### Log truncated: showing last 9.0 of 19.1 MB. Use the Download button on the build page to get the full log (.gz). ### 2026-09-25 14:47:01,040 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Issuing json command http://127.0.0.1:37093/json 2026-09-25 14:47:01,040 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37093', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:47:01,044 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Websocket url found: ws://127.0.0.1:37093/devtools/page/ACC3A2CB746B6E1D6FA9D54A2590DA0C 2026-09-25 14:47:01,047 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Enable chrome headless console log notification 2026-09-25 14:47:01,048 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome headless enable page notifications 2026-09-25 14:47:01,096 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 14:47:01,098 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Setting session cookie in browser 2026-09-25 14:47:01,099 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-25 14:47:01,099 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-25 14:47:01,112 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:47:01,565 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:01] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.031 0.425 2026-09-25 14:47:01,568 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Navigation result: {'frameId': 'ACC3A2CB746B6E1D6FA9D54A2590DA0C', 'loaderId': '9EEFF30D95576A3F819CEF5244207B0C', 'isDownload': False} 2026-09-25 14:47:01,568 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Evaluate ready code "odoo.isTourReady('PosLoyaltyGiftCardTaxes')" 2026-09-25 14:47:01,580 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:47:01,609 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:01] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.004 0.020 2026-09-25 14:47:01,613 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:01] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.024 2026-09-25 14:47:01,628 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:01] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.026 2026-09-25 14:47:01,949 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:47:01,951 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:47:01,961 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-25 14:47:01,977 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Evaluate test code "odoo.startTour('PosLoyaltyGiftCardTaxes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:47:01,978 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-25 14:47:01,982 44 INFO rb-48985ee-225086-418734 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-25 14:47:01,988 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:47:01,997 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:47:02,018 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:02] "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.009 2026-09-25 14:47:02,032 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.024 2026-09-25 14:47:02,076 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 31 0.013 0.028 2026-09-25 14:47:02,078 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.028 2026-09-25 14:47:02,487 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.141 0.249 2026-09-25 14:47:02,502 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:02] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:47:02,548 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47: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-25 14:47:02,598 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:02] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.029 2026-09-25 14:47:02,618 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47: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-25 14:47:02,626 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: Owl is running in 'dev' mode. 2026-09-25 14:47:02,636 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:47:02,662 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:47:02,670 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:47:02,672 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:47:02,690 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:47:02,696 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:02] "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-25 14:47:02,700 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:02] "GET /web/image/res.users/147/avatar_128 HTTP/1.1" 200 - 14 0.015 0.018 2026-09-25 14:47:02,709 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:02] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.039 2026-09-25 14:47:02,710 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.043 2026-09-25 14:47:02,718 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:02] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.018 2026-09-25 14:47:02,753 44 INFO rb-48985ee-225086-418734 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-25 14:47:02,785 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:47:02,791 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:02] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.005 0.008 2026-09-25 14:47:02,835 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:47:02,843 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:02] "GET /pos/ui/76 HTTP/1.1" 200 - 34 0.023 0.040 2026-09-25 14:47:02,859 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:02] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.059 2026-09-25 14:47:02,868 44 INFO rb-48985ee-225086-418734 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-25 14:47:02,880 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:02] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-09-25 14:47:02,887 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:02] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:47:02,891 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:02] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 4 0.002 0.089 2026-09-25 14:47:02,904 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:02] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.064 2026-09-25 14:47:02,948 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:02] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 34 0.013 0.155 2026-09-25 14:47:02,964 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:02] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-09-25 14:47:02,980 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:02] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-09-25 14:47:02,995 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:02] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-09-25 14:47:03,015 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:03] "GET /web/image?model=product.template&field=image_128&id=1674&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.119 2026-09-25 14:47:03,073 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 39 0.029 0.139 2026-09-25 14:47:03,094 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:03] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.125 2026-09-25 14:47:03,108 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:03] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-09-25 14:47:03,127 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:03] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.175 2026-09-25 14:47:03,136 44 INFO rb-48985ee-225086-418734 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-25 14:47:03,187 44 INFO rb-48985ee-225086-418734 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-25 14:47:03,238 44 INFO rb-48985ee-225086-418734 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-25 14:47:03,293 44 INFO rb-48985ee-225086-418734 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-25 14:47:03,343 44 INFO rb-48985ee-225086-418734 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-25 14:47:03,396 44 INFO rb-48985ee-225086-418734 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-25 14:47:03,448 44 INFO rb-48985ee-225086-418734 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-25 14:47:03,512 44 INFO rb-48985ee-225086-418734 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-25 14:47:03,563 44 INFO rb-48985ee-225086-418734 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-25 14:47:03,614 44 INFO rb-48985ee-225086-418734 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-25 14:47:03,664 44 INFO rb-48985ee-225086-418734 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-25 14:47:03,723 44 INFO rb-48985ee-225086-418734 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-25 14:47:03,782 44 INFO rb-48985ee-225086-418734 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-25 14:47:04,294 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:04] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.003 0.008 2026-09-25 14:47:04,329 44 INFO rb-48985ee-225086-418734 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-25 14:47:04,397 44 INFO rb-48985ee-225086-418734 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-25 14:47:04,448 44 INFO rb-48985ee-225086-418734 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-25 14:47:04,499 44 INFO rb-48985ee-225086-418734 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-25 14:47:04,564 44 INFO rb-48985ee-225086-418734 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-25 14:47:04,575 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:47:04,576 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:47:04,614 44 INFO rb-48985ee-225086-418734 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-25 14:47:04,665 44 INFO rb-48985ee-225086-418734 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-25 14:47:04,729 44 INFO rb-48985ee-225086-418734 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-25 14:47:04,781 44 INFO rb-48985ee-225086-418734 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-25 14:47:04,833 44 INFO rb-48985ee-225086-418734 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-25 14:47:04,895 44 INFO rb-48985ee-225086-418734 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-25 14:47:04,901 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68573410 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '69ed5916-4402-458c-9783-4fae801a176a'}] 2026-09-25 14:47:04,902 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:47:04,975 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68573410 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '69ed5916-4402-458c-9783-4fae801a176a'} created pos.order #575 2026-09-25 14:47:04,984 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68573410 finished 2026-09-25 14:47:05,012 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 90 0.038 0.076 2026-09-25 14:47:05,080 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 37 0.015 0.032 2026-09-25 14:47:05,101 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47: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-25 14:47:05,188 44 INFO rb-48985ee-225086-418734 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-25 14:47:05,190 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6441493 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '69ed5916-4402-458c-9783-4fae801a176a'}] 2026-09-25 14:47:05,200 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6441493 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '69ed5916-4402-458c-9783-4fae801a176a'} sync ignored for existing PoS order pos.order(575,) (state: paid) 2026-09-25 14:47:05,217 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6441493 finished 2026-09-25 14:47:05,237 44 INFO rb-48985ee-225086-418734 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-25 14:47:05,302 44 INFO rb-48985ee-225086-418734 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-25 14:47:05,317 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.040 0.089 2026-09-25 14:47:05,352 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.007 0.010 2026-09-25 14:47:05,354 44 INFO rb-48985ee-225086-418734 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-25 14:47:05,409 44 INFO rb-48985ee-225086-418734 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-25 14:47:05,465 44 INFO rb-48985ee-225086-418734 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-25 14:47:05,518 44 INFO rb-48985ee-225086-418734 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-25 14:47:05,573 44 INFO rb-48985ee-225086-418734 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-25 14:47:05,585 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:05] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.010 2026-09-25 14:47:05,610 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:05] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 12 0.006 0.013 2026-09-25 14:47:05,650 44 INFO rb-48985ee-225086-418734 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-25 14:47:05,700 44 INFO rb-48985ee-225086-418734 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-25 14:47:05,751 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: tour succeeded 2026-09-25 14:47:05,752 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: ╔════════════════════════════════════════╗ ║ TOUR PosLoyaltyGiftCardTaxes SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-25 14:47:05,828 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes.browser: heap 17884896 (allocated 19271680) 2026-09-25 14:47:05,836 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Closing chrome headless with pid 80706 2026-09-25 14:47:05,837 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Closing websocket connection 2026-09-25 14:47:05,837 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Terminating chrome headless with pid 80706 2026-09-25 14:47:05,899 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_144705_899466_test_gift_card_rewards_using_taxes.txt 2026-09-25 14:47:05,899 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_gift_card_rewards_using_taxes: Removing chrome user profile "/tmp/tmpaymkzwzt_chrome_odoo" 2026-09-25 14:47:06,548 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_loyalty_program ... 2026-09-25 14:47:07,552 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 80929 2026-09-25 14:47:07,552 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpqwtzt9oi_chrome_odoo 2026-09-25 14:47:07,552 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:39869/json/version 2026-09-25 14:47:07,553 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39869', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:47:07,559 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-09-25 14:47:07,559 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:39869/json 2026-09-25 14:47:07,559 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39869', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:47:07,561 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:39869/devtools/page/CB4FEE350AA74A98DA208832C5B677AE 2026-09-25 14:47:07,562 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-09-25 14:47:07,563 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-09-25 14:47:07,616 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:47:07,620 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-09-25 14:47:07,621 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-25 14:47:07,621 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-25 14:47:07,638 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:47:08,223 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:08] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.028 0.560 2026-09-25 14:47:08,226 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': 'CB4FEE350AA74A98DA208832C5B677AE', 'loaderId': '276E36E3B4C7DCF490B39C0B187327D6', 'isDownload': False} 2026-09-25 14:47:08,226 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram1')" 2026-09-25 14:47:08,237 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:47:08,247 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:08] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 14:47:08,251 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:08] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 14:47:08,256 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:08] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-25 14:47:08,596 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:47:08,602 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:47:08,614 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-25 14:47:08,640 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:47:08,641 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate test code "odoo.startTour('PosLoyaltyLoyaltyProgram1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:47:08,648 44 INFO rb-48985ee-225086-418734 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-25 14:47:08,655 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:47:08,662 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:47:08,680 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-09-25 14:47:08,690 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-25 14:47:08,732 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.011 0.031 2026-09-25 14:47:08,734 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.029 2026-09-25 14:47:09,107 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.126 0.226 2026-09-25 14:47:09,123 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 14:47:09,156 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:47:09,192 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:09] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 14:47:09,208 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:47:09,217 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-09-25 14:47:09,224 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-25 14:47:09,269 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:47:09,275 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:47:09,285 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:47:09,286 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:47:09,302 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47: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-25 14:47:09,302 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:47:09,306 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:09] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.012 0.020 2026-09-25 14:47:09,322 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 14:47:09,325 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:09] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.047 2026-09-25 14:47:09,334 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:09] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.028 2026-09-25 14:47:09,369 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:09] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.013 0.038 2026-09-25 14:47:09,373 44 INFO rb-48985ee-225086-418734 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-25 14:47:09,403 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:09] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.013 0.070 2026-09-25 14:47:09,418 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:09] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.005 0.012 2026-09-25 14:47:09,451 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:09] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.009 0.025 2026-09-25 14:47:09,454 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:47:09,458 44 INFO rb-48985ee-225086-418734 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-25 14:47:09,477 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:09] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.053 2026-09-25 14:47:09,496 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:09] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-09-25 14:47:09,510 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:09] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-09-25 14:47:09,516 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:47:09,528 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:09] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-09-25 14:47:09,542 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:09] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-09-25 14:47:09,565 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:09] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.103 2026-09-25 14:47:09,580 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:09] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-09-25 14:47:09,593 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:09] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.093 2026-09-25 14:47:09,640 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.018 0.104 2026-09-25 14:47:09,698 44 INFO rb-48985ee-225086-418734 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-25 14:47:09,750 44 INFO rb-48985ee-225086-418734 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-25 14:47:09,801 44 INFO rb-48985ee-225086-418734 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-25 14:47:09,854 44 INFO rb-48985ee-225086-418734 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-25 14:47:10,025 44 INFO rb-48985ee-225086-418734 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-25 14:47:10,076 44 INFO rb-48985ee-225086-418734 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-25 14:47:10,126 44 INFO rb-48985ee-225086-418734 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-25 14:47:10,194 44 INFO rb-48985ee-225086-418734 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-25 14:47:10,249 44 INFO rb-48985ee-225086-418734 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-25 14:47:10,299 44 INFO rb-48985ee-225086-418734 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-25 14:47:10,357 44 INFO rb-48985ee-225086-418734 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-25 14:47:10,418 44 INFO rb-48985ee-225086-418734 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-25 14:47:10,434 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:10] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.005 0.011 2026-09-25 14:47:10,468 44 INFO rb-48985ee-225086-418734 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-25 14:47:10,519 44 INFO rb-48985ee-225086-418734 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-25 14:47:10,569 44 INFO rb-48985ee-225086-418734 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-25 14:47:10,636 44 INFO rb-48985ee-225086-418734 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-25 14:47:10,647 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:47:10,648 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:47:10,687 44 INFO rb-48985ee-225086-418734 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-25 14:47:10,737 44 INFO rb-48985ee-225086-418734 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-25 14:47:10,801 44 INFO rb-48985ee-225086-418734 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-25 14:47:10,853 44 INFO rb-48985ee-225086-418734 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-25 14:47:10,905 44 INFO rb-48985ee-225086-418734 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-25 14:47:10,967 44 INFO rb-48985ee-225086-418734 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-25 14:47:10,972 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26856335 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '20405081-eeda-4430-af9f-6acff6da5601'}] 2026-09-25 14:47:10,976 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:47:11,294 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26856335 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '20405081-eeda-4430-af9f-6acff6da5601'} created pos.order #576 2026-09-25 14:47:11,304 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26856335 finished 2026-09-25 14:47:11,336 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 245 0.141 0.224 2026-09-25 14:47:11,400 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:11] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 37 0.013 0.026 2026-09-25 14:47:11,418 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:11] "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-25 14:47:11,494 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83356203 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '20405081-eeda-4430-af9f-6acff6da5601'}] 2026-09-25 14:47:11,500 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83356203 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '20405081-eeda-4430-af9f-6acff6da5601'} sync ignored for existing PoS order pos.order(576,) (state: paid) 2026-09-25 14:47:11,501 44 INFO rb-48985ee-225086-418734 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-25 14:47:11,509 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83356203 finished 2026-09-25 14:47:11,551 44 INFO rb-48985ee-225086-418734 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-25 14:47:11,584 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.033 0.058 2026-09-25 14:47:11,601 44 INFO rb-48985ee-225086-418734 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-25 14:47:11,609 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:11] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.003 0.008 2026-09-25 14:47:11,660 44 INFO rb-48985ee-225086-418734 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-25 14:47:11,715 44 INFO rb-48985ee-225086-418734 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-25 14:47:11,764 44 INFO rb-48985ee-225086-418734 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-25 14:47:11,817 44 INFO rb-48985ee-225086-418734 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-25 14:47:11,874 44 INFO rb-48985ee-225086-418734 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-25 14:47:11,925 44 INFO rb-48985ee-225086-418734 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-25 14:47:11,986 44 INFO rb-48985ee-225086-418734 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-25 14:47:12,037 44 INFO rb-48985ee-225086-418734 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-25 14:47:12,088 44 INFO rb-48985ee-225086-418734 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-25 14:47:12,138 44 INFO rb-48985ee-225086-418734 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-25 14:47:12,189 44 INFO rb-48985ee-225086-418734 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-25 14:47:12,253 44 INFO rb-48985ee-225086-418734 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-25 14:47:12,303 44 INFO rb-48985ee-225086-418734 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-25 14:47:12,353 44 INFO rb-48985ee-225086-418734 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-25 14:47:12,404 44 INFO rb-48985ee-225086-418734 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-25 14:47:12,454 44 INFO rb-48985ee-225086-418734 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-25 14:47:12,505 44 INFO rb-48985ee-225086-418734 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-25 14:47:12,555 44 INFO rb-48985ee-225086-418734 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-25 14:47:12,611 44 INFO rb-48985ee-225086-418734 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-25 14:47:12,662 44 INFO rb-48985ee-225086-418734 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-25 14:47:12,715 44 INFO rb-48985ee-225086-418734 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-25 14:47:12,784 44 INFO rb-48985ee-225086-418734 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-25 14:47:12,850 44 INFO rb-48985ee-225086-418734 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-25 14:47:12,901 44 INFO rb-48985ee-225086-418734 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-25 14:47:12,951 44 INFO rb-48985ee-225086-418734 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-25 14:47:13,004 44 INFO rb-48985ee-225086-418734 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-25 14:47:13,053 44 INFO rb-48985ee-225086-418734 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-25 14:47:13,104 44 INFO rb-48985ee-225086-418734 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-25 14:47:13,154 44 INFO rb-48985ee-225086-418734 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-25 14:47:13,208 44 INFO rb-48985ee-225086-418734 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-25 14:47:13,261 44 INFO rb-48985ee-225086-418734 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-25 14:47:13,311 44 INFO rb-48985ee-225086-418734 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-25 14:47:13,362 44 INFO rb-48985ee-225086-418734 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-25 14:47:13,413 44 INFO rb-48985ee-225086-418734 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-25 14:47:13,468 44 INFO rb-48985ee-225086-418734 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-25 14:47:13,518 44 INFO rb-48985ee-225086-418734 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-25 14:47:13,569 44 INFO rb-48985ee-225086-418734 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-25 14:47:13,624 44 INFO rb-48985ee-225086-418734 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-25 14:47:13,676 44 INFO rb-48985ee-225086-418734 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-25 14:47:13,727 44 INFO rb-48985ee-225086-418734 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-25 14:47:13,781 44 INFO rb-48985ee-225086-418734 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-25 14:47:13,793 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:13] "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-25 14:47:13,813 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68705724 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '566b5926-9423-4028-92ac-36a909155f2d'}] 2026-09-25 14:47:14,025 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68705724 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '566b5926-9423-4028-92ac-36a909155f2d'} created pos.order #577 2026-09-25 14:47:14,034 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68705724 finished 2026-09-25 14:47:14,062 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 143 0.083 0.168 2026-09-25 14:47:14,120 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:14] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 26 0.011 0.019 2026-09-25 14:47:14,155 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:14] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:47:14,184 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74503768 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '566b5926-9423-4028-92ac-36a909155f2d'}] 2026-09-25 14:47:14,194 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74503768 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '566b5926-9423-4028-92ac-36a909155f2d'} sync ignored for existing PoS order pos.order(577,) (state: paid) 2026-09-25 14:47:14,197 44 INFO rb-48985ee-225086-418734 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-25 14:47:14,202 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74503768 finished 2026-09-25 14:47:14,245 44 INFO rb-48985ee-225086-418734 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-25 14:47:14,255 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.018 0.055 2026-09-25 14:47:14,294 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:14] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.011 0.010 2026-09-25 14:47:14,311 44 INFO rb-48985ee-225086-418734 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-25 14:47:14,365 44 INFO rb-48985ee-225086-418734 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-25 14:47:14,413 44 INFO rb-48985ee-225086-418734 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-25 14:47:14,465 44 INFO rb-48985ee-225086-418734 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-25 14:47:14,641 44 INFO rb-48985ee-225086-418734 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-25 14:47:14,692 44 INFO rb-48985ee-225086-418734 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-25 14:47:14,743 44 INFO rb-48985ee-225086-418734 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-25 14:47:14,793 44 INFO rb-48985ee-225086-418734 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-25 14:47:14,844 44 INFO rb-48985ee-225086-418734 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-25 14:47:14,907 44 INFO rb-48985ee-225086-418734 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-25 14:47:14,961 44 INFO rb-48985ee-225086-418734 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-25 14:47:15,011 44 INFO rb-48985ee-225086-418734 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-25 14:47:15,064 44 INFO rb-48985ee-225086-418734 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-25 14:47:15,123 44 INFO rb-48985ee-225086-418734 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-25 14:47:15,175 44 INFO rb-48985ee-225086-418734 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-25 14:47:15,226 44 INFO rb-48985ee-225086-418734 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-25 14:47:15,280 44 INFO rb-48985ee-225086-418734 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-25 14:47:15,331 44 INFO rb-48985ee-225086-418734 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-25 14:47:15,383 44 INFO rb-48985ee-225086-418734 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-25 14:47:15,450 44 INFO rb-48985ee-225086-418734 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-25 14:47:15,509 44 INFO rb-48985ee-225086-418734 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-25 14:47:15,559 44 INFO rb-48985ee-225086-418734 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-25 14:47:15,613 44 INFO rb-48985ee-225086-418734 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-25 14:47:15,664 44 INFO rb-48985ee-225086-418734 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-25 14:47:15,716 44 INFO rb-48985ee-225086-418734 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-25 14:47:15,767 44 INFO rb-48985ee-225086-418734 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-25 14:47:15,820 44 INFO rb-48985ee-225086-418734 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-25 14:47:15,870 44 INFO rb-48985ee-225086-418734 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-25 14:47:16,012 44 INFO rb-48985ee-225086-418734 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-25 14:47:16,062 44 INFO rb-48985ee-225086-418734 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-25 14:47:16,136 44 INFO rb-48985ee-225086-418734 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-25 14:47:16,187 44 INFO rb-48985ee-225086-418734 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-25 14:47:16,239 44 INFO rb-48985ee-225086-418734 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-25 14:47:16,289 44 INFO rb-48985ee-225086-418734 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-25 14:47:16,340 44 INFO rb-48985ee-225086-418734 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-25 14:47:16,403 44 INFO rb-48985ee-225086-418734 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-25 14:47:16,454 44 INFO rb-48985ee-225086-418734 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-25 14:47:16,505 44 INFO rb-48985ee-225086-418734 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-25 14:47:16,556 44 INFO rb-48985ee-225086-418734 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-25 14:47:16,607 44 INFO rb-48985ee-225086-418734 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-25 14:47:16,668 44 INFO rb-48985ee-225086-418734 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-25 14:47:16,718 44 INFO rb-48985ee-225086-418734 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-25 14:47:16,769 44 INFO rb-48985ee-225086-418734 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-25 14:47:16,820 44 INFO rb-48985ee-225086-418734 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-25 14:47:16,871 44 INFO rb-48985ee-225086-418734 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-25 14:47:16,922 44 INFO rb-48985ee-225086-418734 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-25 14:47:16,976 44 INFO rb-48985ee-225086-418734 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-25 14:47:17,027 44 INFO rb-48985ee-225086-418734 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-25 14:47:17,080 44 INFO rb-48985ee-225086-418734 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-25 14:47:17,147 44 INFO rb-48985ee-225086-418734 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-25 14:47:17,198 44 INFO rb-48985ee-225086-418734 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-25 14:47:17,250 44 INFO rb-48985ee-225086-418734 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-25 14:47:17,300 44 INFO rb-48985ee-225086-418734 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-25 14:47:17,351 44 INFO rb-48985ee-225086-418734 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-25 14:47:17,406 44 INFO rb-48985ee-225086-418734 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-25 14:47:17,457 44 INFO rb-48985ee-225086-418734 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-25 14:47:17,510 44 INFO rb-48985ee-225086-418734 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-25 14:47:17,561 44 INFO rb-48985ee-225086-418734 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-25 14:47:17,611 44 INFO rb-48985ee-225086-418734 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-25 14:47:17,673 44 INFO rb-48985ee-225086-418734 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-25 14:47:17,724 44 INFO rb-48985ee-225086-418734 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-25 14:47:17,775 44 INFO rb-48985ee-225086-418734 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-25 14:47:17,833 44 INFO rb-48985ee-225086-418734 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-25 14:47:17,886 44 INFO rb-48985ee-225086-418734 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-25 14:47:17,940 44 INFO rb-48985ee-225086-418734 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-25 14:47:17,997 44 INFO rb-48985ee-225086-418734 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-25 14:47:18,007 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:18] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.009 2026-09-25 14:47:18,028 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50123574 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000003', 'uuid': '9c168866-cc98-4d3a-bbf8-0b03f04f0a82'}] 2026-09-25 14:47:18,249 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50123574 order {'name': '/', 'pos_reference': '261-76-000003', 'uuid': '9c168866-cc98-4d3a-bbf8-0b03f04f0a82'} created pos.order #578 2026-09-25 14:47:18,259 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50123574 finished 2026-09-25 14:47:18,288 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 138 0.073 0.189 2026-09-25 14:47:18,334 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:18] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 21 0.009 0.020 2026-09-25 14:47:18,348 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:18] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 14:47:18,375 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52448454 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '9c168866-cc98-4d3a-bbf8-0b03f04f0a82'}] 2026-09-25 14:47:18,382 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52448454 order {'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '9c168866-cc98-4d3a-bbf8-0b03f04f0a82'} sync ignored for existing PoS order pos.order(578,) (state: paid) 2026-09-25 14:47:18,383 44 INFO rb-48985ee-225086-418734 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-25 14:47:18,392 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52448454 finished 2026-09-25 14:47:18,434 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-09-25 14:47:18,435 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram1 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-25 14:47:18,446 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.024 0.048 2026-09-25 14:47:18,561 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 26174144 (allocated 29102080) 2026-09-25 14:47:18,566 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 80929 2026-09-25 14:47:18,569 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-09-25 14:47:18,571 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 80929 2026-09-25 14:47:18,665 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_144718_665367_test_loyalty_free_product_loyalty_program.txt 2026-09-25 14:47:18,665 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmpqwtzt9oi_chrome_odoo" 2026-09-25 14:47:18,926 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 81163 2026-09-25 14:47:18,926 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpf1m33imc_chrome_odoo 2026-09-25 14:47:18,927 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:45721/json/version 2026-09-25 14:47:18,928 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45721', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:47:18,930 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-09-25 14:47:18,930 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:45721/json 2026-09-25 14:47:18,930 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45721', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:47:18,931 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:45721/devtools/page/AE6A73A253255CEF188744EEC2D46C6D 2026-09-25 14:47:18,933 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-09-25 14:47:18,934 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-09-25 14:47:18,942 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:47:18,944 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-09-25 14:47:18,945 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-25 14:47:18,945 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-25 14:47:18,986 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:18] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.010 0.026 2026-09-25 14:47:18,988 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': 'AE6A73A253255CEF188744EEC2D46C6D', 'loaderId': 'C8E2EBA6DECEC4D26639380CFA105A2B', 'isDownload': False} 2026-09-25 14:47:18,989 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram2')" 2026-09-25 14:47:19,000 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:47:19,018 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:19] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 14:47:19,022 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:19] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-09-25 14:47:19,040 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:19] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-09-25 14:47:19,350 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:47:19,352 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:47:19,358 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:47:19,373 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-09-25 14:47:19,379 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate test code "odoo.startTour('PosLoyaltyLoyaltyProgram2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:47:19,385 44 INFO rb-48985ee-225086-418734 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-25 14:47:19,386 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:47:19,396 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:47:19,409 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 14:47:19,415 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.009 2026-09-25 14:47:19,449 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.005 0.025 2026-09-25 14:47:19,451 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.028 2026-09-25 14:47:19,801 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 292 0.103 0.230 2026-09-25 14:47:19,817 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:47:19,859 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47: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-25 14:47:19,889 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:19] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.020 2026-09-25 14:47:19,916 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:47:19,926 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-09-25 14:47:19,934 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:47:19,965 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:47:19,995 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:19] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 7 0.010 0.014 2026-09-25 14:47:20,007 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 14:47:20,010 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:47:20,010 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:20] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.034 2026-09-25 14:47:20,014 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-25 14:47:20,017 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:47:20,026 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:20] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.005 0.013 2026-09-25 14:47:20,028 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.058 2026-09-25 14:47:20,068 44 INFO rb-48985ee-225086-418734 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-25 14:47:20,097 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:47:20,110 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:20] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.004 0.025 2026-09-25 14:47:20,121 44 INFO rb-48985ee-225086-418734 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-25 14:47:20,133 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:47:20,157 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:20] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.015 0.052 2026-09-25 14:47:20,190 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:20] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.010 0.087 2026-09-25 14:47:20,195 44 INFO rb-48985ee-225086-418734 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-25 14:47:20,205 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:20] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-09-25 14:47:20,230 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:20] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-09-25 14:47:20,245 44 INFO rb-48985ee-225086-418734 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-25 14:47:20,246 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:20] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.125 2026-09-25 14:47:20,260 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:20] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-09-25 14:47:20,278 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:20] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.115 2026-09-25 14:47:20,291 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:20] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-09-25 14:47:20,295 44 INFO rb-48985ee-225086-418734 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-25 14:47:20,305 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:20] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-09-25 14:47:20,321 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:20] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.087 2026-09-25 14:47:20,339 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:20] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-09-25 14:47:20,353 44 INFO rb-48985ee-225086-418734 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-25 14:47:20,414 44 INFO rb-48985ee-225086-418734 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-25 14:47:20,424 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:20] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-25 14:47:20,465 44 INFO rb-48985ee-225086-418734 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-25 14:47:20,515 44 INFO rb-48985ee-225086-418734 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-25 14:47:20,571 44 INFO rb-48985ee-225086-418734 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-25 14:47:20,583 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:20] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:47:20,622 44 INFO rb-48985ee-225086-418734 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-25 14:47:20,675 44 INFO rb-48985ee-225086-418734 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-25 14:47:20,750 44 INFO rb-48985ee-225086-418734 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-25 14:47:20,800 44 INFO rb-48985ee-225086-418734 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-25 14:47:20,857 44 INFO rb-48985ee-225086-418734 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-25 14:47:20,909 44 INFO rb-48985ee-225086-418734 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-25 14:47:20,962 44 INFO rb-48985ee-225086-418734 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-25 14:47:21,029 44 INFO rb-48985ee-225086-418734 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-25 14:47:21,090 44 INFO rb-48985ee-225086-418734 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-25 14:47:21,140 44 INFO rb-48985ee-225086-418734 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-25 14:47:21,194 44 INFO rb-48985ee-225086-418734 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-25 14:47:21,245 44 INFO rb-48985ee-225086-418734 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-25 14:47:21,297 44 INFO rb-48985ee-225086-418734 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-25 14:47:21,348 44 INFO rb-48985ee-225086-418734 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-25 14:47:21,398 44 INFO rb-48985ee-225086-418734 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-25 14:47:21,462 44 INFO rb-48985ee-225086-418734 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-25 14:47:21,472 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:47:21,473 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:47:21,512 44 INFO rb-48985ee-225086-418734 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-25 14:47:21,563 44 INFO rb-48985ee-225086-418734 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-25 14:47:21,633 44 INFO rb-48985ee-225086-418734 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-25 14:47:21,679 44 INFO rb-48985ee-225086-418734 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-25 14:47:21,731 44 INFO rb-48985ee-225086-418734 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-25 14:47:21,785 44 INFO rb-48985ee-225086-418734 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-25 14:47:21,799 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:21] "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-25 14:47:21,819 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89584646 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': '2657a688-769e-42c5-8048-42d26b06fbdb'}] 2026-09-25 14:47:21,823 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:47:22,004 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89584646 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': '2657a688-769e-42c5-8048-42d26b06fbdb'} created pos.order #579 2026-09-25 14:47:22,013 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89584646 finished 2026-09-25 14:47:22,042 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 143 0.062 0.163 2026-09-25 14:47:22,110 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.011 0.023 2026-09-25 14:47:22,125 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:22] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:47:22,194 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90757680 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '2657a688-769e-42c5-8048-42d26b06fbdb'}] 2026-09-25 14:47:22,199 44 INFO rb-48985ee-225086-418734 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-25 14:47:22,199 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90757680 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '2657a688-769e-42c5-8048-42d26b06fbdb'} sync ignored for existing PoS order pos.order(579,) (state: paid) 2026-09-25 14:47:22,207 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90757680 finished 2026-09-25 14:47:22,252 44 INFO rb-48985ee-225086-418734 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-25 14:47:22,254 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.019 0.043 2026-09-25 14:47:22,291 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.003 0.009 2026-09-25 14:47:22,299 44 INFO rb-48985ee-225086-418734 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-25 14:47:22,361 44 INFO rb-48985ee-225086-418734 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-25 14:47:22,413 44 INFO rb-48985ee-225086-418734 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-25 14:47:22,463 44 INFO rb-48985ee-225086-418734 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-25 14:47:22,517 44 INFO rb-48985ee-225086-418734 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-25 14:47:22,574 44 INFO rb-48985ee-225086-418734 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-25 14:47:22,582 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:22] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 14:47:22,624 44 INFO rb-48985ee-225086-418734 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-25 14:47:22,674 44 INFO rb-48985ee-225086-418734 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-25 14:47:22,729 44 INFO rb-48985ee-225086-418734 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-25 14:47:22,779 44 INFO rb-48985ee-225086-418734 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-25 14:47:22,831 44 INFO rb-48985ee-225086-418734 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-25 14:47:22,894 44 INFO rb-48985ee-225086-418734 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-25 14:47:22,944 44 INFO rb-48985ee-225086-418734 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-25 14:47:22,995 44 INFO rb-48985ee-225086-418734 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-25 14:47:23,045 44 INFO rb-48985ee-225086-418734 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-25 14:47:23,096 44 INFO rb-48985ee-225086-418734 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-25 14:47:23,159 44 INFO rb-48985ee-225086-418734 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-25 14:47:23,209 44 INFO rb-48985ee-225086-418734 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-25 14:47:23,260 44 INFO rb-48985ee-225086-418734 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-25 14:47:23,314 44 INFO rb-48985ee-225086-418734 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-25 14:47:23,362 44 INFO rb-48985ee-225086-418734 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-25 14:47:23,439 44 INFO rb-48985ee-225086-418734 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-25 14:47:23,489 44 INFO rb-48985ee-225086-418734 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-25 14:47:23,540 44 INFO rb-48985ee-225086-418734 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-25 14:47:23,590 44 INFO rb-48985ee-225086-418734 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-25 14:47:23,641 44 INFO rb-48985ee-225086-418734 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-25 14:47:23,692 44 INFO rb-48985ee-225086-418734 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-25 14:47:23,746 44 INFO rb-48985ee-225086-418734 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-25 14:47:23,797 44 INFO rb-48985ee-225086-418734 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-25 14:47:23,849 44 INFO rb-48985ee-225086-418734 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-25 14:47:23,911 44 INFO rb-48985ee-225086-418734 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-25 14:47:23,961 44 INFO rb-48985ee-225086-418734 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-25 14:47:24,012 44 INFO rb-48985ee-225086-418734 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-25 14:47:24,062 44 INFO rb-48985ee-225086-418734 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-25 14:47:24,113 44 INFO rb-48985ee-225086-418734 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-25 14:47:24,163 44 INFO rb-48985ee-225086-418734 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-25 14:47:24,218 44 INFO rb-48985ee-225086-418734 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-25 14:47:24,269 44 INFO rb-48985ee-225086-418734 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-25 14:47:24,321 44 INFO rb-48985ee-225086-418734 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-25 14:47:24,372 44 INFO rb-48985ee-225086-418734 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-25 14:47:24,436 44 INFO rb-48985ee-225086-418734 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-25 14:47:24,489 44 INFO rb-48985ee-225086-418734 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-25 14:47:24,539 44 INFO rb-48985ee-225086-418734 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-25 14:47:24,594 44 INFO rb-48985ee-225086-418734 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-25 14:47:24,652 44 INFO rb-48985ee-225086-418734 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-25 14:47:24,662 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:24] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.006 2026-09-25 14:47:24,703 44 INFO rb-48985ee-225086-418734 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-25 14:47:24,756 44 INFO rb-48985ee-225086-418734 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-25 14:47:24,804 44 INFO rb-48985ee-225086-418734 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-25 14:47:24,855 44 INFO rb-48985ee-225086-418734 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-25 14:47:24,911 44 INFO rb-48985ee-225086-418734 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-25 14:47:24,961 44 INFO rb-48985ee-225086-418734 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-25 14:47:25,012 44 INFO rb-48985ee-225086-418734 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-25 14:47:25,067 44 INFO rb-48985ee-225086-418734 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-25 14:47:25,118 44 INFO rb-48985ee-225086-418734 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-25 14:47:25,170 44 INFO rb-48985ee-225086-418734 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-25 14:47:25,231 44 INFO rb-48985ee-225086-418734 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-25 14:47:25,235 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92919690 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000002', 'uuid': '22a9a8cd-cf25-4d74-97e4-957b4faf4131'}] 2026-09-25 14:47:25,474 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92919690 order {'name': '/', 'pos_reference': '262-76-000002', 'uuid': '22a9a8cd-cf25-4d74-97e4-957b4faf4131'} created pos.order #580 2026-09-25 14:47:25,483 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92919690 finished 2026-09-25 14:47:25,513 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 138 0.064 0.216 2026-09-25 14:47:25,562 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:25] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.010 0.023 2026-09-25 14:47:25,575 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:25] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:47:25,601 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93830017 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': '22a9a8cd-cf25-4d74-97e4-957b4faf4131'}] 2026-09-25 14:47:25,604 44 INFO rb-48985ee-225086-418734 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-25 14:47:25,605 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93830017 order {'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': '22a9a8cd-cf25-4d74-97e4-957b4faf4131'} sync ignored for existing PoS order pos.order(580,) (state: paid) 2026-09-25 14:47:25,614 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93830017 finished 2026-09-25 14:47:25,655 44 INFO rb-48985ee-225086-418734 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-25 14:47:25,660 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.017 0.043 2026-09-25 14:47:25,684 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:25] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.002 0.008 2026-09-25 14:47:25,705 44 INFO rb-48985ee-225086-418734 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-25 14:47:25,766 44 INFO rb-48985ee-225086-418734 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-25 14:47:25,818 44 INFO rb-48985ee-225086-418734 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-25 14:47:25,868 44 INFO rb-48985ee-225086-418734 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-25 14:47:25,921 44 INFO rb-48985ee-225086-418734 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-25 14:47:25,978 44 INFO rb-48985ee-225086-418734 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-25 14:47:26,029 44 INFO rb-48985ee-225086-418734 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-25 14:47:26,079 44 INFO rb-48985ee-225086-418734 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-25 14:47:26,134 44 INFO rb-48985ee-225086-418734 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-25 14:47:26,184 44 INFO rb-48985ee-225086-418734 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-25 14:47:26,237 44 INFO rb-48985ee-225086-418734 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-25 14:47:26,301 44 INFO rb-48985ee-225086-418734 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-25 14:47:26,352 44 INFO rb-48985ee-225086-418734 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-25 14:47:26,403 44 INFO rb-48985ee-225086-418734 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-25 14:47:26,455 44 INFO rb-48985ee-225086-418734 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-25 14:47:26,624 44 INFO rb-48985ee-225086-418734 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-25 14:47:26,675 44 INFO rb-48985ee-225086-418734 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-25 14:47:26,725 44 INFO rb-48985ee-225086-418734 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-25 14:47:26,786 44 INFO rb-48985ee-225086-418734 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-25 14:47:26,844 44 INFO rb-48985ee-225086-418734 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-25 14:47:26,894 44 INFO rb-48985ee-225086-418734 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-25 14:47:26,948 44 INFO rb-48985ee-225086-418734 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-25 14:47:27,004 44 INFO rb-48985ee-225086-418734 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-25 14:47:27,055 44 INFO rb-48985ee-225086-418734 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-25 14:47:27,106 44 INFO rb-48985ee-225086-418734 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-25 14:47:27,157 44 INFO rb-48985ee-225086-418734 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-25 14:47:27,207 44 INFO rb-48985ee-225086-418734 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-25 14:47:27,263 44 INFO rb-48985ee-225086-418734 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-25 14:47:27,312 44 INFO rb-48985ee-225086-418734 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-25 14:47:27,363 44 INFO rb-48985ee-225086-418734 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-25 14:47:27,418 44 INFO rb-48985ee-225086-418734 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-25 14:47:27,470 44 INFO rb-48985ee-225086-418734 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-25 14:47:27,522 44 INFO rb-48985ee-225086-418734 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-25 14:47:27,582 44 INFO rb-48985ee-225086-418734 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-25 14:47:27,586 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44198160 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000003', 'uuid': '3388b495-99b7-40bf-ad63-2bd30112a404'}] 2026-09-25 14:47:27,749 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44198160 order {'name': '/', 'pos_reference': '262-76-000003', 'uuid': '3388b495-99b7-40bf-ad63-2bd30112a404'} created pos.order #581 2026-09-25 14:47:27,758 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44198160 finished 2026-09-25 14:47:27,786 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 138 0.056 0.146 2026-09-25 14:47:27,832 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:27] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.010 0.020 2026-09-25 14:47:27,844 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:27] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:47:27,873 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49477031 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '262-76-000003', 'uuid': '3388b495-99b7-40bf-ad63-2bd30112a404'}] 2026-09-25 14:47:27,879 44 INFO rb-48985ee-225086-418734 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-25 14:47:27,880 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49477031 order {'name': 'Shop - 000003', 'pos_reference': '262-76-000003', 'uuid': '3388b495-99b7-40bf-ad63-2bd30112a404'} sync ignored for existing PoS order pos.order(581,) (state: paid) 2026-09-25 14:47:27,890 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49477031 finished 2026-09-25 14:47:27,929 44 INFO rb-48985ee-225086-418734 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-25 14:47:27,939 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.021 0.047 2026-09-25 14:47:27,966 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:27] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.003 0.011 2026-09-25 14:47:27,989 44 INFO rb-48985ee-225086-418734 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-25 14:47:28,041 44 INFO rb-48985ee-225086-418734 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-25 14:47:28,091 44 INFO rb-48985ee-225086-418734 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-25 14:47:28,142 44 INFO rb-48985ee-225086-418734 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-25 14:47:28,194 44 INFO rb-48985ee-225086-418734 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-25 14:47:28,244 44 INFO rb-48985ee-225086-418734 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-25 14:47:28,298 44 INFO rb-48985ee-225086-418734 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-25 14:47:28,349 44 INFO rb-48985ee-225086-418734 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-25 14:47:28,401 44 INFO rb-48985ee-225086-418734 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-25 14:47:28,452 44 INFO rb-48985ee-225086-418734 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-25 14:47:28,514 44 INFO rb-48985ee-225086-418734 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-25 14:47:28,567 44 INFO rb-48985ee-225086-418734 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-25 14:47:28,617 44 INFO rb-48985ee-225086-418734 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-25 14:47:28,671 44 INFO rb-48985ee-225086-418734 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-25 14:47:28,729 44 INFO rb-48985ee-225086-418734 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-25 14:47:28,781 44 INFO rb-48985ee-225086-418734 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-25 14:47:28,831 44 INFO rb-48985ee-225086-418734 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-25 14:47:28,886 44 INFO rb-48985ee-225086-418734 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-25 14:47:28,937 44 INFO rb-48985ee-225086-418734 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-25 14:47:28,989 44 INFO rb-48985ee-225086-418734 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-25 14:47:29,039 44 INFO rb-48985ee-225086-418734 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-25 14:47:29,093 44 INFO rb-48985ee-225086-418734 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-25 14:47:29,149 44 INFO rb-48985ee-225086-418734 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-25 14:47:29,199 44 INFO rb-48985ee-225086-418734 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-25 14:47:29,262 44 INFO rb-48985ee-225086-418734 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-25 14:47:29,321 44 INFO rb-48985ee-225086-418734 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-25 14:47:29,371 44 INFO rb-48985ee-225086-418734 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-25 14:47:29,432 44 INFO rb-48985ee-225086-418734 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-25 14:47:29,484 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: [158/170] Tour PosLoyaltyLoyaltyProgram2 → Step .unselect-tag 2026-09-25 14:47:29,544 44 INFO rb-48985ee-225086-418734 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-25 14:47:29,595 44 INFO rb-48985ee-225086-418734 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-25 14:47:29,646 44 INFO rb-48985ee-225086-418734 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-25 14:47:29,697 44 INFO rb-48985ee-225086-418734 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-25 14:47:29,753 44 INFO rb-48985ee-225086-418734 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-25 14:47:29,802 44 INFO rb-48985ee-225086-418734 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-25 14:47:29,852 44 INFO rb-48985ee-225086-418734 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-25 14:47:29,907 44 INFO rb-48985ee-225086-418734 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-25 14:47:29,960 44 INFO rb-48985ee-225086-418734 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-25 14:47:30,012 44 INFO rb-48985ee-225086-418734 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-25 14:47:30,070 44 INFO rb-48985ee-225086-418734 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-25 14:47:30,074 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57917935 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000004', 'uuid': '321c2b47-7510-405d-8c11-da829ffcfe31'}] 2026-09-25 14:47:30,248 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57917935 order {'name': '/', 'pos_reference': '262-76-000004', 'uuid': '321c2b47-7510-405d-8c11-da829ffcfe31'} created pos.order #582 2026-09-25 14:47:30,257 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57917935 finished 2026-09-25 14:47:30,282 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 134 0.064 0.145 2026-09-25 14:47:30,307 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:30] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 14:47:30,328 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24798170 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '262-76-000004', 'uuid': '321c2b47-7510-405d-8c11-da829ffcfe31'}] 2026-09-25 14:47:30,334 44 INFO rb-48985ee-225086-418734 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-25 14:47:30,335 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24798170 order {'name': 'Shop - 000004', 'pos_reference': '262-76-000004', 'uuid': '321c2b47-7510-405d-8c11-da829ffcfe31'} sync ignored for existing PoS order pos.order(582,) (state: paid) 2026-09-25 14:47:30,344 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24798170 finished 2026-09-25 14:47:30,384 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-09-25 14:47:30,385 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram2 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-25 14:47:30,390 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.017 0.046 2026-09-25 14:47:30,495 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 30188352 (allocated 32772096) 2026-09-25 14:47:30,497 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 81163 2026-09-25 14:47:30,498 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-09-25 14:47:30,505 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 81163 2026-09-25 14:47:30,559 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_144730_559668_test_loyalty_free_product_loyalty_program.txt 2026-09-25 14:47:30,559 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmpf1m33imc_chrome_odoo" 2026-09-25 14:47:30,870 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome pid: 81392 2026-09-25 14:47:30,871 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmpfbvbc72r_chrome_odoo 2026-09-25 14:47:30,871 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:43729/json/version 2026-09-25 14:47:30,872 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43729', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:47:30,881 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-09-25 14:47:30,883 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Issuing json command http://127.0.0.1:43729/json 2026-09-25 14:47:30,883 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43729', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:47:30,884 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Websocket url found: ws://127.0.0.1:43729/devtools/page/07AA27FC0951140A88576C511C55AD3C 2026-09-25 14:47:30,886 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Enable chrome headless console log notification 2026-09-25 14:47:30,887 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome headless enable page notifications 2026-09-25 14:47:30,910 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:47:30,912 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Setting session cookie in browser 2026-09-25 14:47:30,913 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-25 14:47:30,913 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-25 14:47:30,958 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:30] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.015 0.025 2026-09-25 14:47:30,961 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Navigation result: {'frameId': '07AA27FC0951140A88576C511C55AD3C', 'loaderId': '82CA08DB07308F37730D059E3F22A5A9', 'isDownload': False} 2026-09-25 14:47:30,961 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyChangeRewardQty')" 2026-09-25 14:47:30,970 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:47:30,979 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:30] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 14:47:31,004 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:31] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 14:47:31,008 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:31] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.006 2026-09-25 14:47:31,337 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:47:31,349 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:47:31,354 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:47:31,371 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-09-25 14:47:31,374 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Evaluate test code "odoo.startTour('PosLoyaltyChangeRewardQty', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:47:31,379 44 INFO rb-48985ee-225086-418734 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-25 14:47:31,381 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:47:31,390 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:47:31,405 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:47:31,408 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 14:47:31,431 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.004 0.016 2026-09-25 14:47:31,433 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.015 2026-09-25 14:47:31,815 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 291 0.115 0.246 2026-09-25 14:47:31,834 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47: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-25 14:47:31,883 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:47:31,933 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:31] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.032 2026-09-25 14:47:31,952 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:47:31,965 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: Owl is running in 'dev' mode. 2026-09-25 14:47:31,972 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47: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-25 14:47:32,003 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:47:32,011 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:47:32,039 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:32] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 7 0.016 0.018 2026-09-25 14:47:32,059 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.026 2026-09-25 14:47:32,063 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:32] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.054 2026-09-25 14:47:32,066 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-25 14:47:32,067 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:32] "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-25 14:47:32,067 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.064 2026-09-25 14:47:32,085 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:32] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.006 2026-09-25 14:47:32,086 44 INFO rb-48985ee-225086-418734 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-25 14:47:32,105 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:47:32,109 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:32] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.010 2026-09-25 14:47:32,138 44 INFO rb-48985ee-225086-418734 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-25 14:47:32,145 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:47:32,170 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:32] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.027 0.045 2026-09-25 14:47:32,203 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:32] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.009 0.095 2026-09-25 14:47:32,214 44 INFO rb-48985ee-225086-418734 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-25 14:47:32,225 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:32] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-09-25 14:47:32,241 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:32] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-09-25 14:47:32,268 44 INFO rb-48985ee-225086-418734 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-25 14:47:32,270 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:32] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.147 2026-09-25 14:47:32,290 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:32] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.141 2026-09-25 14:47:32,304 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:32] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.129 2026-09-25 14:47:32,318 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:32] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.111 2026-09-25 14:47:32,323 44 INFO rb-48985ee-225086-418734 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-25 14:47:32,332 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:32] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-09-25 14:47:32,346 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:32] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-09-25 14:47:32,360 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:32] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-09-25 14:47:32,374 44 INFO rb-48985ee-225086-418734 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-25 14:47:32,438 44 INFO rb-48985ee-225086-418734 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-25 14:47:32,452 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:32] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.002 0.011 2026-09-25 14:47:32,491 44 INFO rb-48985ee-225086-418734 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-25 14:47:32,565 44 INFO rb-48985ee-225086-418734 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-25 14:47:32,615 44 INFO rb-48985ee-225086-418734 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-25 14:47:32,666 44 INFO rb-48985ee-225086-418734 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-25 14:47:32,718 44 INFO rb-48985ee-225086-418734 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-25 14:47:32,768 44 INFO rb-48985ee-225086-418734 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-25 14:47:32,818 44 INFO rb-48985ee-225086-418734 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-25 14:47:32,875 44 INFO rb-48985ee-225086-418734 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-25 14:47:32,883 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:47:32,926 44 INFO rb-48985ee-225086-418734 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-25 14:47:32,978 44 INFO rb-48985ee-225086-418734 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-25 14:47:33,029 44 INFO rb-48985ee-225086-418734 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-25 14:47:33,084 44 INFO rb-48985ee-225086-418734 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-25 14:47:33,141 44 INFO rb-48985ee-225086-418734 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-25 14:47:33,192 44 INFO rb-48985ee-225086-418734 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-25 14:47:33,258 44 INFO rb-48985ee-225086-418734 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-25 14:47:33,320 44 INFO rb-48985ee-225086-418734 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-25 14:47:33,371 44 INFO rb-48985ee-225086-418734 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-25 14:47:33,423 44 INFO rb-48985ee-225086-418734 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-25 14:47:33,473 44 INFO rb-48985ee-225086-418734 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-25 14:47:33,524 44 INFO rb-48985ee-225086-418734 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-25 14:47:33,576 44 INFO rb-48985ee-225086-418734 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-25 14:47:33,626 44 INFO rb-48985ee-225086-418734 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-25 14:47:33,677 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: tour succeeded 2026-09-25 14:47:33,678 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyChangeRewardQty SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-25 14:47:33,747 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program.browser: heap 17230992 (allocated 21757952) 2026-09-25 14:47:33,753 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing chrome headless with pid 81392 2026-09-25 14:47:33,754 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Closing websocket connection 2026-09-25 14:47:33,754 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Terminating chrome headless with pid 81392 2026-09-25 14:47:33,849 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_144733_848864_test_loyalty_free_product_loyalty_program.txt 2026-09-25 14:47:33,849 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_loyalty_program: Removing chrome user profile "/tmp/tmpfbvbc72r_chrome_odoo" 2026-09-25 14:47:33,863 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards ... 2026-09-25 14:47:34,658 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome pid: 81602 2026-09-25 14:47:34,658 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome headless temporary user profile dir: /tmp/tmpsdqaoyfb_chrome_odoo 2026-09-25 14:47:34,658 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Issuing json command http://127.0.0.1:33515/json/version 2026-09-25 14:47:34,659 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33515', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:47:34,662 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Browser version: Chrome/150.0.7871.114 2026-09-25 14:47:34,662 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Issuing json command http://127.0.0.1:33515/json 2026-09-25 14:47:34,662 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33515', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:47:34,663 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Websocket url found: ws://127.0.0.1:33515/devtools/page/0C9B9D0CF90A15B4828A32B24A48A445 2026-09-25 14:47:34,664 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Enable chrome headless console log notification 2026-09-25 14:47:34,665 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome headless enable page notifications 2026-09-25 14:47:34,680 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:47:34,686 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Setting session cookie in browser 2026-09-25 14:47:34,688 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-25 14:47:34,688 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-25 14:47:34,704 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:47:35,097 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:35] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.034 0.361 2026-09-25 14:47:35,099 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Navigation result: {'frameId': '0C9B9D0CF90A15B4828A32B24A48A445', 'loaderId': 'CE3F0B504FA8817DD08E306B8173502D', 'isDownload': False} 2026-09-25 14:47:35,099 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour')" 2026-09-25 14:47:35,111 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:47:35,127 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:35] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 14:47:35,130 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:35] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-25 14:47:35,136 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:35] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-25 14:47:35,527 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:47:35,528 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:47:35,539 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-25 14:47:35,553 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:47:35,557 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Evaluate test code "odoo.startTour('PosLoyaltyFreeProductTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:47:35,561 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47: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-25 14:47:35,564 44 INFO rb-48985ee-225086-418734 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-25 14:47:35,569 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:47:35,587 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47: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.009 2026-09-25 14:47:35,596 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-25 14:47:35,638 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:35] "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-25 14:47:35,641 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.032 2026-09-25 14:47:36,095 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 399 0.152 0.283 2026-09-25 14:47:36,111 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47: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-25 14:47:36,143 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47: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-25 14:47:36,180 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:36] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.025 2026-09-25 14:47:36,198 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:47:36,205 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: Owl is running in 'dev' mode. 2026-09-25 14:47:36,214 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 14:47:36,250 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:47:36,267 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-25 14:47:36,268 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-25 14:47:36,282 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-25 14:47:36,285 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47: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-25 14:47:36,287 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:36] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.015 0.021 2026-09-25 14:47:36,299 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:36] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.036 2026-09-25 14:47:36,301 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.048 2026-09-25 14:47:36,311 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:36] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.018 2026-09-25 14:47:36,335 44 INFO rb-48985ee-225086-418734 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-25 14:47:36,351 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:47:36,358 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:36] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.002 0.008 2026-09-25 14:47:36,398 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:36] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.016 0.035 2026-09-25 14:47:36,401 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:47:36,414 44 INFO rb-48985ee-225086-418734 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-25 14:47:36,442 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:36] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.020 0.073 2026-09-25 14:47:36,447 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:47:36,458 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:36] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-09-25 14:47:36,482 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:36] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-09-25 14:47:36,501 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:36] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-09-25 14:47:36,518 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:36] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.135 2026-09-25 14:47:36,534 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:36] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-09-25 14:47:36,549 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:36] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-09-25 14:47:36,568 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:36] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-09-25 14:47:36,582 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:36] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-09-25 14:47:36,637 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.020 0.111 2026-09-25 14:47:36,653 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:36] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.129 2026-09-25 14:47:36,705 44 INFO rb-48985ee-225086-418734 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-25 14:47:36,757 44 INFO rb-48985ee-225086-418734 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-25 14:47:36,808 44 INFO rb-48985ee-225086-418734 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-25 14:47:36,861 44 INFO rb-48985ee-225086-418734 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-25 14:47:37,041 44 INFO rb-48985ee-225086-418734 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-25 14:47:37,091 44 INFO rb-48985ee-225086-418734 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-25 14:47:37,142 44 INFO rb-48985ee-225086-418734 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-25 14:47:37,198 44 INFO rb-48985ee-225086-418734 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-25 14:47:37,249 44 INFO rb-48985ee-225086-418734 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-25 14:47:37,301 44 INFO rb-48985ee-225086-418734 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-25 14:47:37,369 44 INFO rb-48985ee-225086-418734 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-25 14:47:37,431 44 INFO rb-48985ee-225086-418734 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-25 14:47:37,482 44 INFO rb-48985ee-225086-418734 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-25 14:47:37,532 44 INFO rb-48985ee-225086-418734 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-25 14:47:37,583 44 INFO rb-48985ee-225086-418734 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-25 14:47:37,647 44 INFO rb-48985ee-225086-418734 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-25 14:47:37,713 44 INFO rb-48985ee-225086-418734 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-25 14:47:37,763 44 INFO rb-48985ee-225086-418734 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-25 14:47:37,818 44 INFO rb-48985ee-225086-418734 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-25 14:47:37,868 44 INFO rb-48985ee-225086-418734 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-25 14:47:37,921 44 INFO rb-48985ee-225086-418734 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-25 14:47:37,989 44 INFO rb-48985ee-225086-418734 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-25 14:47:38,048 44 INFO rb-48985ee-225086-418734 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-25 14:47:38,098 44 INFO rb-48985ee-225086-418734 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-25 14:47:38,149 44 INFO rb-48985ee-225086-418734 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-25 14:47:38,199 44 INFO rb-48985ee-225086-418734 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-25 14:47:38,250 44 INFO rb-48985ee-225086-418734 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-25 14:47:38,313 44 INFO rb-48985ee-225086-418734 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-25 14:47:38,363 44 INFO rb-48985ee-225086-418734 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-25 14:47:38,419 44 INFO rb-48985ee-225086-418734 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-25 14:47:38,469 44 INFO rb-48985ee-225086-418734 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-25 14:47:38,522 44 INFO rb-48985ee-225086-418734 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-25 14:47:38,573 44 INFO rb-48985ee-225086-418734 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-25 14:47:38,623 44 INFO rb-48985ee-225086-418734 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-25 14:47:38,688 44 INFO rb-48985ee-225086-418734 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-25 14:47:38,701 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:47:38,701 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:47:38,739 44 INFO rb-48985ee-225086-418734 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-25 14:47:38,789 44 INFO rb-48985ee-225086-418734 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-25 14:47:38,853 44 INFO rb-48985ee-225086-418734 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-25 14:47:38,905 44 INFO rb-48985ee-225086-418734 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-25 14:47:38,957 44 INFO rb-48985ee-225086-418734 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-25 14:47:39,026 44 INFO rb-48985ee-225086-418734 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-25 14:47:39,029 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20387435 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '4c360f0a-f580-4777-ab23-0e4d8ff52eb9'}] 2026-09-25 14:47:39,033 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:47:39,287 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20387435 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '4c360f0a-f580-4777-ab23-0e4d8ff52eb9'} created pos.order #583 2026-09-25 14:47:39,295 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20387435 finished 2026-09-25 14:47:39,331 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 243 0.105 0.199 2026-09-25 14:47:39,399 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 40 0.013 0.028 2026-09-25 14:47:39,414 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:39] "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-25 14:47:39,511 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20421369 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '4c360f0a-f580-4777-ab23-0e4d8ff52eb9'}] 2026-09-25 14:47:39,516 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20421369 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '4c360f0a-f580-4777-ab23-0e4d8ff52eb9'} sync ignored for existing PoS order pos.order(583,) (state: paid) 2026-09-25 14:47:39,521 44 INFO rb-48985ee-225086-418734 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-25 14:47:39,525 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20421369 finished 2026-09-25 14:47:39,570 44 INFO rb-48985ee-225086-418734 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-25 14:47:39,582 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.021 0.053 2026-09-25 14:47:39,610 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:39] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.003 0.008 2026-09-25 14:47:39,634 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.003 0.007 2026-09-25 14:47:39,645 44 INFO rb-48985ee-225086-418734 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-25 14:47:39,697 44 INFO rb-48985ee-225086-418734 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-25 14:47:39,747 44 INFO rb-48985ee-225086-418734 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-25 14:47:39,798 44 INFO rb-48985ee-225086-418734 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-25 14:47:39,848 44 INFO rb-48985ee-225086-418734 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-25 14:47:39,910 44 INFO rb-48985ee-225086-418734 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-25 14:47:39,962 44 INFO rb-48985ee-225086-418734 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-25 14:47:40,013 44 INFO rb-48985ee-225086-418734 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-25 14:47:40,063 44 INFO rb-48985ee-225086-418734 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-25 14:47:40,114 44 INFO rb-48985ee-225086-418734 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-25 14:47:40,183 44 INFO rb-48985ee-225086-418734 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-25 14:47:40,240 44 INFO rb-48985ee-225086-418734 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-25 14:47:40,291 44 INFO rb-48985ee-225086-418734 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-25 14:47:40,343 44 INFO rb-48985ee-225086-418734 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-25 14:47:40,393 44 INFO rb-48985ee-225086-418734 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-25 14:47:40,443 44 INFO rb-48985ee-225086-418734 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-25 14:47:40,521 44 INFO rb-48985ee-225086-418734 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-25 14:47:40,571 44 INFO rb-48985ee-225086-418734 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-25 14:47:40,622 44 INFO rb-48985ee-225086-418734 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-25 14:47:40,673 44 INFO rb-48985ee-225086-418734 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-25 14:47:40,726 44 INFO rb-48985ee-225086-418734 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-25 14:47:40,776 44 INFO rb-48985ee-225086-418734 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-25 14:47:40,827 44 INFO rb-48985ee-225086-418734 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-25 14:47:40,892 44 INFO rb-48985ee-225086-418734 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-25 14:47:40,942 44 INFO rb-48985ee-225086-418734 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-25 14:47:41,003 44 INFO rb-48985ee-225086-418734 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-25 14:47:41,054 44 INFO rb-48985ee-225086-418734 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-25 14:47:41,105 44 INFO rb-48985ee-225086-418734 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-25 14:47:41,155 44 INFO rb-48985ee-225086-418734 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-25 14:47:41,206 44 INFO rb-48985ee-225086-418734 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-25 14:47:41,266 44 INFO rb-48985ee-225086-418734 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-25 14:47:41,317 44 INFO rb-48985ee-225086-418734 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-25 14:47:41,368 44 INFO rb-48985ee-225086-418734 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-25 14:47:41,419 44 INFO rb-48985ee-225086-418734 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-25 14:47:41,470 44 INFO rb-48985ee-225086-418734 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-25 14:47:41,521 44 INFO rb-48985ee-225086-418734 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-25 14:47:41,577 44 INFO rb-48985ee-225086-418734 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-25 14:47:41,628 44 INFO rb-48985ee-225086-418734 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-25 14:47:41,682 44 INFO rb-48985ee-225086-418734 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-25 14:47:41,733 44 INFO rb-48985ee-225086-418734 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-25 14:47:41,783 44 INFO rb-48985ee-225086-418734 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-25 14:47:41,846 44 INFO rb-48985ee-225086-418734 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-25 14:47:41,897 44 INFO rb-48985ee-225086-418734 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-25 14:47:41,948 44 INFO rb-48985ee-225086-418734 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-25 14:47:42,006 44 INFO rb-48985ee-225086-418734 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-25 14:47:42,059 44 INFO rb-48985ee-225086-418734 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-25 14:47:42,112 44 INFO rb-48985ee-225086-418734 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-25 14:47:42,179 44 INFO rb-48985ee-225086-418734 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-25 14:47:42,182 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24597144 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'b17bb4ce-d96f-4b29-9680-f505e67b13ee'}] 2026-09-25 14:47:42,387 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24597144 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'b17bb4ce-d96f-4b29-9680-f505e67b13ee'} created pos.order #584 2026-09-25 14:47:42,395 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24597144 finished 2026-09-25 14:47:42,423 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.065 0.178 2026-09-25 14:47:42,450 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:47:42,480 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92458036 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'b17bb4ce-d96f-4b29-9680-f505e67b13ee'}] 2026-09-25 14:47:42,485 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92458036 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'b17bb4ce-d96f-4b29-9680-f505e67b13ee'} sync ignored for existing PoS order pos.order(584,) (state: paid) 2026-09-25 14:47:42,492 44 INFO rb-48985ee-225086-418734 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-25 14:47:42,493 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92458036 finished 2026-09-25 14:47:42,543 44 INFO rb-48985ee-225086-418734 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-25 14:47:42,545 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.018 0.048 2026-09-25 14:47:42,606 44 INFO rb-48985ee-225086-418734 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-25 14:47:42,658 44 INFO rb-48985ee-225086-418734 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-25 14:47:42,709 44 INFO rb-48985ee-225086-418734 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-25 14:47:42,761 44 INFO rb-48985ee-225086-418734 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-25 14:47:42,941 44 INFO rb-48985ee-225086-418734 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-25 14:47:42,991 44 INFO rb-48985ee-225086-418734 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-25 14:47:43,042 44 INFO rb-48985ee-225086-418734 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-25 14:47:43,098 44 INFO rb-48985ee-225086-418734 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-25 14:47:43,151 44 INFO rb-48985ee-225086-418734 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-25 14:47:43,203 44 INFO rb-48985ee-225086-418734 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-25 14:47:43,270 44 INFO rb-48985ee-225086-418734 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-25 14:47:43,321 44 INFO rb-48985ee-225086-418734 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-25 14:47:43,375 44 INFO rb-48985ee-225086-418734 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-25 14:47:43,425 44 INFO rb-48985ee-225086-418734 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-25 14:47:43,477 44 INFO rb-48985ee-225086-418734 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-25 14:47:43,541 44 INFO rb-48985ee-225086-418734 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-25 14:47:43,600 44 INFO rb-48985ee-225086-418734 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-25 14:47:43,654 44 INFO rb-48985ee-225086-418734 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-25 14:47:43,705 44 INFO rb-48985ee-225086-418734 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-25 14:47:43,757 44 INFO rb-48985ee-225086-418734 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-25 14:47:43,808 44 INFO rb-48985ee-225086-418734 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-25 14:47:43,863 44 INFO rb-48985ee-225086-418734 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-25 14:47:43,914 44 INFO rb-48985ee-225086-418734 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-25 14:47:43,965 44 INFO rb-48985ee-225086-418734 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-25 14:47:44,015 44 INFO rb-48985ee-225086-418734 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-25 14:47:44,066 44 INFO rb-48985ee-225086-418734 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-25 14:47:44,116 44 INFO rb-48985ee-225086-418734 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-25 14:47:44,167 44 INFO rb-48985ee-225086-418734 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-25 14:47:44,219 44 INFO rb-48985ee-225086-418734 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-25 14:47:44,269 44 INFO rb-48985ee-225086-418734 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-25 14:47:44,320 44 INFO rb-48985ee-225086-418734 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-25 14:47:44,397 44 INFO rb-48985ee-225086-418734 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-25 14:47:44,447 44 INFO rb-48985ee-225086-418734 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-25 14:47:44,498 44 INFO rb-48985ee-225086-418734 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-25 14:47:44,553 44 INFO rb-48985ee-225086-418734 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-25 14:47:44,604 44 INFO rb-48985ee-225086-418734 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-25 14:47:44,656 44 INFO rb-48985ee-225086-418734 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-25 14:47:44,707 44 INFO rb-48985ee-225086-418734 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-25 14:47:44,764 44 INFO rb-48985ee-225086-418734 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-25 14:47:44,819 44 INFO rb-48985ee-225086-418734 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-25 14:47:44,870 44 INFO rb-48985ee-225086-418734 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-25 14:47:44,940 44 INFO rb-48985ee-225086-418734 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-25 14:47:45,006 44 INFO rb-48985ee-225086-418734 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-25 14:47:45,062 44 INFO rb-48985ee-225086-418734 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-25 14:47:45,113 44 INFO rb-48985ee-225086-418734 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-25 14:47:45,165 44 INFO rb-48985ee-225086-418734 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-25 14:47:45,215 44 INFO rb-48985ee-225086-418734 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-25 14:47:45,266 44 INFO rb-48985ee-225086-418734 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-25 14:47:45,316 44 INFO rb-48985ee-225086-418734 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-25 14:47:45,372 44 INFO rb-48985ee-225086-418734 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-25 14:47:45,422 44 INFO rb-48985ee-225086-418734 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-25 14:47:45,473 44 INFO rb-48985ee-225086-418734 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-25 14:47:45,528 44 INFO rb-48985ee-225086-418734 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-25 14:47:45,581 44 INFO rb-48985ee-225086-418734 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-25 14:47:45,633 44 INFO rb-48985ee-225086-418734 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-25 14:47:45,697 44 INFO rb-48985ee-225086-418734 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-25 14:47:45,703 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27878292 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000003', 'uuid': '9b15e765-72b8-44e6-9436-79c19f8c59bb'}] 2026-09-25 14:47:45,899 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27878292 order {'name': '/', 'pos_reference': '261-76-000003', 'uuid': '9b15e765-72b8-44e6-9436-79c19f8c59bb'} created pos.order #585 2026-09-25 14:47:45,909 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27878292 finished 2026-09-25 14:47:45,937 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 148 0.073 0.162 2026-09-25 14:47:45,992 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:45] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.010 0.020 2026-09-25 14:47:46,011 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:46] "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-25 14:47:46,034 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70571074 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '9b15e765-72b8-44e6-9436-79c19f8c59bb'}] 2026-09-25 14:47:46,039 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70571074 order {'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '9b15e765-72b8-44e6-9436-79c19f8c59bb'} sync ignored for existing PoS order pos.order(585,) (state: paid) 2026-09-25 14:47:46,047 44 INFO rb-48985ee-225086-418734 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-25 14:47:46,050 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70571074 finished 2026-09-25 14:47:46,098 44 INFO rb-48985ee-225086-418734 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-25 14:47:46,105 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.024 0.049 2026-09-25 14:47:46,130 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:46] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-25 14:47:46,158 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:46] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.002 0.008 2026-09-25 14:47:46,164 44 INFO rb-48985ee-225086-418734 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-25 14:47:46,216 44 INFO rb-48985ee-225086-418734 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-25 14:47:46,267 44 INFO rb-48985ee-225086-418734 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-25 14:47:46,319 44 INFO rb-48985ee-225086-418734 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-25 14:47:46,491 44 INFO rb-48985ee-225086-418734 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-25 14:47:46,542 44 INFO rb-48985ee-225086-418734 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-25 14:47:46,609 44 INFO rb-48985ee-225086-418734 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-25 14:47:46,676 44 INFO rb-48985ee-225086-418734 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-25 14:47:46,726 44 INFO rb-48985ee-225086-418734 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-25 14:47:46,781 44 INFO rb-48985ee-225086-418734 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-25 14:47:46,832 44 INFO rb-48985ee-225086-418734 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-25 14:47:46,884 44 INFO rb-48985ee-225086-418734 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-25 14:47:46,940 44 INFO rb-48985ee-225086-418734 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-25 14:47:46,991 44 INFO rb-48985ee-225086-418734 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-25 14:47:47,041 44 INFO rb-48985ee-225086-418734 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-25 14:47:47,092 44 INFO rb-48985ee-225086-418734 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-25 14:47:47,144 44 INFO rb-48985ee-225086-418734 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-25 14:47:47,194 44 INFO rb-48985ee-225086-418734 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-25 14:47:47,245 44 INFO rb-48985ee-225086-418734 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-25 14:47:47,323 44 INFO rb-48985ee-225086-418734 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-25 14:47:47,375 44 INFO rb-48985ee-225086-418734 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-25 14:47:47,428 44 INFO rb-48985ee-225086-418734 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-25 14:47:47,479 44 INFO rb-48985ee-225086-418734 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-25 14:47:47,530 44 INFO rb-48985ee-225086-418734 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-25 14:47:47,581 44 INFO rb-48985ee-225086-418734 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-25 14:47:47,647 44 INFO rb-48985ee-225086-418734 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-25 14:47:47,697 44 INFO rb-48985ee-225086-418734 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-25 14:47:47,748 44 INFO rb-48985ee-225086-418734 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-25 14:47:47,799 44 INFO rb-48985ee-225086-418734 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-25 14:47:47,867 44 INFO rb-48985ee-225086-418734 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-25 14:47:47,917 44 INFO rb-48985ee-225086-418734 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-25 14:47:47,968 44 INFO rb-48985ee-225086-418734 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-25 14:47:48,019 44 INFO rb-48985ee-225086-418734 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-25 14:47:48,082 44 INFO rb-48985ee-225086-418734 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-25 14:47:48,133 44 INFO rb-48985ee-225086-418734 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-25 14:47:48,184 44 INFO rb-48985ee-225086-418734 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-25 14:47:48,235 44 INFO rb-48985ee-225086-418734 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-25 14:47:48,286 44 INFO rb-48985ee-225086-418734 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-25 14:47:48,336 44 INFO rb-48985ee-225086-418734 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-25 14:47:48,391 44 INFO rb-48985ee-225086-418734 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-25 14:47:48,441 44 INFO rb-48985ee-225086-418734 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-25 14:47:48,494 44 INFO rb-48985ee-225086-418734 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-25 14:47:48,545 44 INFO rb-48985ee-225086-418734 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-25 14:47:48,596 44 INFO rb-48985ee-225086-418734 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-25 14:47:48,653 44 INFO rb-48985ee-225086-418734 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-25 14:47:48,703 44 INFO rb-48985ee-225086-418734 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-25 14:47:48,754 44 INFO rb-48985ee-225086-418734 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-25 14:47:48,808 44 INFO rb-48985ee-225086-418734 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-25 14:47:48,860 44 INFO rb-48985ee-225086-418734 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-25 14:47:48,912 44 INFO rb-48985ee-225086-418734 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-25 14:47:48,973 44 INFO rb-48985ee-225086-418734 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-25 14:47:48,976 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2175505 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000004', 'uuid': '32d727e9-f125-4ddc-9a23-689e33052b61'}] 2026-09-25 14:47:49,175 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2175505 order {'name': '/', 'pos_reference': '261-76-000004', 'uuid': '32d727e9-f125-4ddc-9a23-689e33052b61'} created pos.order #586 2026-09-25 14:47:49,183 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2175505 finished 2026-09-25 14:47:49,207 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 148 0.063 0.169 2026-09-25 14:47:49,274 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.009 0.029 2026-09-25 14:47:49,291 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:49] "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-25 14:47:49,346 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2165772 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': '32d727e9-f125-4ddc-9a23-689e33052b61'}] 2026-09-25 14:47:49,349 44 INFO rb-48985ee-225086-418734 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-25 14:47:49,350 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2165772 order {'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': '32d727e9-f125-4ddc-9a23-689e33052b61'} sync ignored for existing PoS order pos.order(586,) (state: paid) 2026-09-25 14:47:49,359 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2165772 finished 2026-09-25 14:47:49,399 44 INFO rb-48985ee-225086-418734 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-25 14:47:49,405 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.017 0.044 2026-09-25 14:47:49,423 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:49] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-25 14:47:49,446 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.002 0.008 2026-09-25 14:47:49,465 44 INFO rb-48985ee-225086-418734 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-25 14:47:49,510 44 INFO rb-48985ee-225086-418734 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-25 14:47:49,561 44 INFO rb-48985ee-225086-418734 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-25 14:47:49,611 44 INFO rb-48985ee-225086-418734 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-25 14:47:49,662 44 INFO rb-48985ee-225086-418734 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-25 14:47:49,717 44 INFO rb-48985ee-225086-418734 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-25 14:47:49,768 44 INFO rb-48985ee-225086-418734 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-25 14:47:49,820 44 INFO rb-48985ee-225086-418734 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-25 14:47:49,882 44 INFO rb-48985ee-225086-418734 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-25 14:47:49,933 44 INFO rb-48985ee-225086-418734 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-25 14:47:49,984 44 INFO rb-48985ee-225086-418734 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-25 14:47:50,035 44 INFO rb-48985ee-225086-418734 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-25 14:47:50,085 44 INFO rb-48985ee-225086-418734 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-25 14:47:50,139 44 INFO rb-48985ee-225086-418734 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-25 14:47:50,190 44 INFO rb-48985ee-225086-418734 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-25 14:47:50,243 44 INFO rb-48985ee-225086-418734 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-25 14:47:50,310 44 INFO rb-48985ee-225086-418734 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-25 14:47:50,370 44 INFO rb-48985ee-225086-418734 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-25 14:47:50,425 44 INFO rb-48985ee-225086-418734 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-25 14:47:50,475 44 INFO rb-48985ee-225086-418734 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-25 14:47:50,527 44 INFO rb-48985ee-225086-418734 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-25 14:47:50,578 44 INFO rb-48985ee-225086-418734 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-25 14:47:50,628 44 INFO rb-48985ee-225086-418734 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-25 14:47:50,681 44 INFO rb-48985ee-225086-418734 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-25 14:47:50,732 44 INFO rb-48985ee-225086-418734 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-25 14:47:50,782 44 INFO rb-48985ee-225086-418734 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-25 14:47:50,860 44 INFO rb-48985ee-225086-418734 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-25 14:47:50,910 44 INFO rb-48985ee-225086-418734 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-25 14:47:50,961 44 INFO rb-48985ee-225086-418734 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-25 14:47:51,022 44 INFO rb-48985ee-225086-418734 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-25 14:47:51,073 44 INFO rb-48985ee-225086-418734 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-25 14:47:51,126 44 INFO rb-48985ee-225086-418734 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-25 14:47:51,176 44 INFO rb-48985ee-225086-418734 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-25 14:47:51,230 44 INFO rb-48985ee-225086-418734 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-25 14:47:51,283 44 INFO rb-48985ee-225086-418734 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-25 14:47:51,334 44 INFO rb-48985ee-225086-418734 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-25 14:47:51,387 44 INFO rb-48985ee-225086-418734 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-25 14:47:51,438 44 INFO rb-48985ee-225086-418734 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-25 14:47:51,488 44 INFO rb-48985ee-225086-418734 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-25 14:47:51,551 44 INFO rb-48985ee-225086-418734 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-25 14:47:51,611 44 INFO rb-48985ee-225086-418734 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-25 14:47:51,665 44 INFO rb-48985ee-225086-418734 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-25 14:47:51,716 44 INFO rb-48985ee-225086-418734 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-25 14:47:51,768 44 INFO rb-48985ee-225086-418734 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-25 14:47:51,819 44 INFO rb-48985ee-225086-418734 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-25 14:47:51,870 44 INFO rb-48985ee-225086-418734 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-25 14:47:51,923 44 INFO rb-48985ee-225086-418734 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-25 14:47:51,974 44 INFO rb-48985ee-225086-418734 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-25 14:47:52,024 44 INFO rb-48985ee-225086-418734 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-25 14:47:52,100 44 INFO rb-48985ee-225086-418734 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-25 14:47:52,150 44 INFO rb-48985ee-225086-418734 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-25 14:47:52,200 44 INFO rb-48985ee-225086-418734 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-25 14:47:52,264 44 INFO rb-48985ee-225086-418734 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-25 14:47:52,315 44 INFO rb-48985ee-225086-418734 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-25 14:47:52,367 44 INFO rb-48985ee-225086-418734 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-25 14:47:52,417 44 INFO rb-48985ee-225086-418734 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-25 14:47:52,472 44 INFO rb-48985ee-225086-418734 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-25 14:47:52,526 44 INFO rb-48985ee-225086-418734 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-25 14:47:52,577 44 INFO rb-48985ee-225086-418734 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-25 14:47:52,631 44 INFO rb-48985ee-225086-418734 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-25 14:47:52,682 44 INFO rb-48985ee-225086-418734 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-25 14:47:52,733 44 INFO rb-48985ee-225086-418734 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-25 14:47:52,798 44 INFO rb-48985ee-225086-418734 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-25 14:47:52,861 44 INFO rb-48985ee-225086-418734 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-25 14:47:52,916 44 INFO rb-48985ee-225086-418734 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-25 14:47:52,967 44 INFO rb-48985ee-225086-418734 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-25 14:47:53,020 44 INFO rb-48985ee-225086-418734 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-25 14:47:53,071 44 INFO rb-48985ee-225086-418734 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-25 14:47:53,122 44 INFO rb-48985ee-225086-418734 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-25 14:47:53,172 44 INFO rb-48985ee-225086-418734 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-25 14:47:53,223 44 INFO rb-48985ee-225086-418734 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-25 14:47:53,274 44 INFO rb-48985ee-225086-418734 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-25 14:47:53,324 44 INFO rb-48985ee-225086-418734 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-25 14:47:53,381 44 INFO rb-48985ee-225086-418734 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-25 14:47:53,432 44 INFO rb-48985ee-225086-418734 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-25 14:47:53,483 44 INFO rb-48985ee-225086-418734 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-25 14:47:53,538 44 INFO rb-48985ee-225086-418734 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-25 14:47:53,591 44 INFO rb-48985ee-225086-418734 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-25 14:47:53,642 44 INFO rb-48985ee-225086-418734 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-25 14:47:53,704 44 INFO rb-48985ee-225086-418734 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-25 14:47:53,709 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7922369 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000005', 'uuid': '0ee13bd2-54b7-4c13-9f4c-b15974d3ada9'}] 2026-09-25 14:47:53,917 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7922369 order {'name': '/', 'pos_reference': '261-76-000005', 'uuid': '0ee13bd2-54b7-4c13-9f4c-b15974d3ada9'} created pos.order #587 2026-09-25 14:47:53,924 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7922369 finished 2026-09-25 14:47:53,948 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 153 0.069 0.172 2026-09-25 14:47:54,001 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:54] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 23 0.009 0.024 2026-09-25 14:47:54,021 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47: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-25 14:47:54,048 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83477829 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': '0ee13bd2-54b7-4c13-9f4c-b15974d3ada9'}] 2026-09-25 14:47:54,052 44 INFO rb-48985ee-225086-418734 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-25 14:47:54,054 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83477829 order {'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': '0ee13bd2-54b7-4c13-9f4c-b15974d3ada9'} sync ignored for existing PoS order pos.order(587,) (state: paid) 2026-09-25 14:47:54,063 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83477829 finished 2026-09-25 14:47:54,100 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: tour succeeded 2026-09-25 14:47:54,102 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyFreeProductTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-25 14:47:54,125 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.022 0.058 2026-09-25 14:47:54,291 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards.browser: heap 34838072 (allocated 36450304) 2026-09-25 14:47:54,294 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Closing chrome headless with pid 81602 2026-09-25 14:47:54,295 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Closing websocket connection 2026-09-25 14:47:54,295 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Terminating chrome headless with pid 81602 2026-09-25 14:47:54,389 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_144754_389588_test_loyalty_free_product_rewards.txt 2026-09-25 14:47:54,389 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards: Removing chrome user profile "/tmp/tmpsdqaoyfb_chrome_odoo" 2026-09-25 14:47:54,402 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards_2 ... 2026-09-25 14:47:55,200 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome pid: 81845 2026-09-25 14:47:55,200 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome headless temporary user profile dir: /tmp/tmpkgna_mke_chrome_odoo 2026-09-25 14:47:55,200 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Issuing json command http://127.0.0.1:38193/json/version 2026-09-25 14:47:55,201 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38193', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:47:55,210 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Browser version: Chrome/150.0.7871.114 2026-09-25 14:47:55,210 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Issuing json command http://127.0.0.1:38193/json 2026-09-25 14:47:55,211 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38193', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:47:55,212 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Websocket url found: ws://127.0.0.1:38193/devtools/page/AE71411156542B4C650C7A128AC1AF2C 2026-09-25 14:47:55,216 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Enable chrome headless console log notification 2026-09-25 14:47:55,217 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome headless enable page notifications 2026-09-25 14:47:55,243 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:47:55,266 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Setting session cookie in browser 2026-09-25 14:47:55,267 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-25 14:47:55,267 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-25 14:47:55,276 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:47:55,632 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:55] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.024 0.334 2026-09-25 14:47:55,635 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Navigation result: {'frameId': 'AE71411156542B4C650C7A128AC1AF2C', 'loaderId': 'A6E88FCE8EB6608C72E5991E727683FB', 'isDownload': False} 2026-09-25 14:47:55,635 44 INFO rb-48985ee-225086-418734 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-25 14:47:55,650 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:47:55,661 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:55] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 14:47:55,665 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:55] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 14:47:55,672 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:55] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-25 14:47:55,990 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:47:55,994 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:47:56,003 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 14:47:56,017 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.003 2026-09-25 14:47:56,025 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:47:56,025 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Evaluate test code "odoo.startTour('test_loyalty_free_product_rewards_2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:47:56,029 44 INFO rb-48985ee-225086-418734 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-25 14:47:56,032 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:47:56,050 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:56] "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.006 2026-09-25 14:47:56,059 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-25 14:47:56,098 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.018 0.022 2026-09-25 14:47:56,100 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.030 2026-09-25 14:47:56,501 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.126 0.256 2026-09-25 14:47:56,516 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:56] "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-25 14:47:56,550 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:47:56,585 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:56] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.025 2026-09-25 14:47:56,599 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:47:56,612 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: Owl is running in 'dev' mode. 2026-09-25 14:47:56,621 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-25 14:47:56,643 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:47:56,643 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:47:56,653 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:47:56,656 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:56] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:47:56,670 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 14:47:56,670 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:47:56,680 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:56] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.013 0.019 2026-09-25 14:47:56,693 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:47:56,696 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:56] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.042 2026-09-25 14:47:56,703 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:56] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.024 2026-09-25 14:47:56,732 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:56] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.009 0.039 2026-09-25 14:47:56,738 44 INFO rb-48985ee-225086-418734 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-25 14:47:56,761 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:56] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.009 0.060 2026-09-25 14:47:56,791 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:56] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.002 0.007 2026-09-25 14:47:56,812 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:56] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-25 14:47:56,830 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:56] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-09-25 14:47:56,843 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:56] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-09-25 14:47:56,857 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:56] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.059 2026-09-25 14:47:56,873 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:56] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-09-25 14:47:56,886 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:56] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-09-25 14:47:56,893 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:47:56,898 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:56] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:47:56,900 44 INFO rb-48985ee-225086-418734 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-25 14:47:56,904 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:56] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-09-25 14:47:56,932 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:56] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.013 0.086 2026-09-25 14:47:56,946 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:56] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-09-25 14:47:57,012 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:57] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.031 0.078 2026-09-25 14:47:57,065 44 INFO rb-48985ee-225086-418734 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-25 14:47:57,130 44 INFO rb-48985ee-225086-418734 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-25 14:47:57,198 44 INFO rb-48985ee-225086-418734 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-25 14:47:57,250 44 INFO rb-48985ee-225086-418734 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-25 14:47:57,301 44 INFO rb-48985ee-225086-418734 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-25 14:47:57,352 44 INFO rb-48985ee-225086-418734 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-25 14:47:57,418 44 INFO rb-48985ee-225086-418734 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-25 14:47:57,428 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:47:57,430 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:47:57,468 44 INFO rb-48985ee-225086-418734 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-25 14:47:57,519 44 INFO rb-48985ee-225086-418734 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-25 14:47:57,589 44 INFO rb-48985ee-225086-418734 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-25 14:47:57,642 44 INFO rb-48985ee-225086-418734 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-25 14:47:57,694 44 INFO rb-48985ee-225086-418734 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-25 14:47:57,746 44 INFO rb-48985ee-225086-418734 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-25 14:47:57,798 44 INFO rb-48985ee-225086-418734 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-25 14:47:57,850 44 INFO rb-48985ee-225086-418734 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-25 14:47:57,913 44 INFO rb-48985ee-225086-418734 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-25 14:47:57,917 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17931383 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'ec75c3a6-ebfb-45f4-92e9-e5978e952b46'}] 2026-09-25 14:47:57,919 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:47:58,161 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17931383 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'ec75c3a6-ebfb-45f4-92e9-e5978e952b46'} created pos.order #588 2026-09-25 14:47:58,170 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17931383 finished 2026-09-25 14:47:58,206 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 234 0.098 0.193 2026-09-25 14:47:58,274 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:58] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.017 0.027 2026-09-25 14:47:58,286 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:58] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:47:58,379 44 INFO rb-48985ee-225086-418734 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-25 14:47:58,389 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37961370 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'ec75c3a6-ebfb-45f4-92e9-e5978e952b46'}] 2026-09-25 14:47:58,395 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37961370 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'ec75c3a6-ebfb-45f4-92e9-e5978e952b46'} sync ignored for existing PoS order pos.order(588,) (state: paid) 2026-09-25 14:47:58,405 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37961370 finished 2026-09-25 14:47:58,421 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: tour succeeded 2026-09-25 14:47:58,423 44 INFO rb-48985ee-225086-418734 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-25 14:47:58,476 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.026 0.062 2026-09-25 14:47:58,485 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2.browser: heap 17768316 (allocated 19398656) 2026-09-25 14:47:58,494 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Closing chrome headless with pid 81845 2026-09-25 14:47:58,495 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Closing websocket connection 2026-09-25 14:47:58,495 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Terminating chrome headless with pid 81845 2026-09-25 14:47:58,503 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:47:58] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.005 0.012 2026-09-25 14:47:58,591 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_144758_590995_test_loyalty_free_product_rewards_2.txt 2026-09-25 14:47:58,591 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_rewards_2: Removing chrome user profile "/tmp/tmpkgna_mke_chrome_odoo" 2026-09-25 14:47:58,604 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program ... 2026-09-25 14:47:59,501 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome pid: 82062 2026-09-25 14:47:59,502 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmph_j_6hm4_chrome_odoo 2026-09-25 14:47:59,502 44 INFO rb-48985ee-225086-418734 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:42859/json/version 2026-09-25 14:47:59,503 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42859', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:47:59,507 44 INFO rb-48985ee-225086-418734 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-25 14:47:59,507 44 INFO rb-48985ee-225086-418734 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:42859/json 2026-09-25 14:47:59,508 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42859', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:47:59,510 44 INFO rb-48985ee-225086-418734 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:42859/devtools/page/112EF8C8E2BBA914C33B4BF3706A2FA6 2026-09-25 14:47:59,511 44 INFO rb-48985ee-225086-418734 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-25 14:47:59,512 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome headless enable page notifications 2026-09-25 14:47:59,555 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:47:59,559 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Setting session cookie in browser 2026-09-25 14:47:59,561 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-25 14:47:59,561 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-25 14:47:59,571 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:48:00,056 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:00] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.031 0.456 2026-09-25 14:48:00,058 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Navigation result: {'frameId': '112EF8C8E2BBA914C33B4BF3706A2FA6', 'loaderId': '79B99E6CB4C15FF49F3AC0E89832880D', 'isDownload': False} 2026-09-25 14:48:00,058 44 INFO rb-48985ee-225086-418734 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-25 14:48:00,071 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:48:00,083 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:00] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 14:48:00,089 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:00] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 14:48:00,092 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:00] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-25 14:48:00,407 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:00,414 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-25 14:48:00,423 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.015 2026-09-25 14:48:00,440 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:48:00,441 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Evaluate test code "odoo.startTour('PosLoyaltyLoyaltyProgram3', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:48:00,446 44 INFO rb-48985ee-225086-418734 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-25 14:48:00,451 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:48:00,461 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:00,478 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.007 2026-09-25 14:48:00,489 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.004 0.016 2026-09-25 14:48:00,526 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.013 0.020 2026-09-25 14:48:00,528 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.026 2026-09-25 14:48:00,896 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.120 0.224 2026-09-25 14:48:00,912 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14: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.007 2026-09-25 14:48:00,945 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14: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.000 0.003 2026-09-25 14:48:00,980 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:00] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.023 2026-09-25 14:48:00,994 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14: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.000 0.003 2026-09-25 14:48:01,002 44 INFO rb-48985ee-225086-418734 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-25 14:48:01,010 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-25 14:48:01,040 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:48:01,051 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:01,054 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:48:01,075 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:01] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.009 0.022 2026-09-25 14:48:01,082 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:48:01,087 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:01,089 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:01] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.039 2026-09-25 14:48:01,098 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:01] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.009 2026-09-25 14:48:01,099 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.053 2026-09-25 14:48:01,144 44 INFO rb-48985ee-225086-418734 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-25 14:48:01,197 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 14:48:01,226 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:01] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.018 0.024 2026-09-25 14:48:01,234 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:01] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.002 0.043 2026-09-25 14:48:01,265 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:01] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.009 0.064 2026-09-25 14:48:01,273 44 INFO rb-48985ee-225086-418734 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-25 14:48:01,291 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:01] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-09-25 14:48:01,297 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:01,301 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:48:01,311 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:01] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-09-25 14:48:01,331 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:01] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-09-25 14:48:01,348 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:01] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-09-25 14:48:01,371 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:01] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.133 2026-09-25 14:48:01,384 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:01] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-09-25 14:48:01,400 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:01] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-09-25 14:48:01,414 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:01] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.099 2026-09-25 14:48:01,428 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:01] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-09-25 14:48:01,481 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.017 0.111 2026-09-25 14:48:01,534 44 INFO rb-48985ee-225086-418734 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-25 14:48:01,587 44 INFO rb-48985ee-225086-418734 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-25 14:48:01,638 44 INFO rb-48985ee-225086-418734 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-25 14:48:01,690 44 INFO rb-48985ee-225086-418734 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-25 14:48:01,873 44 INFO rb-48985ee-225086-418734 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-25 14:48:01,923 44 INFO rb-48985ee-225086-418734 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-25 14:48:01,974 44 INFO rb-48985ee-225086-418734 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-25 14:48:02,041 44 INFO rb-48985ee-225086-418734 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-25 14:48:02,095 44 INFO rb-48985ee-225086-418734 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-25 14:48:02,144 44 INFO rb-48985ee-225086-418734 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-25 14:48:02,200 44 INFO rb-48985ee-225086-418734 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-25 14:48:02,262 44 INFO rb-48985ee-225086-418734 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-25 14:48:02,274 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:02] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.003 0.007 2026-09-25 14:48:02,313 44 INFO rb-48985ee-225086-418734 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-25 14:48:02,363 44 INFO rb-48985ee-225086-418734 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-25 14:48:02,419 44 INFO rb-48985ee-225086-418734 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-25 14:48:02,470 44 INFO rb-48985ee-225086-418734 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-25 14:48:02,523 44 INFO rb-48985ee-225086-418734 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-25 14:48:02,573 44 INFO rb-48985ee-225086-418734 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-25 14:48:02,628 44 INFO rb-48985ee-225086-418734 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-25 14:48:02,684 44 INFO rb-48985ee-225086-418734 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-25 14:48:02,735 44 INFO rb-48985ee-225086-418734 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-25 14:48:02,801 44 INFO rb-48985ee-225086-418734 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-25 14:48:02,864 44 INFO rb-48985ee-225086-418734 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-25 14:48:02,914 44 INFO rb-48985ee-225086-418734 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-25 14:48:02,965 44 INFO rb-48985ee-225086-418734 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-25 14:48:03,029 44 INFO rb-48985ee-225086-418734 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-25 14:48:03,039 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:03,040 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:03,079 44 INFO rb-48985ee-225086-418734 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-25 14:48:03,130 44 INFO rb-48985ee-225086-418734 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-25 14:48:03,199 44 INFO rb-48985ee-225086-418734 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-25 14:48:03,251 44 INFO rb-48985ee-225086-418734 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-25 14:48:03,304 44 INFO rb-48985ee-225086-418734 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-25 14:48:03,356 44 INFO rb-48985ee-225086-418734 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-25 14:48:03,408 44 INFO rb-48985ee-225086-418734 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-25 14:48:03,472 44 INFO rb-48985ee-225086-418734 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-25 14:48:03,478 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5770777 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'd705bf54-780d-477f-8b44-727159d054f0'}] 2026-09-25 14:48:03,480 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:48:03,758 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5770777 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'd705bf54-780d-477f-8b44-727159d054f0'} created pos.order #589 2026-09-25 14:48:03,768 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5770777 finished 2026-09-25 14:48:03,798 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 250 0.111 0.211 2026-09-25 14:48:03,855 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:03] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.012 0.025 2026-09-25 14:48:03,874 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48: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-25 14:48:03,990 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91013135 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'd705bf54-780d-477f-8b44-727159d054f0'}] 2026-09-25 14:48:03,994 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91013135 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'd705bf54-780d-477f-8b44-727159d054f0'} sync ignored for existing PoS order pos.order(589,) (state: paid) 2026-09-25 14:48:04,003 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91013135 finished 2026-09-25 14:48:04,005 44 INFO rb-48985ee-225086-418734 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-25 14:48:04,057 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: tour succeeded 2026-09-25 14:48:04,058 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosLoyaltyLoyaltyProgram3 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-25 14:48:04,073 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.025 0.060 2026-09-25 14:48:04,146 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program.browser: heap 19906952 (allocated 23728128) 2026-09-25 14:48:04,151 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Closing chrome headless with pid 82062 2026-09-25 14:48:04,152 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Closing websocket connection 2026-09-25 14:48:04,152 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Terminating chrome headless with pid 82062 2026-09-25 14:48:04,213 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_144804_213412_test_loyalty_free_product_zero_sale_price_loyalty_program.txt 2026-09-25 14:48:04,213 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program: Removing chrome user profile "/tmp/tmph_j_6hm4_chrome_odoo" 2026-09-25 14:48:04,245 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_is_not_processed_for_draft_order ... 2026-09-25 14:48:05,065 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome pid: 82273 2026-09-25 14:48:05,065 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome headless temporary user profile dir: /tmp/tmpgznl8shk_chrome_odoo 2026-09-25 14:48:05,065 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Issuing json command http://127.0.0.1:33327/json/version 2026-09-25 14:48:05,066 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33327', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:48:05,069 44 INFO rb-48985ee-225086-418734 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-25 14:48:05,069 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Issuing json command http://127.0.0.1:33327/json 2026-09-25 14:48:05,070 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33327', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:48:05,071 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Websocket url found: ws://127.0.0.1:33327/devtools/page/1FAF566291BC7E4FE028AC5BB5A9F924 2026-09-25 14:48:05,073 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Enable chrome headless console log notification 2026-09-25 14:48:05,074 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome headless enable page notifications 2026-09-25 14:48:05,125 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:48:05,129 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Setting session cookie in browser 2026-09-25 14:48:05,130 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-25 14:48:05,130 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-25 14:48:05,138 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:48:05,462 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:05] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.026 0.300 2026-09-25 14:48:05,465 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Navigation result: {'frameId': '1FAF566291BC7E4FE028AC5BB5A9F924', 'loaderId': 'CCC352E8100419E8F97DA021CCFB8410', 'isDownload': False} 2026-09-25 14:48:05,465 44 INFO rb-48985ee-225086-418734 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-25 14:48:05,476 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:48:05,489 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:05] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 14:48:05,492 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:05] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-25 14:48:05,499 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:05] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-25 14:48:05,824 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:48:05,826 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:48:05,833 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 14:48:05,847 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:48:05,854 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:48:05,856 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Evaluate test code "odoo.startTour('test_loyalty_is_not_processed_for_draft_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:48:05,862 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:05,862 44 INFO rb-48985ee-225086-418734 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-25 14:48:05,876 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.006 2026-09-25 14:48:05,885 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-25 14:48:05,926 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.013 0.026 2026-09-25 14:48:05,929 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.029 2026-09-25 14:48:06,302 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.110 0.240 2026-09-25 14:48:06,318 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:48:06,360 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.004 2026-09-25 14:48:06,400 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:06] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.026 2026-09-25 14:48:06,414 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:48:06,421 44 INFO rb-48985ee-225086-418734 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-25 14:48:06,430 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-25 14:48:06,464 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:48:06,478 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:48:06,479 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:48:06,496 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:48:06,498 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:48:06,500 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:06] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.013 0.020 2026-09-25 14:48:06,508 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:06] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.037 2026-09-25 14:48:06,519 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:06] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.001 0.022 2026-09-25 14:48:06,520 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.048 2026-09-25 14:48:06,570 44 INFO rb-48985ee-225086-418734 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-25 14:48:06,614 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-25 14:48:06,627 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:06,652 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:06] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.026 0.027 2026-09-25 14:48:06,681 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:06] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.009 0.073 2026-09-25 14:48:06,696 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:06] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-09-25 14:48:06,698 44 INFO rb-48985ee-225086-418734 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-25 14:48:06,701 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:06] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:48:06,713 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:06] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.104 2026-09-25 14:48:06,721 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:06] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.002 0.090 2026-09-25 14:48:06,736 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:06] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-09-25 14:48:06,748 44 INFO rb-48985ee-225086-418734 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-25 14:48:06,763 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:06] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.007 0.100 2026-09-25 14:48:06,781 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:06] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-09-25 14:48:06,798 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:06] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.093 2026-09-25 14:48:06,812 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:06] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.091 2026-09-25 14:48:06,827 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:06] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.087 2026-09-25 14:48:06,844 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:06] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-09-25 14:48:06,894 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.020 0.150 2026-09-25 14:48:06,940 44 INFO rb-48985ee-225086-418734 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-25 14:48:06,992 44 INFO rb-48985ee-225086-418734 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-25 14:48:07,043 44 INFO rb-48985ee-225086-418734 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-25 14:48:07,099 44 INFO rb-48985ee-225086-418734 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-25 14:48:07,160 44 INFO rb-48985ee-225086-418734 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-25 14:48:07,177 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:07] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.005 0.012 2026-09-25 14:48:07,210 44 INFO rb-48985ee-225086-418734 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-25 14:48:07,286 44 INFO rb-48985ee-225086-418734 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-25 14:48:07,337 44 INFO rb-48985ee-225086-418734 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-25 14:48:07,388 44 INFO rb-48985ee-225086-418734 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-25 14:48:07,442 44 INFO rb-48985ee-225086-418734 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-25 14:48:07,493 44 INFO rb-48985ee-225086-418734 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-25 14:48:07,545 44 INFO rb-48985ee-225086-418734 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-25 14:48:07,597 44 INFO rb-48985ee-225086-418734 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-25 14:48:07,648 44 INFO rb-48985ee-225086-418734 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-25 14:48:07,709 44 INFO rb-48985ee-225086-418734 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-25 14:48:07,760 44 INFO rb-48985ee-225086-418734 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-25 14:48:07,811 44 INFO rb-48985ee-225086-418734 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-25 14:48:07,861 44 INFO rb-48985ee-225086-418734 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-25 14:48:07,912 44 INFO rb-48985ee-225086-418734 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-25 14:48:07,962 44 INFO rb-48985ee-225086-418734 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-25 14:48:08,013 44 INFO rb-48985ee-225086-418734 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-25 14:48:08,077 44 INFO rb-48985ee-225086-418734 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-25 14:48:08,080 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3218701 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '191607ea-396a-4c50-a567-10211469a530'}] 2026-09-25 14:48:08,123 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3218701 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '191607ea-396a-4c50-a567-10211469a530'} created pos.order #590 2026-09-25 14:48:08,128 44 INFO rb-48985ee-225086-418734 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-25 14:48:08,140 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3218701 finished 2026-09-25 14:48:08,172 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 74 0.027 0.067 2026-09-25 14:48:08,202 44 INFO rb-48985ee-225086-418734 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-25 14:48:08,253 44 INFO rb-48985ee-225086-418734 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-25 14:48:08,309 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: tour succeeded 2026-09-25 14:48:08,310 44 INFO rb-48985ee-225086-418734 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-25 14:48:08,364 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order.browser: heap 15892608 (allocated 17563648) 2026-09-25 14:48:08,368 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Closing chrome headless with pid 82273 2026-09-25 14:48:08,368 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Closing websocket connection 2026-09-25 14:48:08,368 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Terminating chrome headless with pid 82273 2026-09-25 14:48:08,463 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_144808_463092_test_loyalty_is_not_processed_for_draft_order.txt 2026-09-25 14:48:08,463 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_is_not_processed_for_draft_order: Removing chrome user profile "/tmp/tmpgznl8shk_chrome_odoo" 2026-09-25 14:48:08,473 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_on_order_with_fixed_tax ... 2026-09-25 14:48:09,008 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome pid: 82483 2026-09-25 14:48:09,008 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome headless temporary user profile dir: /tmp/tmp4psn3_ka_chrome_odoo 2026-09-25 14:48:09,008 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Issuing json command http://127.0.0.1:32895/json/version 2026-09-25 14:48:09,009 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32895', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:48:09,012 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Browser version: Chrome/150.0.7871.114 2026-09-25 14:48:09,012 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Issuing json command http://127.0.0.1:32895/json 2026-09-25 14:48:09,012 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32895', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:48:09,014 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Websocket url found: ws://127.0.0.1:32895/devtools/page/44726EC983CBF1539D797466119B6BC0 2026-09-25 14:48:09,016 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Enable chrome headless console log notification 2026-09-25 14:48:09,017 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome headless enable page notifications 2026-09-25 14:48:09,058 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:48:09,063 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Setting session cookie in browser 2026-09-25 14:48:09,064 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-25 14:48:09,064 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-25 14:48:09,072 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:48:09,390 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:09] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.022 0.298 2026-09-25 14:48:09,393 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Navigation result: {'frameId': '44726EC983CBF1539D797466119B6BC0', 'loaderId': '63845C9315415210E33B37632B0241D3', 'isDownload': False} 2026-09-25 14:48:09,393 44 INFO rb-48985ee-225086-418734 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-25 14:48:09,415 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:48:09,429 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:09] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 14:48:09,432 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:09] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 14:48:09,435 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:09] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.011 2026-09-25 14:48:09,738 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:09,740 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:09,749 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 14:48:09,788 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:48:09,790 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Evaluate test code "odoo.startTour('test_loyalty_on_order_with_fixed_tax', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:48:09,793 44 INFO rb-48985ee-225086-418734 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-25 14:48:09,799 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14: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-25 14:48:09,811 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:48:09,834 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14: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.003 0.009 2026-09-25 14:48:09,844 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-25 14:48:09,872 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.008 0.021 2026-09-25 14:48:09,873 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-09-25 14:48:10,218 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.106 0.222 2026-09-25 14:48:10,232 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14: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.003 2026-09-25 14:48:10,265 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14: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.000 0.004 2026-09-25 14:48:10,301 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:10] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.025 2026-09-25 14:48:10,313 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14: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.000 0.004 2026-09-25 14:48:10,320 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: Owl is running in 'dev' mode. 2026-09-25 14:48:10,327 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14: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-25 14:48:10,355 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:48:10,367 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:10,367 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:48:10,380 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:48:10,383 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48: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-25 14:48:10,385 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:10] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.010 0.016 2026-09-25 14:48:10,395 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:10] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.032 2026-09-25 14:48:10,397 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.039 2026-09-25 14:48:10,404 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:10] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.015 2026-09-25 14:48:10,436 44 INFO rb-48985ee-225086-418734 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-25 14:48:10,489 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 14:48:10,526 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:10] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.018 0.032 2026-09-25 14:48:10,556 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:10] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.009 0.071 2026-09-25 14:48:10,564 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:10] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.002 0.082 2026-09-25 14:48:10,581 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:10] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-09-25 14:48:10,582 44 INFO rb-48985ee-225086-418734 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-25 14:48:10,588 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:10,592 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:48:10,598 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:10] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.091 2026-09-25 14:48:10,619 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:10] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.133 2026-09-25 14:48:10,633 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:10] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-09-25 14:48:10,660 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:10] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.096 2026-09-25 14:48:10,676 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:10] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.107 2026-09-25 14:48:10,689 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:10] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-09-25 14:48:10,704 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:10] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-09-25 14:48:10,719 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:10] "GET /web/image?model=product.template&field=image_128&id=1683&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-09-25 14:48:10,770 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.022 0.107 2026-09-25 14:48:10,784 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:10] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-09-25 14:48:10,829 44 INFO rb-48985ee-225086-418734 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-25 14:48:10,881 44 INFO rb-48985ee-225086-418734 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-25 14:48:10,938 44 INFO rb-48985ee-225086-418734 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-25 14:48:10,995 44 INFO rb-48985ee-225086-418734 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-25 14:48:11,050 44 INFO rb-48985ee-225086-418734 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-25 14:48:11,105 44 INFO rb-48985ee-225086-418734 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-25 14:48:11,116 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:11] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.003 0.009 2026-09-25 14:48:11,139 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:11] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.004 0.015 2026-09-25 14:48:11,181 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: tour succeeded 2026-09-25 14:48:11,182 44 INFO rb-48985ee-225086-418734 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-25 14:48:11,227 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax.browser: heap 14999368 (allocated 16515072) 2026-09-25 14:48:11,230 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Closing chrome headless with pid 82483 2026-09-25 14:48:11,231 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Closing websocket connection 2026-09-25 14:48:11,232 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Terminating chrome headless with pid 82483 2026-09-25 14:48:11,287 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_144811_287368_test_loyalty_on_order_with_fixed_tax.txt 2026-09-25 14:48:11,287 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_on_order_with_fixed_tax: Removing chrome user profile "/tmp/tmp4psn3_ka_chrome_odoo" 2026-09-25 14:48:11,296 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_different_orders ... 2026-09-25 14:48:11,789 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome pid: 82702 2026-09-25 14:48:11,790 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome headless temporary user profile dir: /tmp/tmpg9eqxmah_chrome_odoo 2026-09-25 14:48:11,790 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Issuing json command http://127.0.0.1:33453/json/version 2026-09-25 14:48:11,791 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33453', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:48:11,793 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Browser version: Chrome/150.0.7871.114 2026-09-25 14:48:11,793 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Issuing json command http://127.0.0.1:33453/json 2026-09-25 14:48:11,793 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33453', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:48:11,794 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Websocket url found: ws://127.0.0.1:33453/devtools/page/7D2585B6EFFF13ADF06DAB7103B931CC 2026-09-25 14:48:11,796 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Enable chrome headless console log notification 2026-09-25 14:48:11,797 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome headless enable page notifications 2026-09-25 14:48:11,840 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:48:11,843 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Setting session cookie in browser 2026-09-25 14:48:11,846 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-25 14:48:11,846 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-25 14:48:11,856 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:48:12,362 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:12] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.029 0.480 2026-09-25 14:48:12,365 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Navigation result: {'frameId': '7D2585B6EFFF13ADF06DAB7103B931CC', 'loaderId': 'A231C5D19E8D375DADF284825C06EFF7', 'isDownload': False} 2026-09-25 14:48:12,366 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Evaluate ready code "odoo.isTourReady('PosLoyaltyMultipleOrders')" 2026-09-25 14:48:12,379 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:48:12,390 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:12] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 14:48:12,394 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:12] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 14:48:12,419 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:12] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.009 0.022 2026-09-25 14:48:12,731 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:12,732 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:48:12,743 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-25 14:48:12,755 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:48:12,760 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Evaluate test code "odoo.startTour('PosLoyaltyMultipleOrders', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:48:12,765 44 INFO rb-48985ee-225086-418734 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-25 14:48:12,766 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.001 0.002 2026-09-25 14:48:12,771 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:48:12,786 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 14:48:12,797 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-25 14:48:12,830 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.012 0.022 2026-09-25 14:48:12,832 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.023 2026-09-25 14:48:13,220 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.123 0.220 2026-09-25 14:48:13,237 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-25 14:48:13,296 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:48:13,332 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:13] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.023 2026-09-25 14:48:13,350 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:48:13,357 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: Owl is running in 'dev' mode. 2026-09-25 14:48:13,366 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-25 14:48:13,401 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:13,412 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:48:13,414 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:13] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:48:13,438 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:48:13,439 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:48:13,439 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:13] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.008 0.028 2026-09-25 14:48:13,448 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:13] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.042 2026-09-25 14:48:13,450 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.044 2026-09-25 14:48:13,462 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:13] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.006 2026-09-25 14:48:13,501 44 INFO rb-48985ee-225086-418734 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-25 14:48:13,555 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:48:13,568 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:48:13,603 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:13] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.028 0.029 2026-09-25 14:48:13,632 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:13] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.010 0.075 2026-09-25 14:48:13,650 44 INFO rb-48985ee-225086-418734 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-25 14:48:13,655 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:13] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.005 0.093 2026-09-25 14:48:13,663 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:13] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:48:13,673 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:13] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-09-25 14:48:13,680 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:13] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.002 0.104 2026-09-25 14:48:13,695 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:13] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.141 2026-09-25 14:48:13,708 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:13] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-09-25 14:48:13,723 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:13] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-09-25 14:48:13,740 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:13] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-09-25 14:48:13,754 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:13] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-09-25 14:48:13,768 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:13] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-09-25 14:48:13,782 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:13] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-09-25 14:48:13,835 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.018 0.135 2026-09-25 14:48:13,883 44 INFO rb-48985ee-225086-418734 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-25 14:48:13,934 44 INFO rb-48985ee-225086-418734 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-25 14:48:13,985 44 INFO rb-48985ee-225086-418734 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-25 14:48:14,038 44 INFO rb-48985ee-225086-418734 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-25 14:48:14,217 44 INFO rb-48985ee-225086-418734 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-25 14:48:14,267 44 INFO rb-48985ee-225086-418734 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-25 14:48:14,318 44 INFO rb-48985ee-225086-418734 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-25 14:48:14,387 44 INFO rb-48985ee-225086-418734 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-25 14:48:14,440 44 INFO rb-48985ee-225086-418734 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-25 14:48:14,491 44 INFO rb-48985ee-225086-418734 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-25 14:48:14,546 44 INFO rb-48985ee-225086-418734 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-25 14:48:14,611 44 INFO rb-48985ee-225086-418734 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-25 14:48:14,624 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:14] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.003 0.009 2026-09-25 14:48:14,670 44 INFO rb-48985ee-225086-418734 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-25 14:48:14,725 44 INFO rb-48985ee-225086-418734 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-25 14:48:14,735 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:14,736 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:14,775 44 INFO rb-48985ee-225086-418734 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-25 14:48:14,826 44 INFO rb-48985ee-225086-418734 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-25 14:48:14,889 44 INFO rb-48985ee-225086-418734 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-25 14:48:14,948 44 INFO rb-48985ee-225086-418734 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-25 14:48:15,012 44 INFO rb-48985ee-225086-418734 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-25 14:48:15,063 44 INFO rb-48985ee-225086-418734 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-25 14:48:15,113 44 INFO rb-48985ee-225086-418734 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-25 14:48:15,164 44 INFO rb-48985ee-225086-418734 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-25 14:48:15,214 44 INFO rb-48985ee-225086-418734 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-25 14:48:15,270 44 INFO rb-48985ee-225086-418734 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-25 14:48:15,320 44 INFO rb-48985ee-225086-418734 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-25 14:48:15,371 44 INFO rb-48985ee-225086-418734 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-25 14:48:15,428 44 INFO rb-48985ee-225086-418734 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-25 14:48:15,481 44 INFO rb-48985ee-225086-418734 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-25 14:48:15,533 44 INFO rb-48985ee-225086-418734 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-25 14:48:15,600 44 INFO rb-48985ee-225086-418734 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-25 14:48:15,604 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31850733 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '667a23d3-3bfd-479e-a179-1965de2b027c'}] 2026-09-25 14:48:15,609 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:48:15,880 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31850733 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '667a23d3-3bfd-479e-a179-1965de2b027c'} created pos.order #591 2026-09-25 14:48:15,890 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31850733 finished 2026-09-25 14:48:15,925 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 242 0.115 0.209 2026-09-25 14:48:16,006 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:16] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 40 0.030 0.032 2026-09-25 14:48:16,025 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.005 2026-09-25 14:48:16,105 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:16] "GET /report/barcode/Code128/0447-707c-42f9 HTTP/1.1" 200 - 0 0.000 0.032 2026-09-25 14:48:16,113 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #874239 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '667a23d3-3bfd-479e-a179-1965de2b027c'}] 2026-09-25 14:48:16,118 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #874239 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '667a23d3-3bfd-479e-a179-1965de2b027c'} sync ignored for existing PoS order pos.order(591,) (state: paid) 2026-09-25 14:48:16,122 44 INFO rb-48985ee-225086-418734 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-25 14:48:16,127 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #874239 finished 2026-09-25 14:48:16,170 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: tour succeeded 2026-09-25 14:48:16,171 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: ╔═════════════════════════════════════════╗ ║ TOUR PosLoyaltyMultipleOrders SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-25 14:48:16,203 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.031 0.061 2026-09-25 14:48:16,257 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders.browser: heap 20907384 (allocated 22155264) 2026-09-25 14:48:16,260 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Closing chrome headless with pid 82702 2026-09-25 14:48:16,260 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Closing websocket connection 2026-09-25 14:48:16,272 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Terminating chrome headless with pid 82702 2026-09-25 14:48:16,366 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_144816_366463_test_loyalty_program_different_orders.txt 2026-09-25 14:48:16,366 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_different_orders: Removing chrome user profile "/tmp/tmpg9eqxmah_chrome_odoo" 2026-09-25 14:48:16,384 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_specific_product ... 2026-09-25 14:48:16,974 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome pid: 82919 2026-09-25 14:48:16,974 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome headless temporary user profile dir: /tmp/tmp3ibu7dzz_chrome_odoo 2026-09-25 14:48:16,974 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Issuing json command http://127.0.0.1:38909/json/version 2026-09-25 14:48:16,975 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38909', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:48:16,977 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Browser version: Chrome/150.0.7871.114 2026-09-25 14:48:16,977 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Issuing json command http://127.0.0.1:38909/json 2026-09-25 14:48:16,977 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38909', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:48:16,978 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Websocket url found: ws://127.0.0.1:38909/devtools/page/CF9CC51EA5E355A22A97DA2EB0CB1EDA 2026-09-25 14:48:16,979 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Enable chrome headless console log notification 2026-09-25 14:48:16,980 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome headless enable page notifications 2026-09-25 14:48:17,024 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:48:17,027 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Setting session cookie in browser 2026-09-25 14:48:17,028 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-25 14:48:17,029 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-25 14:48:17,037 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:48:17,411 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:17] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.045 0.332 2026-09-25 14:48:17,414 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Navigation result: {'frameId': 'CF9CC51EA5E355A22A97DA2EB0CB1EDA', 'loaderId': '55FA1F82590C49073EFD4377278C8322', 'isDownload': False} 2026-09-25 14:48:17,414 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountTour')" 2026-09-25 14:48:17,422 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:48:17,440 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:17] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-09-25 14:48:17,460 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:17] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.031 2026-09-25 14:48:17,463 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:17] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.033 2026-09-25 14:48:17,813 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:17,814 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:17,824 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 14:48:17,841 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-25 14:48:17,841 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Evaluate test code "odoo.startTour('PosLoyaltySpecificDiscountTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:48:17,844 44 INFO rb-48985ee-225086-418734 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-25 14:48:17,849 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:48:17,855 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:17,871 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14: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.002 0.007 2026-09-25 14:48:17,883 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-25 14:48:17,920 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.012 0.027 2026-09-25 14:48:17,922 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-09-25 14:48:18,300 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.117 0.238 2026-09-25 14:48:18,312 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14: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.003 2026-09-25 14:48:18,356 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14: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.004 2026-09-25 14:48:18,396 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:18] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-09-25 14:48:18,415 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14: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.003 2026-09-25 14:48:18,424 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: Owl is running in 'dev' mode. 2026-09-25 14:48:18,429 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 14:48:18,466 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:48:18,481 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:48:18,482 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:18,494 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:48:18,502 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48: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-25 14:48:18,507 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:18] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.012 0.022 2026-09-25 14:48:18,516 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:18] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.040 2026-09-25 14:48:18,523 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:18] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.012 2026-09-25 14:48:18,524 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.050 2026-09-25 14:48:18,545 44 INFO rb-48985ee-225086-418734 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-25 14:48:18,589 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:18] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.010 2026-09-25 14:48:18,605 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:48:18,610 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:48:18,618 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:18] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.031 2026-09-25 14:48:18,632 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:18] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.038 2026-09-25 14:48:18,665 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:18] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.012 0.058 2026-09-25 14:48:18,679 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:18] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-09-25 14:48:18,695 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:18] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-09-25 14:48:18,701 44 INFO rb-48985ee-225086-418734 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-25 14:48:18,702 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:18] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:48:18,715 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:18] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.092 2026-09-25 14:48:18,746 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:18] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.010 0.139 2026-09-25 14:48:18,762 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:18] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-09-25 14:48:18,780 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:18] "GET /web/image?model=product.template&field=image_128&id=1685&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-09-25 14:48:18,793 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:18] "GET /web/image?model=product.template&field=image_128&id=1686&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.087 2026-09-25 14:48:18,806 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:18] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.170 2026-09-25 14:48:18,820 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:18] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-09-25 14:48:18,833 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:18] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-09-25 14:48:18,879 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.017 0.142 2026-09-25 14:48:18,934 44 INFO rb-48985ee-225086-418734 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-25 14:48:18,987 44 INFO rb-48985ee-225086-418734 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-25 14:48:19,038 44 INFO rb-48985ee-225086-418734 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-25 14:48:19,089 44 INFO rb-48985ee-225086-418734 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-25 14:48:19,165 44 INFO rb-48985ee-225086-418734 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-25 14:48:19,216 44 INFO rb-48985ee-225086-418734 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-25 14:48:19,267 44 INFO rb-48985ee-225086-418734 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-25 14:48:19,317 44 INFO rb-48985ee-225086-418734 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-25 14:48:19,368 44 INFO rb-48985ee-225086-418734 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-25 14:48:19,423 44 INFO rb-48985ee-225086-418734 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-25 14:48:19,478 44 INFO rb-48985ee-225086-418734 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-25 14:48:19,545 44 INFO rb-48985ee-225086-418734 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-25 14:48:19,604 44 INFO rb-48985ee-225086-418734 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-25 14:48:19,655 44 INFO rb-48985ee-225086-418734 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-25 14:48:19,705 44 INFO rb-48985ee-225086-418734 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-25 14:48:19,756 44 INFO rb-48985ee-225086-418734 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-25 14:48:19,810 44 INFO rb-48985ee-225086-418734 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-25 14:48:19,863 44 INFO rb-48985ee-225086-418734 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-25 14:48:19,930 44 INFO rb-48985ee-225086-418734 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-25 14:48:19,991 44 INFO rb-48985ee-225086-418734 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-25 14:48:20,041 44 INFO rb-48985ee-225086-418734 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-25 14:48:20,091 44 INFO rb-48985ee-225086-418734 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-25 14:48:20,146 44 INFO rb-48985ee-225086-418734 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-25 14:48:20,200 44 INFO rb-48985ee-225086-418734 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-25 14:48:20,266 44 INFO rb-48985ee-225086-418734 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-25 14:48:20,334 44 INFO rb-48985ee-225086-418734 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-25 14:48:20,385 44 INFO rb-48985ee-225086-418734 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-25 14:48:20,435 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: tour succeeded 2026-09-25 14:48:20,436 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificDiscountTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-25 14:48:20,488 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product.browser: heap 17464488 (allocated 19009536) 2026-09-25 14:48:20,491 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Closing chrome headless with pid 82919 2026-09-25 14:48:20,492 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Closing websocket connection 2026-09-25 14:48:20,493 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Terminating chrome headless with pid 82919 2026-09-25 14:48:20,588 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_144820_587871_test_loyalty_program_specific_product.txt 2026-09-25 14:48:20,588 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_specific_product: Removing chrome user profile "/tmp/tmp3ibu7dzz_chrome_odoo" 2026-09-25 14:48:20,602 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_using_same_product ... 2026-09-25 14:48:21,183 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome pid: 83135 2026-09-25 14:48:21,184 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome headless temporary user profile dir: /tmp/tmpxl5jtd5f_chrome_odoo 2026-09-25 14:48:21,184 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Issuing json command http://127.0.0.1:38341/json/version 2026-09-25 14:48:21,185 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38341', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:48:21,187 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Browser version: Chrome/150.0.7871.114 2026-09-25 14:48:21,187 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Issuing json command http://127.0.0.1:38341/json 2026-09-25 14:48:21,188 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38341', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:48:21,190 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Websocket url found: ws://127.0.0.1:38341/devtools/page/6441F3A3FF9A1790FC92EA019C6D37A1 2026-09-25 14:48:21,192 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Enable chrome headless console log notification 2026-09-25 14:48:21,193 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome headless enable page notifications 2026-09-25 14:48:21,244 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:48:21,248 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Setting session cookie in browser 2026-09-25 14:48:21,249 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-25 14:48:21,249 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-25 14:48:21,259 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:48:21,589 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:21] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.027 0.306 2026-09-25 14:48:21,592 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Navigation result: {'frameId': '6441F3A3FF9A1790FC92EA019C6D37A1', 'loaderId': 'F67FA2DC425097B05D4FA47E078798DA', 'isDownload': False} 2026-09-25 14:48:21,592 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour2')" 2026-09-25 14:48:21,603 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:48:21,617 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:21] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 14:48:21,621 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:21] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 14:48:21,624 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:21] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 14:48:21,927 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:21,931 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:48:21,940 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-25 14:48:21,953 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:48:21,956 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Evaluate test code "odoo.startTour('PosLoyaltyFreeProductTour2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:48:21,959 44 INFO rb-48985ee-225086-418734 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-25 14:48:21,960 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:48:21,965 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:48:21,978 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 14:48:21,988 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-25 14:48:22,017 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.008 0.021 2026-09-25 14:48:22,019 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-09-25 14:48:22,379 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.110 0.233 2026-09-25 14:48:22,393 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:22] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:48:22,424 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48: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.004 2026-09-25 14:48:22,458 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:22] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.023 2026-09-25 14:48:22,473 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:48:22,480 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: Owl is running in 'dev' mode. 2026-09-25 14:48:22,488 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-25 14:48:22,516 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:48:22,533 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:48:22,534 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:48:22,546 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:48:22,548 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:48:22,551 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:22] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.012 0.016 2026-09-25 14:48:22,560 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:22] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.034 2026-09-25 14:48:22,562 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.038 2026-09-25 14:48:22,571 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:22] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.013 2026-09-25 14:48:22,607 44 INFO rb-48985ee-225086-418734 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-25 14:48:22,642 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:48:22,645 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:22] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.008 2026-09-25 14:48:22,655 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:48:22,685 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:22] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.013 0.034 2026-09-25 14:48:22,700 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:22] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.054 2026-09-25 14:48:22,728 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:22] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.009 0.080 2026-09-25 14:48:22,748 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:22] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-09-25 14:48:22,768 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:22] "GET /web/image?model=product.template&field=image_128&id=1689&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.108 2026-09-25 14:48:22,773 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:22] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:22,775 44 INFO rb-48985ee-225086-418734 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-25 14:48:22,787 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:22] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.116 2026-09-25 14:48:22,801 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:22] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.111 2026-09-25 14:48:22,815 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:22] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-09-25 14:48:22,823 44 INFO rb-48985ee-225086-418734 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-25 14:48:22,828 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:22] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-09-25 14:48:22,842 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:22] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-09-25 14:48:22,895 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.020 0.098 2026-09-25 14:48:22,909 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:22] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-09-25 14:48:22,923 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:22] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.130 2026-09-25 14:48:22,942 44 INFO rb-48985ee-225086-418734 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-25 14:48:23,006 44 INFO rb-48985ee-225086-418734 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-25 14:48:23,045 44 INFO rb-48985ee-225086-418734 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-25 14:48:23,100 44 INFO rb-48985ee-225086-418734 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-25 14:48:23,163 44 INFO rb-48985ee-225086-418734 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-25 14:48:23,180 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:23] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.004 0.011 2026-09-25 14:48:23,214 44 INFO rb-48985ee-225086-418734 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-25 14:48:23,299 44 INFO rb-48985ee-225086-418734 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-25 14:48:23,350 44 INFO rb-48985ee-225086-418734 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-25 14:48:23,401 44 INFO rb-48985ee-225086-418734 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-25 14:48:23,451 44 INFO rb-48985ee-225086-418734 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-25 14:48:23,502 44 INFO rb-48985ee-225086-418734 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-25 14:48:23,552 44 INFO rb-48985ee-225086-418734 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-25 14:48:23,611 44 INFO rb-48985ee-225086-418734 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-25 14:48:23,659 44 INFO rb-48985ee-225086-418734 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-25 14:48:23,711 44 INFO rb-48985ee-225086-418734 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-25 14:48:23,762 44 INFO rb-48985ee-225086-418734 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-25 14:48:23,817 44 INFO rb-48985ee-225086-418734 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-25 14:48:23,871 44 INFO rb-48985ee-225086-418734 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-25 14:48:23,937 44 INFO rb-48985ee-225086-418734 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-25 14:48:23,997 44 INFO rb-48985ee-225086-418734 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-25 14:48:24,047 44 INFO rb-48985ee-225086-418734 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-25 14:48:24,102 44 INFO rb-48985ee-225086-418734 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-25 14:48:24,153 44 INFO rb-48985ee-225086-418734 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-25 14:48:24,204 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: tour succeeded 2026-09-25 14:48:24,205 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosLoyaltyFreeProductTour2 SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-25 14:48:24,266 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product.browser: heap 16628664 (allocated 18087936) 2026-09-25 14:48:24,268 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Closing chrome headless with pid 83135 2026-09-25 14:48:24,269 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Closing websocket connection 2026-09-25 14:48:24,274 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Terminating chrome headless with pid 83135 2026-09-25 14:48:24,330 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_144824_330320_test_loyalty_program_using_same_product.txt 2026-09-25 14:48:24,330 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_using_same_product: Removing chrome user profile "/tmp/tmpxl5jtd5f_chrome_odoo" 2026-09-25 14:48:24,346 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_next_order_coupon_free_product ... 2026-09-25 14:48:25,244 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome pid: 83349 2026-09-25 14:48:25,244 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless temporary user profile dir: /tmp/tmpo9n1_y46_chrome_odoo 2026-09-25 14:48:25,244 44 INFO rb-48985ee-225086-418734 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:46257/json/version 2026-09-25 14:48:25,245 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46257', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:48:25,247 44 INFO rb-48985ee-225086-418734 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-25 14:48:25,247 44 INFO rb-48985ee-225086-418734 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:46257/json 2026-09-25 14:48:25,247 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46257', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:48:25,248 44 INFO rb-48985ee-225086-418734 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:46257/devtools/page/01F53592193BADB5CFB297A149E1B4F8 2026-09-25 14:48:25,249 44 INFO rb-48985ee-225086-418734 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-25 14:48:25,250 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless enable page notifications 2026-09-25 14:48:25,269 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:48:25,275 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Setting session cookie in browser 2026-09-25 14:48:25,281 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-25 14:48:25,282 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-25 14:48:25,294 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:48:25,804 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:25] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.044 0.469 2026-09-25 14:48:25,807 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigation result: {'frameId': '01F53592193BADB5CFB297A149E1B4F8', 'loaderId': '7F7FF22CF3C47021D99CF80576A3C6A3', 'isDownload': False} 2026-09-25 14:48:25,807 44 INFO rb-48985ee-225086-418734 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-25 14:48:25,816 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:48:25,828 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:25] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 14:48:25,830 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:25] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 14:48:25,834 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:25] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 14:48:26,137 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:26,151 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:48:26,164 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-25 14:48:26,183 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 14:48:26,191 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Evaluate test code "odoo.startTour('PosLoyaltyTour11.1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:48:26,193 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:48:26,195 44 INFO rb-48985ee-225086-418734 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-25 14:48:26,199 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:48:26,213 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.006 2026-09-25 14:48:26,224 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-25 14:48:26,264 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.010 0.029 2026-09-25 14:48:26,266 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.023 2026-09-25 14:48:26,649 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.137 0.230 2026-09-25 14:48:26,664 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14: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.004 2026-09-25 14:48:26,705 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14: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.004 2026-09-25 14:48:26,739 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:26] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.023 2026-09-25 14:48:26,752 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14: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.004 2026-09-25 14:48:26,764 44 INFO rb-48985ee-225086-418734 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-25 14:48:26,771 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-25 14:48:26,813 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:48:26,828 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-25 14:48:26,830 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 14:48:26,831 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:26] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.008 2026-09-25 14:48:26,841 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:48:26,850 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 14:48:26,855 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:26] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.012 0.026 2026-09-25 14:48:26,857 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.036 2026-09-25 14:48:26,865 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:26] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.017 2026-09-25 14:48:26,899 44 INFO rb-48985ee-225086-418734 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-25 14:48:26,937 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:48:26,940 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:26] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.005 0.010 2026-09-25 14:48:26,995 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:26] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.025 0.042 2026-09-25 14:48:26,999 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:48:27,033 44 INFO rb-48985ee-225086-418734 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-25 14:48:27,038 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:27] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.017 0.089 2026-09-25 14:48:27,043 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:27,054 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:27] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-09-25 14:48:27,070 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:27] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-09-25 14:48:27,084 44 INFO rb-48985ee-225086-418734 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-25 14:48:27,084 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:27] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.127 2026-09-25 14:48:27,100 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:27] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.140 2026-09-25 14:48:27,113 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:27] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-09-25 14:48:27,127 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:27] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-09-25 14:48:27,141 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:27] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-09-25 14:48:27,154 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:27] "GET /web/image?model=product.template&field=image_128&id=1691&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-09-25 14:48:27,169 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:27] "GET /web/image?model=product.template&field=image_128&id=1692&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-09-25 14:48:27,188 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:27] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.069 2026-09-25 14:48:27,202 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:27] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.070 2026-09-25 14:48:27,257 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.025 0.129 2026-09-25 14:48:27,306 44 INFO rb-48985ee-225086-418734 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-25 14:48:27,360 44 INFO rb-48985ee-225086-418734 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-25 14:48:27,410 44 INFO rb-48985ee-225086-418734 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-25 14:48:27,466 44 INFO rb-48985ee-225086-418734 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-25 14:48:27,525 44 INFO rb-48985ee-225086-418734 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-25 14:48:27,576 44 INFO rb-48985ee-225086-418734 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-25 14:48:27,626 44 INFO rb-48985ee-225086-418734 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-25 14:48:27,698 44 INFO rb-48985ee-225086-418734 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-25 14:48:27,748 44 INFO rb-48985ee-225086-418734 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-25 14:48:27,799 44 INFO rb-48985ee-225086-418734 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-25 14:48:27,853 44 INFO rb-48985ee-225086-418734 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-25 14:48:28,027 44 INFO rb-48985ee-225086-418734 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-25 14:48:28,078 44 INFO rb-48985ee-225086-418734 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-25 14:48:28,128 44 INFO rb-48985ee-225086-418734 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-25 14:48:28,179 44 INFO rb-48985ee-225086-418734 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-25 14:48:28,230 44 INFO rb-48985ee-225086-418734 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-25 14:48:28,280 44 INFO rb-48985ee-225086-418734 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-25 14:48:28,336 44 INFO rb-48985ee-225086-418734 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-25 14:48:28,387 44 INFO rb-48985ee-225086-418734 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-25 14:48:28,439 44 INFO rb-48985ee-225086-418734 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-25 14:48:28,504 44 INFO rb-48985ee-225086-418734 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-25 14:48:28,513 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:28,514 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:28,554 44 INFO rb-48985ee-225086-418734 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-25 14:48:28,605 44 INFO rb-48985ee-225086-418734 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-25 14:48:28,669 44 INFO rb-48985ee-225086-418734 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-25 14:48:28,721 44 INFO rb-48985ee-225086-418734 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-25 14:48:28,774 44 INFO rb-48985ee-225086-418734 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-25 14:48:28,825 44 INFO rb-48985ee-225086-418734 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-25 14:48:28,889 44 INFO rb-48985ee-225086-418734 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-25 14:48:28,893 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61615023 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '3b804002-ddf5-46f8-814a-f545b6679a65'}] 2026-09-25 14:48:28,895 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:48:29,138 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61615023 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '3b804002-ddf5-46f8-814a-f545b6679a65'} created pos.order #592 2026-09-25 14:48:29,147 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61615023 finished 2026-09-25 14:48:29,185 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 253 0.096 0.198 2026-09-25 14:48:29,262 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:29] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 40 0.019 0.033 2026-09-25 14:48:29,280 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:29] "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-25 14:48:29,355 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:29] "GET /report/barcode/Code128/0442-ae37-41a9 HTTP/1.1" 200 - 0 0.000 0.023 2026-09-25 14:48:29,359 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17624403 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '3b804002-ddf5-46f8-814a-f545b6679a65'}] 2026-09-25 14:48:29,364 44 INFO rb-48985ee-225086-418734 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-25 14:48:29,364 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17624403 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '3b804002-ddf5-46f8-814a-f545b6679a65'} sync ignored for existing PoS order pos.order(592,) (state: paid) 2026-09-25 14:48:29,373 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17624403 finished 2026-09-25 14:48:29,418 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: tour succeeded 2026-09-25 14:48:29,418 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: ╔═══════════════════════════════════╗ ║ TOUR PosLoyaltyTour11.1 SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-25 14:48:29,437 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.026 0.054 2026-09-25 14:48:29,506 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: heap 18532508 (allocated 20971520) 2026-09-25 14:48:29,506 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing chrome headless with pid 83349 2026-09-25 14:48:29,507 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing websocket connection 2026-09-25 14:48:29,507 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Terminating chrome headless with pid 83349 2026-09-25 14:48:29,521 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:29] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.010 0.009 2026-09-25 14:48:29,603 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_144829_603325_test_loyalty_program_with_next_order_coupon_free_product.txt 2026-09-25 14:48:29,603 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Removing chrome user profile "/tmp/tmpo9n1_y46_chrome_odoo" 2026-09-25 14:48:29,900 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome pid: 83566 2026-09-25 14:48:29,900 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless temporary user profile dir: /tmp/tmpteicsq5c_chrome_odoo 2026-09-25 14:48:29,901 44 INFO rb-48985ee-225086-418734 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:46241/json/version 2026-09-25 14:48:29,902 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46241', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:48:29,904 44 INFO rb-48985ee-225086-418734 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-25 14:48:29,904 44 INFO rb-48985ee-225086-418734 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:46241/json 2026-09-25 14:48:29,905 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46241', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:48:29,906 44 INFO rb-48985ee-225086-418734 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:46241/devtools/page/2C6599AD8F2ADB82D7E591906006EE69 2026-09-25 14:48:29,907 44 INFO rb-48985ee-225086-418734 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-25 14:48:29,908 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome headless enable page notifications 2026-09-25 14:48:29,919 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:48:29,920 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Setting session cookie in browser 2026-09-25 14:48:29,924 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-25 14:48:29,924 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-25 14:48:29,968 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:29] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.011 0.027 2026-09-25 14:48:29,970 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Navigation result: {'frameId': '2C6599AD8F2ADB82D7E591906006EE69', 'loaderId': '3A8A81599C86A82BD240DF77F7A05C76', 'isDownload': False} 2026-09-25 14:48:29,970 44 INFO rb-48985ee-225086-418734 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-25 14:48:29,980 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:48:29,990 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:29] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 14:48:29,995 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:29] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-25 14:48:30,000 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:30] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-09-25 14:48:30,317 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:30,328 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:48:30,329 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.009 2026-09-25 14:48:30,344 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-09-25 14:48:30,363 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Evaluate test code "odoo.startTour('PosLoyaltyTour11.2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:48:30,364 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48: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-25 14:48:30,367 44 INFO rb-48985ee-225086-418734 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-25 14:48:30,377 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:30,390 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48: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.004 2026-09-25 14:48:30,394 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 14:48:30,421 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.004 0.017 2026-09-25 14:48:30,422 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.014 2026-09-25 14:48:30,722 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 293 0.091 0.191 2026-09-25 14:48:30,738 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-25 14:48:30,771 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:48:30,806 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:30] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.021 2026-09-25 14:48:30,829 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48: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-25 14:48:30,839 44 INFO rb-48985ee-225086-418734 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-25 14:48:30,846 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:48:30,879 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:30,891 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:48:30,901 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:48:30,904 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:48:30,908 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48: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-25 14:48:30,908 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:30] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 7 0.014 0.017 2026-09-25 14:48:30,910 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.029 2026-09-25 14:48:30,923 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:30] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.036 2026-09-25 14:48:30,930 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:30] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.015 2026-09-25 14:48:30,960 44 INFO rb-48985ee-225086-418734 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-25 14:48:30,991 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:30] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.002 0.016 2026-09-25 14:48:31,002 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-25 14:48:31,026 44 INFO rb-48985ee-225086-418734 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-25 14:48:31,042 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:31] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.027 0.042 2026-09-25 14:48:31,051 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:48:31,063 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:31] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.055 2026-09-25 14:48:31,080 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:31] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-09-25 14:48:31,086 44 INFO rb-48985ee-225086-418734 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-25 14:48:31,095 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:31] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.069 2026-09-25 14:48:31,142 44 INFO rb-48985ee-225086-418734 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-25 14:48:31,155 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:31] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.032 0.134 2026-09-25 14:48:31,170 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:31] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-09-25 14:48:31,186 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:31] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.131 2026-09-25 14:48:31,191 44 INFO rb-48985ee-225086-418734 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-25 14:48:31,201 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:31] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-09-25 14:48:31,215 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:31] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.130 2026-09-25 14:48:31,230 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:31] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.117 2026-09-25 14:48:31,245 44 INFO rb-48985ee-225086-418734 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-25 14:48:31,245 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:31] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-09-25 14:48:31,265 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:31] "GET /web/image?model=product.template&field=image_128&id=1691&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-09-25 14:48:31,280 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:31] "GET /web/image?model=product.template&field=image_128&id=1692&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-09-25 14:48:31,306 44 INFO rb-48985ee-225086-418734 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-25 14:48:31,356 44 INFO rb-48985ee-225086-418734 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-25 14:48:31,406 44 INFO rb-48985ee-225086-418734 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-25 14:48:31,477 44 INFO rb-48985ee-225086-418734 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-25 14:48:31,527 44 INFO rb-48985ee-225086-418734 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-25 14:48:31,578 44 INFO rb-48985ee-225086-418734 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-25 14:48:31,629 44 INFO rb-48985ee-225086-418734 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-25 14:48:31,679 44 INFO rb-48985ee-225086-418734 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-25 14:48:31,734 44 INFO rb-48985ee-225086-418734 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-25 14:48:31,746 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:31] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:48:31,785 44 INFO rb-48985ee-225086-418734 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-25 14:48:31,837 44 INFO rb-48985ee-225086-418734 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-25 14:48:31,888 44 INFO rb-48985ee-225086-418734 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-25 14:48:31,942 44 INFO rb-48985ee-225086-418734 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-25 14:48:31,999 44 INFO rb-48985ee-225086-418734 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-25 14:48:32,052 44 INFO rb-48985ee-225086-418734 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-25 14:48:32,106 44 INFO rb-48985ee-225086-418734 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-25 14:48:32,115 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48: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.002 0.006 2026-09-25 14:48:32,134 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:32] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.004 0.010 2026-09-25 14:48:32,156 44 INFO rb-48985ee-225086-418734 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-25 14:48:32,211 44 INFO rb-48985ee-225086-418734 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-25 14:48:32,261 44 INFO rb-48985ee-225086-418734 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-25 14:48:32,313 44 INFO rb-48985ee-225086-418734 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-25 14:48:32,364 44 INFO rb-48985ee-225086-418734 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-25 14:48:32,418 44 INFO rb-48985ee-225086-418734 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-25 14:48:32,473 44 INFO rb-48985ee-225086-418734 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-25 14:48:32,524 44 INFO rb-48985ee-225086-418734 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-25 14:48:32,595 44 INFO rb-48985ee-225086-418734 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-25 14:48:32,657 44 INFO rb-48985ee-225086-418734 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-25 14:48:32,707 44 INFO rb-48985ee-225086-418734 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-25 14:48:32,761 44 INFO rb-48985ee-225086-418734 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-25 14:48:32,812 44 INFO rb-48985ee-225086-418734 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-25 14:48:32,864 44 INFO rb-48985ee-225086-418734 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-25 14:48:32,915 44 INFO rb-48985ee-225086-418734 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-25 14:48:32,966 44 INFO rb-48985ee-225086-418734 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-25 14:48:33,016 44 INFO rb-48985ee-225086-418734 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-25 14:48:33,081 44 INFO rb-48985ee-225086-418734 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-25 14:48:33,090 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:33,091 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:33,132 44 INFO rb-48985ee-225086-418734 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-25 14:48:33,183 44 INFO rb-48985ee-225086-418734 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-25 14:48:33,252 44 INFO rb-48985ee-225086-418734 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-25 14:48:33,305 44 INFO rb-48985ee-225086-418734 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-25 14:48:33,358 44 INFO rb-48985ee-225086-418734 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-25 14:48:33,414 44 INFO rb-48985ee-225086-418734 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-25 14:48:33,422 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:33] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.006 2026-09-25 14:48:33,448 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42556595 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': 'a11267df-3389-450b-a3f3-b83d381e122f'}] 2026-09-25 14:48:33,455 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:48:33,702 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42556595 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': 'a11267df-3389-450b-a3f3-b83d381e122f'} created pos.order #593 2026-09-25 14:48:33,710 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42556595 finished 2026-09-25 14:48:33,736 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 176 0.086 0.203 2026-09-25 14:48:33,795 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:33] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 25 0.012 0.020 2026-09-25 14:48:33,814 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:33] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:48:33,910 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65201950 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': 'a11267df-3389-450b-a3f3-b83d381e122f'}] 2026-09-25 14:48:33,914 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65201950 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': 'a11267df-3389-450b-a3f3-b83d381e122f'} sync ignored for existing PoS order pos.order(593,) (state: paid) 2026-09-25 14:48:33,916 44 INFO rb-48985ee-225086-418734 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-25 14:48:33,923 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65201950 finished 2026-09-25 14:48:33,968 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: tour succeeded 2026-09-25 14:48:33,968 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: ╔═══════════════════════════════════╗ ║ TOUR PosLoyaltyTour11.2 SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-25 14:48:33,974 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.019 0.047 2026-09-25 14:48:34,051 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product.browser: heap 19691872 (allocated 23990272) 2026-09-25 14:48:34,056 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing chrome headless with pid 83566 2026-09-25 14:48:34,057 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Closing websocket connection 2026-09-25 14:48:34,057 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Terminating chrome headless with pid 83566 2026-09-25 14:48:34,124 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_144834_124239_test_loyalty_program_with_next_order_coupon_free_product.txt 2026-09-25 14:48:34,124 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_next_order_coupon_free_product: Removing chrome user profile "/tmp/tmpteicsq5c_chrome_odoo" 2026-09-25 14:48:34,140 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_buy_x_get_y ... 2026-09-25 14:48:34,781 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome pid: 83793 2026-09-25 14:48:34,781 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome headless temporary user profile dir: /tmp/tmpu0vhzebn_chrome_odoo 2026-09-25 14:48:34,781 44 INFO rb-48985ee-225086-418734 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:37639/json/version 2026-09-25 14:48:34,782 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37639', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:48:34,784 44 INFO rb-48985ee-225086-418734 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-25 14:48:34,784 44 INFO rb-48985ee-225086-418734 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:37639/json 2026-09-25 14:48:34,785 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37639', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:48:34,785 44 INFO rb-48985ee-225086-418734 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:37639/devtools/page/8773706312C0B24951DC7DF94BEF59DF 2026-09-25 14:48:34,787 44 INFO rb-48985ee-225086-418734 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-25 14:48:34,789 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome headless enable page notifications 2026-09-25 14:48:34,828 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:48:34,832 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Setting session cookie in browser 2026-09-25 14:48:34,833 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-25 14:48:34,833 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-25 14:48:34,841 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:48:35,182 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:35] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.025 0.318 2026-09-25 14:48:35,184 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Navigation result: {'frameId': '8773706312C0B24951DC7DF94BEF59DF', 'loaderId': 'FAFA5377D8BE64CFE91401ACC4522013', 'isDownload': False} 2026-09-25 14:48:35,184 44 INFO rb-48985ee-225086-418734 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-25 14:48:35,195 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:48:35,208 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:35] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 14:48:35,212 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:35] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-25 14:48:35,218 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:35] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-25 14:48:35,560 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:35,567 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:48:35,574 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-25 14:48:35,589 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:48:35,599 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Evaluate test code "odoo.startTour('PosLoyaltyTour12', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:48:35,606 44 INFO rb-48985ee-225086-418734 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-25 14:48:35,607 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48: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-25 14:48:35,616 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:35,633 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14: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.003 0.007 2026-09-25 14:48:35,641 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-25 14:48:35,672 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.010 0.021 2026-09-25 14:48:35,674 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.022 2026-09-25 14:48:36,026 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 397 0.107 0.222 2026-09-25 14:48:36,039 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:36] "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-25 14:48:36,082 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14: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.000 0.004 2026-09-25 14:48:36,117 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:36] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.023 2026-09-25 14:48:36,132 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14: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.000 0.004 2026-09-25 14:48:36,143 44 INFO rb-48985ee-225086-418734 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-25 14:48:36,155 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48: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-25 14:48:36,184 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:48:36,195 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:48:36,205 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 14:48:36,206 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:48:36,207 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:36] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.005 0.018 2026-09-25 14:48:36,209 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.026 2026-09-25 14:48:36,213 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:36] "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-25 14:48:36,239 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:36] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.014 0.040 2026-09-25 14:48:36,246 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:36] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.022 2026-09-25 14:48:36,265 44 INFO rb-48985ee-225086-418734 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-25 14:48:36,307 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:48:36,310 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:36] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.006 0.011 2026-09-25 14:48:36,377 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 14:48:36,403 44 INFO rb-48985ee-225086-418734 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-25 14:48:36,407 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:36] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.051 0.060 2026-09-25 14:48:36,412 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:36,443 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:36] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.016 0.128 2026-09-25 14:48:36,466 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:36] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.146 2026-09-25 14:48:36,484 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:36] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-09-25 14:48:36,508 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:36] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.005 0.175 2026-09-25 14:48:36,525 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:36] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.144 2026-09-25 14:48:36,540 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:36] "GET /web/image?model=product.template&field=image_128&id=1694&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-09-25 14:48:36,559 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:36] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-09-25 14:48:36,575 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:36] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-09-25 14:48:36,592 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:36] "GET /web/image?model=product.template&field=image_128&id=1695&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-09-25 14:48:36,608 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:36] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-09-25 14:48:36,625 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:36] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-09-25 14:48:36,638 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:36] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-09-25 14:48:36,686 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.020 0.153 2026-09-25 14:48:36,745 44 INFO rb-48985ee-225086-418734 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-25 14:48:36,797 44 INFO rb-48985ee-225086-418734 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-25 14:48:36,849 44 INFO rb-48985ee-225086-418734 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-25 14:48:36,901 44 INFO rb-48985ee-225086-418734 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-25 14:48:37,072 44 INFO rb-48985ee-225086-418734 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-25 14:48:37,122 44 INFO rb-48985ee-225086-418734 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-25 14:48:37,187 44 INFO rb-48985ee-225086-418734 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-25 14:48:37,244 44 INFO rb-48985ee-225086-418734 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-25 14:48:37,295 44 INFO rb-48985ee-225086-418734 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-25 14:48:37,345 44 INFO rb-48985ee-225086-418734 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-25 14:48:37,398 44 INFO rb-48985ee-225086-418734 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-25 14:48:37,468 44 INFO rb-48985ee-225086-418734 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-25 14:48:37,518 44 INFO rb-48985ee-225086-418734 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-25 14:48:37,569 44 INFO rb-48985ee-225086-418734 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-25 14:48:37,621 44 INFO rb-48985ee-225086-418734 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-25 14:48:37,805 44 INFO rb-48985ee-225086-418734 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-25 14:48:37,855 44 INFO rb-48985ee-225086-418734 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-25 14:48:37,923 44 INFO rb-48985ee-225086-418734 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-25 14:48:37,981 44 INFO rb-48985ee-225086-418734 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-25 14:48:38,032 44 INFO rb-48985ee-225086-418734 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-25 14:48:38,082 44 INFO rb-48985ee-225086-418734 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-25 14:48:38,133 44 INFO rb-48985ee-225086-418734 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-25 14:48:38,200 44 INFO rb-48985ee-225086-418734 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-25 14:48:38,266 44 INFO rb-48985ee-225086-418734 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-25 14:48:38,345 44 INFO rb-48985ee-225086-418734 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-25 14:48:38,399 44 INFO rb-48985ee-225086-418734 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-25 14:48:38,450 44 INFO rb-48985ee-225086-418734 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-25 14:48:38,500 44 INFO rb-48985ee-225086-418734 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-25 14:48:38,551 44 INFO rb-48985ee-225086-418734 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-25 14:48:38,602 44 INFO rb-48985ee-225086-418734 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-25 14:48:38,652 44 INFO rb-48985ee-225086-418734 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-25 14:48:38,703 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: tour succeeded 2026-09-25 14:48:38,703 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: ╔═════════════════════════════════╗ ║ TOUR PosLoyaltyTour12 SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-09-25 14:48:38,767 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y.browser: heap 18561792 (allocated 20320256) 2026-09-25 14:48:38,775 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Closing chrome headless with pid 83793 2026-09-25 14:48:38,775 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Closing websocket connection 2026-09-25 14:48:38,776 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Terminating chrome headless with pid 83793 2026-09-25 14:48:38,843 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_144838_842849_test_loyalty_program_with_tagged_buy_x_get_y.txt 2026-09-25 14:48:38,843 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_buy_x_get_y: Removing chrome user profile "/tmp/tmpu0vhzebn_chrome_odoo" 2026-09-25 14:48:38,862 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_free_product ... 2026-09-25 14:48:39,606 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome pid: 84010 2026-09-25 14:48:39,606 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome headless temporary user profile dir: /tmp/tmpnvm2lgu2_chrome_odoo 2026-09-25 14:48:39,606 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Issuing json command http://127.0.0.1:46879/json/version 2026-09-25 14:48:39,608 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46879', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:48:39,617 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Browser version: Chrome/150.0.7871.114 2026-09-25 14:48:39,617 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Issuing json command http://127.0.0.1:46879/json 2026-09-25 14:48:39,617 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46879', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:48:39,622 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Websocket url found: ws://127.0.0.1:46879/devtools/page/D63260B7DECF2761FA340DDB5DDC6B9D 2026-09-25 14:48:39,629 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Enable chrome headless console log notification 2026-09-25 14:48:39,630 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome headless enable page notifications 2026-09-25 14:48:39,693 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:48:39,697 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Setting session cookie in browser 2026-09-25 14:48:39,698 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-25 14:48:39,698 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-25 14:48:39,709 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:48:40,044 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:40] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.021 0.316 2026-09-25 14:48:40,046 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Navigation result: {'frameId': 'D63260B7DECF2761FA340DDB5DDC6B9D', 'loaderId': '562A1B7DC4811398E9110B257C9A2817', 'isDownload': False} 2026-09-25 14:48:40,047 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour10')" 2026-09-25 14:48:40,059 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:48:40,076 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:40] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-09-25 14:48:40,079 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:40] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-25 14:48:40,084 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:40] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-09-25 14:48:40,425 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:48:40,429 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:40,437 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 14:48:40,451 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:48:40,461 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Evaluate test code "odoo.startTour('PosLoyaltyTour10', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:48:40,465 44 INFO rb-48985ee-225086-418734 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-25 14:48:40,467 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48: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-25 14:48:40,475 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:40,488 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.007 2026-09-25 14:48:40,498 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-25 14:48:40,540 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.010 0.028 2026-09-25 14:48:40,542 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.032 2026-09-25 14:48:40,955 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.152 0.235 2026-09-25 14:48:40,968 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48: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-25 14:48:41,013 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:48:41,058 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:41] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.032 2026-09-25 14:48:41,087 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:48:41,116 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: Owl is running in 'dev' mode. 2026-09-25 14:48:41,127 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48: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-25 14:48:41,147 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:48:41,158 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:48:41,161 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:48:41,163 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:41] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.010 2026-09-25 14:48:41,167 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.014 2026-09-25 14:48:41,171 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 14:48:41,173 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 14:48:41,196 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:41] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.010 0.033 2026-09-25 14:48:41,203 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:41] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.025 2026-09-25 14:48:41,232 44 INFO rb-48985ee-225086-418734 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-25 14:48:41,265 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:48:41,314 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:41] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.023 0.029 2026-09-25 14:48:41,332 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:48:41,332 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:41] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.002 0.061 2026-09-25 14:48:41,352 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:41] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.073 2026-09-25 14:48:41,367 44 INFO rb-48985ee-225086-418734 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-25 14:48:41,378 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:41] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.005 0.093 2026-09-25 14:48:41,386 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:41] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:48:41,398 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:41] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.115 2026-09-25 14:48:41,418 44 INFO rb-48985ee-225086-418734 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-25 14:48:41,450 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:41] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.013 0.177 2026-09-25 14:48:41,474 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:41] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-09-25 14:48:41,490 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:41] "GET /web/image?model=product.template&field=image_128&id=1697&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.150 2026-09-25 14:48:41,508 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:41] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-09-25 14:48:41,526 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:41] "GET /web/image?model=product.template&field=image_128&id=1699&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.130 2026-09-25 14:48:41,541 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:41] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-09-25 14:48:41,559 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:41] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.104 2026-09-25 14:48:41,578 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:41] "GET /web/image?model=product.template&field=image_128&id=1698&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-09-25 14:48:41,597 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:41] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-09-25 14:48:41,616 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:41] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-09-25 14:48:41,663 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.018 0.149 2026-09-25 14:48:41,709 44 INFO rb-48985ee-225086-418734 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-25 14:48:41,761 44 INFO rb-48985ee-225086-418734 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-25 14:48:41,812 44 INFO rb-48985ee-225086-418734 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-25 14:48:41,867 44 INFO rb-48985ee-225086-418734 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-25 14:48:41,931 44 INFO rb-48985ee-225086-418734 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-25 14:48:41,944 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:41] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.004 0.008 2026-09-25 14:48:41,982 44 INFO rb-48985ee-225086-418734 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-25 14:48:42,033 44 INFO rb-48985ee-225086-418734 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-25 14:48:42,111 44 INFO rb-48985ee-225086-418734 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-25 14:48:42,161 44 INFO rb-48985ee-225086-418734 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-25 14:48:42,212 44 INFO rb-48985ee-225086-418734 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-25 14:48:42,262 44 INFO rb-48985ee-225086-418734 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-25 14:48:42,312 44 INFO rb-48985ee-225086-418734 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-25 14:48:42,363 44 INFO rb-48985ee-225086-418734 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-25 14:48:42,414 44 INFO rb-48985ee-225086-418734 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-25 14:48:42,464 44 INFO rb-48985ee-225086-418734 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-25 14:48:42,521 44 INFO rb-48985ee-225086-418734 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-25 14:48:42,572 44 INFO rb-48985ee-225086-418734 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-25 14:48:42,624 44 INFO rb-48985ee-225086-418734 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-25 14:48:42,675 44 INFO rb-48985ee-225086-418734 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-25 14:48:42,730 44 INFO rb-48985ee-225086-418734 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-25 14:48:42,786 44 INFO rb-48985ee-225086-418734 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-25 14:48:42,836 44 INFO rb-48985ee-225086-418734 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-25 14:48:42,889 44 INFO rb-48985ee-225086-418734 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-25 14:48:42,958 44 INFO rb-48985ee-225086-418734 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-25 14:48:43,022 44 INFO rb-48985ee-225086-418734 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-25 14:48:43,072 44 INFO rb-48985ee-225086-418734 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-25 14:48:43,125 44 INFO rb-48985ee-225086-418734 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-25 14:48:43,175 44 INFO rb-48985ee-225086-418734 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-25 14:48:43,225 44 INFO rb-48985ee-225086-418734 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-25 14:48:43,280 44 INFO rb-48985ee-225086-418734 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-25 14:48:43,332 44 INFO rb-48985ee-225086-418734 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-25 14:48:43,383 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: tour succeeded 2026-09-25 14:48:43,384 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: ╔═════════════════════════════════╗ ║ TOUR PosLoyaltyTour10 SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-09-25 14:48:43,462 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product.browser: heap 16814208 (allocated 18350080) 2026-09-25 14:48:43,465 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Closing chrome headless with pid 84010 2026-09-25 14:48:43,466 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Closing websocket connection 2026-09-25 14:48:43,466 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Terminating chrome headless with pid 84010 2026-09-25 14:48:43,533 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_144843_533718_test_loyalty_program_with_tagged_free_product.txt 2026-09-25 14:48:43,533 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_program_with_tagged_free_product: Removing chrome user profile "/tmp/tmpnvm2lgu2_chrome_odoo" 2026-09-25 14:48:43,544 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_product_tag ... 2026-09-25 14:48:44,314 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome pid: 84225 2026-09-25 14:48:44,314 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome headless temporary user profile dir: /tmp/tmpya1beqd7_chrome_odoo 2026-09-25 14:48:44,315 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Issuing json command http://127.0.0.1:40835/json/version 2026-09-25 14:48:44,315 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40835', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:48:44,317 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Browser version: Chrome/150.0.7871.114 2026-09-25 14:48:44,317 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Issuing json command http://127.0.0.1:40835/json 2026-09-25 14:48:44,318 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40835', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:48:44,319 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Websocket url found: ws://127.0.0.1:40835/devtools/page/732EE05A553C7FB62711478A37B59A70 2026-09-25 14:48:44,320 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Enable chrome headless console log notification 2026-09-25 14:48:44,321 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome headless enable page notifications 2026-09-25 14:48:44,363 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:48:44,367 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Setting session cookie in browser 2026-09-25 14:48:44,368 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-25 14:48:44,368 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-25 14:48:44,377 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:48:44,911 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:44] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.026 0.511 2026-09-25 14:48:44,914 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Navigation result: {'frameId': '732EE05A553C7FB62711478A37B59A70', 'loaderId': '326AF99BEF38092F5A61E8180FF35865', 'isDownload': False} 2026-09-25 14:48:44,914 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Evaluate ready code "odoo.isTourReady('PosLoyaltyRewardProductTag')" 2026-09-25 14:48:44,927 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:48:44,938 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:44] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 14:48:44,942 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:44] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.007 2026-09-25 14:48:44,947 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:44] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 14:48:45,281 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:48:45,286 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:48:45,291 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.009 2026-09-25 14:48:45,304 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Evaluate test code "odoo.startTour('PosLoyaltyRewardProductTag', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:48:45,308 44 INFO rb-48985ee-225086-418734 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-25 14:48:45,313 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:48:45,324 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:48:45,335 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:48:45,352 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14: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.002 0.006 2026-09-25 14:48:45,360 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-09-25 14:48:45,401 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.014 0.028 2026-09-25 14:48:45,404 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.033 2026-09-25 14:48:45,784 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 400 0.126 0.238 2026-09-25 14:48:45,798 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:45] "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-25 14:48:45,830 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:48:45,865 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:45] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 14:48:45,880 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:48:45,890 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: Owl is running in 'dev' mode. 2026-09-25 14:48:45,901 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-25 14:48:45,931 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:48:45,934 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:45,942 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:45,946 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:45] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:48:45,963 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:45,964 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:48:45,966 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:45] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.011 0.019 2026-09-25 14:48:45,977 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:45] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.036 2026-09-25 14:48:45,984 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:48:46,010 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:46] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.012 0.022 2026-09-25 14:48:46,033 44 INFO rb-48985ee-225086-418734 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-25 14:48:46,037 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:46] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.009 0.052 2026-09-25 14:48:46,052 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:46] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.069 2026-09-25 14:48:46,071 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:46] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.002 0.007 2026-09-25 14:48:46,080 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:46,089 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:46] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.017 2026-09-25 14:48:46,106 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:46] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.034 2026-09-25 14:48:46,124 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:46] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.051 2026-09-25 14:48:46,137 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:46] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.061 2026-09-25 14:48:46,150 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:46] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-09-25 14:48:46,162 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:48:46,163 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:46] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-09-25 14:48:46,168 44 INFO rb-48985ee-225086-418734 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-25 14:48:46,177 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:46] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-09-25 14:48:46,190 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:46] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-09-25 14:48:46,205 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:46] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-09-25 14:48:46,263 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.019 0.074 2026-09-25 14:48:46,310 44 INFO rb-48985ee-225086-418734 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-25 14:48:46,378 44 INFO rb-48985ee-225086-418734 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-25 14:48:46,429 44 INFO rb-48985ee-225086-418734 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-25 14:48:46,484 44 INFO rb-48985ee-225086-418734 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-25 14:48:46,535 44 INFO rb-48985ee-225086-418734 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-25 14:48:46,588 44 INFO rb-48985ee-225086-418734 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-25 14:48:46,638 44 INFO rb-48985ee-225086-418734 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-25 14:48:46,693 44 INFO rb-48985ee-225086-418734 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-25 14:48:46,751 44 INFO rb-48985ee-225086-418734 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-25 14:48:46,802 44 INFO rb-48985ee-225086-418734 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-25 14:48:46,856 44 INFO rb-48985ee-225086-418734 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-25 14:48:46,920 44 INFO rb-48985ee-225086-418734 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-25 14:48:46,984 44 INFO rb-48985ee-225086-418734 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-25 14:48:47,035 44 INFO rb-48985ee-225086-418734 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-25 14:48:47,089 44 INFO rb-48985ee-225086-418734 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-25 14:48:47,140 44 INFO rb-48985ee-225086-418734 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-25 14:48:47,192 44 INFO rb-48985ee-225086-418734 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-25 14:48:47,260 44 INFO rb-48985ee-225086-418734 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-25 14:48:47,325 44 INFO rb-48985ee-225086-418734 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-25 14:48:47,376 44 INFO rb-48985ee-225086-418734 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-25 14:48:47,431 44 INFO rb-48985ee-225086-418734 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-25 14:48:47,481 44 INFO rb-48985ee-225086-418734 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-25 14:48:47,534 44 INFO rb-48985ee-225086-418734 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-25 14:48:47,585 44 INFO rb-48985ee-225086-418734 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-25 14:48:47,639 44 INFO rb-48985ee-225086-418734 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-25 14:48:47,694 44 INFO rb-48985ee-225086-418734 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-25 14:48:47,745 44 INFO rb-48985ee-225086-418734 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-25 14:48:47,798 44 INFO rb-48985ee-225086-418734 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-25 14:48:47,865 44 INFO rb-48985ee-225086-418734 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-25 14:48:47,934 44 INFO rb-48985ee-225086-418734 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-25 14:48:47,984 44 INFO rb-48985ee-225086-418734 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-25 14:48:48,039 44 INFO rb-48985ee-225086-418734 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-25 14:48:48,089 44 INFO rb-48985ee-225086-418734 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-25 14:48:48,143 44 INFO rb-48985ee-225086-418734 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-25 14:48:48,217 44 INFO rb-48985ee-225086-418734 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-25 14:48:48,290 44 INFO rb-48985ee-225086-418734 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-25 14:48:48,340 44 INFO rb-48985ee-225086-418734 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-25 14:48:48,396 44 INFO rb-48985ee-225086-418734 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-25 14:48:48,447 44 INFO rb-48985ee-225086-418734 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-25 14:48:48,500 44 INFO rb-48985ee-225086-418734 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-25 14:48:48,551 44 INFO rb-48985ee-225086-418734 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-25 14:48:48,606 44 INFO rb-48985ee-225086-418734 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-25 14:48:48,660 44 INFO rb-48985ee-225086-418734 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-25 14:48:48,711 44 INFO rb-48985ee-225086-418734 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-25 14:48:48,765 44 INFO rb-48985ee-225086-418734 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-25 14:48:48,837 44 INFO rb-48985ee-225086-418734 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-25 14:48:48,905 44 INFO rb-48985ee-225086-418734 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-25 14:48:48,955 44 INFO rb-48985ee-225086-418734 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-25 14:48:49,009 44 INFO rb-48985ee-225086-418734 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-25 14:48:49,060 44 INFO rb-48985ee-225086-418734 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-25 14:48:49,113 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: tour succeeded 2026-09-25 14:48:49,113 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosLoyaltyRewardProductTag SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-25 14:48:49,182 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag.browser: heap 20724076 (allocated 22810624) 2026-09-25 14:48:49,185 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Closing chrome headless with pid 84225 2026-09-25 14:48:49,186 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Closing websocket connection 2026-09-25 14:48:49,186 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Terminating chrome headless with pid 84225 2026-09-25 14:48:49,247 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_144849_247381_test_loyalty_reward_product_tag.txt 2026-09-25 14:48:49,247 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_product_tag: Removing chrome user profile "/tmp/tmpya1beqd7_chrome_odoo" 2026-09-25 14:48:49,256 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_with_variant ... 2026-09-25 14:48:50,049 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome pid: 84434 2026-09-25 14:48:50,049 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome headless temporary user profile dir: /tmp/tmp_uag0ryl_chrome_odoo 2026-09-25 14:48:50,049 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Issuing json command http://127.0.0.1:36169/json/version 2026-09-25 14:48:50,050 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36169', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:48:50,053 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Browser version: Chrome/150.0.7871.114 2026-09-25 14:48:50,053 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Issuing json command http://127.0.0.1:36169/json 2026-09-25 14:48:50,053 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36169', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:48:50,055 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Websocket url found: ws://127.0.0.1:36169/devtools/page/78DC90106C5D65AF4A9701511FCA7B93 2026-09-25 14:48:50,057 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Enable chrome headless console log notification 2026-09-25 14:48:50,059 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome headless enable page notifications 2026-09-25 14:48:50,092 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:48:50,095 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Setting session cookie in browser 2026-09-25 14:48:50,097 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Open "http://127.0.0.1:8069/pos/web?config_id=76" in browser 2026-09-25 14:48:50,097 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=76" 2026-09-25 14:48:50,105 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:48:50,445 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:50] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 92 0.030 0.312 2026-09-25 14:48:50,448 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Navigation result: {'frameId': '78DC90106C5D65AF4A9701511FCA7B93', 'loaderId': 'FB22920B89E7CF316A63BB54BAE0427E', 'isDownload': False} 2026-09-25 14:48:50,448 44 INFO rb-48985ee-225086-418734 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-25 14:48:50,459 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:48:50,469 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:50] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 14:48:50,472 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:50] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 14:48:50,476 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:50] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 14:48:50,772 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:50,774 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:48:50,789 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 14:48:50,804 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:48:50,805 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Evaluate test code "odoo.startTour('test_loyalty_reward_with_variant', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:48:50,811 44 INFO rb-48985ee-225086-418734 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-25 14:48:50,824 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:50] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-25 14:48:50,833 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:48:50,851 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:50] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.007 2026-09-25 14:48:50,859 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-25 14:48:50,900 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.013 0.026 2026-09-25 14:48:50,902 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.033 2026-09-25 14:48:51,357 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 398 0.182 0.256 2026-09-25 14:48:51,372 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:51] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:48:51,408 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48: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-25 14:48:51,425 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:51] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.002 0.009 2026-09-25 14:48:51,458 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:51] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.025 2026-09-25 14:48:51,473 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:48:51,479 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: Owl is running in 'dev' mode. 2026-09-25 14:48:51,487 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-25 14:48:51,519 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:48:51,532 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:51,534 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:48:51,545 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:51] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.014 2026-09-25 14:48:51,547 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:48:51,548 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:48:51,568 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:51] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.008 0.032 2026-09-25 14:48:51,571 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.042 2026-09-25 14:48:51,585 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:51] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.033 2026-09-25 14:48:51,603 44 INFO rb-48985ee-225086-418734 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-25 14:48:51,641 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:51,642 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:51] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.006 0.014 2026-09-25 14:48:51,664 44 INFO rb-48985ee-225086-418734 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-25 14:48:51,670 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:48:51,676 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:48:51,703 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:51] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.028 0.042 2026-09-25 14:48:51,712 44 INFO rb-48985ee-225086-418734 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-25 14:48:51,735 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:51] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.013 0.091 2026-09-25 14:48:51,750 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:51] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-09-25 14:48:51,766 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:51] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.118 2026-09-25 14:48:51,780 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:51] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.136 2026-09-25 14:48:51,797 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:51] "GET /web/image?model=product.template&field=image_128&id=1702&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-09-25 14:48:51,815 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:51] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-09-25 14:48:51,828 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:51] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-09-25 14:48:51,842 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:51] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-09-25 14:48:51,855 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:51] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-09-25 14:48:51,869 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:51] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.067 2026-09-25 14:48:51,882 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:51] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.063 2026-09-25 14:48:51,927 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.016 0.128 2026-09-25 14:48:51,971 44 INFO rb-48985ee-225086-418734 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-25 14:48:52,025 44 INFO rb-48985ee-225086-418734 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-25 14:48:52,075 44 INFO rb-48985ee-225086-418734 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-25 14:48:52,131 44 INFO rb-48985ee-225086-418734 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-25 14:48:52,533 44 INFO rb-48985ee-225086-418734 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-25 14:48:52,584 44 INFO rb-48985ee-225086-418734 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-25 14:48:52,638 44 INFO rb-48985ee-225086-418734 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-25 14:48:52,659 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:52] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 9 0.007 0.014 2026-09-25 14:48:52,689 44 INFO rb-48985ee-225086-418734 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-25 14:48:52,694 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 13 0.007 0.022 2026-09-25 14:48:52,705 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:52] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.004 0.027 2026-09-25 14:48:52,739 44 INFO rb-48985ee-225086-418734 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-25 14:48:52,791 44 INFO rb-48985ee-225086-418734 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-25 14:48:52,849 44 INFO rb-48985ee-225086-418734 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-25 14:48:52,900 44 INFO rb-48985ee-225086-418734 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-25 14:48:52,963 44 INFO rb-48985ee-225086-418734 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-25 14:48:53,016 44 INFO rb-48985ee-225086-418734 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-25 14:48:53,071 44 INFO rb-48985ee-225086-418734 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-25 14:48:53,122 44 INFO rb-48985ee-225086-418734 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-25 14:48:53,191 44 INFO rb-48985ee-225086-418734 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-25 14:48:53,248 44 INFO rb-48985ee-225086-418734 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-25 14:48:53,299 44 INFO rb-48985ee-225086-418734 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-25 14:48:53,363 44 INFO rb-48985ee-225086-418734 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-25 14:48:53,418 44 INFO rb-48985ee-225086-418734 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-25 14:48:53,469 44 INFO rb-48985ee-225086-418734 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-25 14:48:53,531 44 INFO rb-48985ee-225086-418734 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-25 14:48:53,591 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: tour succeeded 2026-09-25 14:48:53,591 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_loyalty_reward_with_variant SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-25 14:48:53,649 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant.browser: heap 16931404 (allocated 18612224) 2026-09-25 14:48:53,652 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Closing chrome headless with pid 84434 2026-09-25 14:48:53,653 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Closing websocket connection 2026-09-25 14:48:53,654 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Terminating chrome headless with pid 84434 2026-09-25 14:48:53,751 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_144853_751331_test_loyalty_reward_with_variant.txt 2026-09-25 14:48:53,751 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_reward_with_variant: Removing chrome user profile "/tmp/tmp_uag0ryl_chrome_odoo" 2026-09-25 14:48:53,766 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_validity_dates_and_use ... 2026-09-25 14:48:54,218 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome pid: 84649 2026-09-25 14:48:54,218 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless temporary user profile dir: /tmp/tmpj2ah107o_chrome_odoo 2026-09-25 14:48:54,218 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:45287/json/version 2026-09-25 14:48:54,219 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45287', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:48:54,221 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Browser version: Chrome/150.0.7871.114 2026-09-25 14:48:54,221 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:45287/json 2026-09-25 14:48:54,222 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45287', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:48:54,227 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Websocket url found: ws://127.0.0.1:45287/devtools/page/3A564DFFD4E803287DA27B26D882879F 2026-09-25 14:48:54,229 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Enable chrome headless console log notification 2026-09-25 14:48:54,230 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless enable page notifications 2026-09-25 14:48:54,251 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:48:54,263 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Setting session cookie in browser 2026-09-25 14:48:54,266 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-25 14:48:54,267 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-25 14:48:54,275 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:48:54,719 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:54] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.029 0.417 2026-09-25 14:48:54,721 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigation result: {'frameId': '3A564DFFD4E803287DA27B26D882879F', 'loaderId': 'E7E76DE3A20660F49B68A1A80E7667F0', 'isDownload': False} 2026-09-25 14:48:54,722 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity1')" 2026-09-25 14:48:54,738 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:48:54,752 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:54] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-25 14:48:54,758 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:54] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-09-25 14:48:54,762 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:54] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-25 14:48:55,118 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:55,120 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:55,132 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 14:48:55,151 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:48:55,154 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate test code "odoo.startTour('PosLoyaltyValidity1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:48:55,159 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48: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-25 14:48:55,159 44 INFO rb-48985ee-225086-418734 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-25 14:48:55,165 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:55,186 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48: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.009 2026-09-25 14:48:55,196 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.023 2026-09-25 14:48:55,228 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.010 0.023 2026-09-25 14:48:55,229 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.020 2026-09-25 14:48:55,606 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.133 0.226 2026-09-25 14:48:55,623 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48: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-25 14:48:55,661 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14: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.004 2026-09-25 14:48:55,704 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:55] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.027 2026-09-25 14:48:55,728 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14: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.004 2026-09-25 14:48:55,735 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: Owl is running in 'dev' mode. 2026-09-25 14:48:55,743 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-25 14:48:55,778 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:48:55,795 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-25 14:48:55,798 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 14:48:55,798 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:48:55,809 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:55] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.019 2026-09-25 14:48:55,819 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:48:55,821 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48: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-25 14:48:55,837 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:48:55,839 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:55] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.013 0.039 2026-09-25 14:48:55,847 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:55] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.001 0.027 2026-09-25 14:48:55,892 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:55] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.012 0.054 2026-09-25 14:48:55,901 44 INFO rb-48985ee-225086-418734 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-25 14:48:55,920 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:55] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.009 0.086 2026-09-25 14:48:55,936 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:55] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.001 0.006 2026-09-25 14:48:55,960 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:55] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.019 2026-09-25 14:48:55,966 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:55,975 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:55] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-09-25 14:48:55,989 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:55] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.045 2026-09-25 14:48:56,003 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:56] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.061 2026-09-25 14:48:56,019 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:56] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:48:56,023 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:56] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-09-25 14:48:56,027 44 INFO rb-48985ee-225086-418734 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-25 14:48:56,043 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:56] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.096 2026-09-25 14:48:56,062 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:56] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-09-25 14:48:56,076 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:56] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-09-25 14:48:56,094 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:56] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.099 2026-09-25 14:48:56,146 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.020 0.096 2026-09-25 14:48:56,195 44 INFO rb-48985ee-225086-418734 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-25 14:48:56,246 44 INFO rb-48985ee-225086-418734 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-25 14:48:56,297 44 INFO rb-48985ee-225086-418734 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-25 14:48:56,350 44 INFO rb-48985ee-225086-418734 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-25 14:48:56,521 44 INFO rb-48985ee-225086-418734 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-25 14:48:56,571 44 INFO rb-48985ee-225086-418734 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-25 14:48:56,622 44 INFO rb-48985ee-225086-418734 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-25 14:48:56,681 44 INFO rb-48985ee-225086-418734 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-25 14:48:56,731 44 INFO rb-48985ee-225086-418734 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-25 14:48:56,785 44 INFO rb-48985ee-225086-418734 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-25 14:48:56,835 44 INFO rb-48985ee-225086-418734 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-25 14:48:56,886 44 INFO rb-48985ee-225086-418734 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-25 14:48:56,958 44 INFO rb-48985ee-225086-418734 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-25 14:48:56,967 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:48:56,969 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:48:57,007 44 INFO rb-48985ee-225086-418734 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-25 14:48:57,058 44 INFO rb-48985ee-225086-418734 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-25 14:48:57,128 44 INFO rb-48985ee-225086-418734 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-25 14:48:57,181 44 INFO rb-48985ee-225086-418734 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-25 14:48:57,233 44 INFO rb-48985ee-225086-418734 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-25 14:48:57,296 44 INFO rb-48985ee-225086-418734 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-25 14:48:57,302 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96514062 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '2a79a0cb-f767-4d86-aefc-bcf6345baf57'}] 2026-09-25 14:48:57,303 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:48:57,561 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96514062 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '2a79a0cb-f767-4d86-aefc-bcf6345baf57'} created pos.order #594 2026-09-25 14:48:57,571 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96514062 finished 2026-09-25 14:48:57,602 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 233 0.125 0.178 2026-09-25 14:48:57,651 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:57] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.011 0.023 2026-09-25 14:48:57,665 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:57] "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-25 14:48:57,703 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82603546 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '2a79a0cb-f767-4d86-aefc-bcf6345baf57'}] 2026-09-25 14:48:57,707 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82603546 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '2a79a0cb-f767-4d86-aefc-bcf6345baf57'} sync ignored for existing PoS order pos.order(594,) (state: paid) 2026-09-25 14:48:57,716 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82603546 finished 2026-09-25 14:48:57,746 44 INFO rb-48985ee-225086-418734 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-25 14:48:57,784 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.031 0.052 2026-09-25 14:48:57,805 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: tour succeeded 2026-09-25 14:48:57,824 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:57] "GET /report/barcode/Code128/0444-e8fa-4f6b HTTP/1.1" 200 - 0 0.000 0.113 2026-09-25 14:48:57,829 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyValidity1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-25 14:48:57,844 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:57] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.002 0.014 2026-09-25 14:48:57,903 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: heap 16109552 (allocated 17563648) 2026-09-25 14:48:57,914 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing chrome headless with pid 84649 2026-09-25 14:48:57,918 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing websocket connection 2026-09-25 14:48:57,919 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Terminating chrome headless with pid 84649 2026-09-25 14:48:58,000 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_144858_000737_test_loyalty_validity_dates_and_use.txt 2026-09-25 14:48:58,001 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Removing chrome user profile "/tmp/tmpj2ah107o_chrome_odoo" 2026-09-25 14:48:58,275 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome pid: 84871 2026-09-25 14:48:58,276 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless temporary user profile dir: /tmp/tmp84j4c8hh_chrome_odoo 2026-09-25 14:48:58,276 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:42937/json/version 2026-09-25 14:48:58,277 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42937', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:48:58,278 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Browser version: Chrome/150.0.7871.114 2026-09-25 14:48:58,278 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Issuing json command http://127.0.0.1:42937/json 2026-09-25 14:48:58,279 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42937', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:48:58,280 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Websocket url found: ws://127.0.0.1:42937/devtools/page/7CC593C9A502C2DE3FFA48A771B336FB 2026-09-25 14:48:58,281 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Enable chrome headless console log notification 2026-09-25 14:48:58,281 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome headless enable page notifications 2026-09-25 14:48:58,291 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:48:58,293 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Setting session cookie in browser 2026-09-25 14:48:58,294 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-25 14:48:58,294 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-25 14:48:58,340 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:58] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.013 0.025 2026-09-25 14:48:58,344 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Navigation result: {'frameId': '7CC593C9A502C2DE3FFA48A771B336FB', 'loaderId': 'E389D573DEB2A2699E8EF2185856A22B', 'isDownload': False} 2026-09-25 14:48:58,344 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity2')" 2026-09-25 14:48:58,354 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:48:58,374 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:58] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.008 2026-09-25 14:48:58,394 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:58] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.027 2026-09-25 14:48:58,400 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:58] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.028 2026-09-25 14:48:58,727 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:58,730 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:48:58,735 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:48:58,750 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-09-25 14:48:58,756 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Evaluate test code "odoo.startTour('PosLoyaltyValidity2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:48:58,757 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:48:58,759 44 INFO rb-48985ee-225086-418734 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-25 14:48:58,764 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:48:58,776 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.002 0.006 2026-09-25 14:48:58,780 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.007 2026-09-25 14:48:58,814 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 15 0.006 0.026 2026-09-25 14:48:58,816 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.023 2026-09-25 14:48:59,170 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 295 0.114 0.221 2026-09-25 14:48:59,182 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48: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-25 14:48:59,238 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48: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-25 14:48:59,276 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:59] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.026 2026-09-25 14:48:59,300 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48: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-25 14:48:59,321 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: Owl is running in 'dev' mode. 2026-09-25 14:48:59,328 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:48:59,359 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:48:59,386 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-25 14:48:59,388 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:48:59,388 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:59] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 7 0.014 0.013 2026-09-25 14:48:59,406 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-25 14:48:59,412 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:59] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.010 0.031 2026-09-25 14:48:59,418 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.055 2026-09-25 14:48:59,430 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:59] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.035 2026-09-25 14:48:59,468 44 INFO rb-48985ee-225086-418734 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-25 14:48:59,473 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:48:59,491 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:48:59,492 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:59] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.004 0.007 2026-09-25 14:48:59,543 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:59] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.018 0.042 2026-09-25 14:48:59,550 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:48:59,558 44 INFO rb-48985ee-225086-418734 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-25 14:48:59,562 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:59] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.046 2026-09-25 14:48:59,577 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:59] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.062 2026-09-25 14:48:59,596 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:59] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-09-25 14:48:59,611 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:59] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-09-25 14:48:59,619 44 INFO rb-48985ee-225086-418734 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-25 14:48:59,654 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:59] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.015 0.154 2026-09-25 14:48:59,668 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:59] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.114 2026-09-25 14:48:59,670 44 INFO rb-48985ee-225086-418734 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-25 14:48:59,690 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:59] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-09-25 14:48:59,706 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:59] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-09-25 14:48:59,719 44 INFO rb-48985ee-225086-418734 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-25 14:48:59,722 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:59] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.122 2026-09-25 14:48:59,737 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:48:59] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.118 2026-09-25 14:48:59,904 44 INFO rb-48985ee-225086-418734 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-25 14:48:59,954 44 INFO rb-48985ee-225086-418734 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-25 14:49:00,006 44 INFO rb-48985ee-225086-418734 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-25 14:49:00,077 44 INFO rb-48985ee-225086-418734 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-25 14:49:00,087 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:49:00,087 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:49:00,127 44 INFO rb-48985ee-225086-418734 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-25 14:49:00,178 44 INFO rb-48985ee-225086-418734 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-25 14:49:00,242 44 INFO rb-48985ee-225086-418734 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-25 14:49:00,294 44 INFO rb-48985ee-225086-418734 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-25 14:49:00,347 44 INFO rb-48985ee-225086-418734 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-25 14:49:00,415 44 INFO rb-48985ee-225086-418734 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-25 14:49:00,417 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95386162 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': '3a14b074-fbd0-490f-b290-1fd772648c4d'}] 2026-09-25 14:49:00,426 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:49:00,634 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95386162 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': '3a14b074-fbd0-490f-b290-1fd772648c4d'} created pos.order #595 2026-09-25 14:49:00,650 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95386162 finished 2026-09-25 14:49:00,686 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 141 0.104 0.167 2026-09-25 14:49:00,757 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:00] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.014 0.034 2026-09-25 14:49:00,776 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:00] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:49:00,876 44 INFO rb-48985ee-225086-418734 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-25 14:49:00,878 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:00] "GET /report/barcode/Code128/044c-a8bb-442b HTTP/1.1" 200 - 0 0.000 0.044 2026-09-25 14:49:00,879 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98934966 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '3a14b074-fbd0-490f-b290-1fd772648c4d'}] 2026-09-25 14:49:00,884 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98934966 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': '3a14b074-fbd0-490f-b290-1fd772648c4d'} sync ignored for existing PoS order pos.order(595,) (state: paid) 2026-09-25 14:49:00,894 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98934966 finished 2026-09-25 14:49:00,921 44 INFO rb-48985ee-225086-418734 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-25 14:49:00,954 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.026 0.051 2026-09-25 14:49:00,972 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:00] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-25 14:49:00,986 44 INFO rb-48985ee-225086-418734 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-25 14:49:01,019 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:01] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.002 0.008 2026-09-25 14:49:01,038 44 INFO rb-48985ee-225086-418734 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-25 14:49:01,089 44 INFO rb-48985ee-225086-418734 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-25 14:49:01,142 44 INFO rb-48985ee-225086-418734 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-25 14:49:01,321 44 INFO rb-48985ee-225086-418734 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-25 14:49:01,371 44 INFO rb-48985ee-225086-418734 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-25 14:49:01,422 44 INFO rb-48985ee-225086-418734 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-25 14:49:01,482 44 INFO rb-48985ee-225086-418734 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-25 14:49:01,492 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:49:01,533 44 INFO rb-48985ee-225086-418734 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-25 14:49:01,586 44 INFO rb-48985ee-225086-418734 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-25 14:49:01,638 44 INFO rb-48985ee-225086-418734 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-25 14:49:01,688 44 INFO rb-48985ee-225086-418734 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-25 14:49:01,743 44 INFO rb-48985ee-225086-418734 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-25 14:49:01,793 44 INFO rb-48985ee-225086-418734 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-25 14:49:01,844 44 INFO rb-48985ee-225086-418734 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-25 14:49:01,900 44 INFO rb-48985ee-225086-418734 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-25 14:49:01,952 44 INFO rb-48985ee-225086-418734 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-25 14:49:02,004 44 INFO rb-48985ee-225086-418734 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-25 14:49:02,057 44 INFO rb-48985ee-225086-418734 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-25 14:49:02,109 44 INFO rb-48985ee-225086-418734 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-25 14:49:02,160 44 INFO rb-48985ee-225086-418734 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-25 14:49:02,222 44 INFO rb-48985ee-225086-418734 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-25 14:49:02,225 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33810412 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000002', 'uuid': 'f61105ae-1ad0-4b4b-ae89-44ba26157b05'}] 2026-09-25 14:49:02,392 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33810412 order {'name': '/', 'pos_reference': '262-76-000002', 'uuid': 'f61105ae-1ad0-4b4b-ae89-44ba26157b05'} created pos.order #596 2026-09-25 14:49:02,401 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33810412 finished 2026-09-25 14:49:02,424 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.058 0.144 2026-09-25 14:49:02,466 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:02] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 22 0.007 0.018 2026-09-25 14:49:02,482 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:02] "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-25 14:49:02,527 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:02] "GET /report/barcode/Code128/0442-ba81-476a HTTP/1.1" 200 - 0 0.000 0.022 2026-09-25 14:49:02,527 44 INFO rb-48985ee-225086-418734 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-25 14:49:02,531 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12112053 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': 'f61105ae-1ad0-4b4b-ae89-44ba26157b05'}] 2026-09-25 14:49:02,538 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12112053 order {'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': 'f61105ae-1ad0-4b4b-ae89-44ba26157b05'} sync ignored for existing PoS order pos.order(596,) (state: paid) 2026-09-25 14:49:02,546 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12112053 finished 2026-09-25 14:49:02,580 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: tour succeeded 2026-09-25 14:49:02,581 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyValidity2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-25 14:49:02,595 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.017 0.051 2026-09-25 14:49:02,672 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use.browser: heap 19725224 (allocated 22155264) 2026-09-25 14:49:02,683 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing chrome headless with pid 84871 2026-09-25 14:49:02,684 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Closing websocket connection 2026-09-25 14:49:02,687 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:02] "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-25 14:49:02,689 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Terminating chrome headless with pid 84871 2026-09-25 14:49:02,745 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_144902_744947_test_loyalty_validity_dates_and_use.txt 2026-09-25 14:49:02,745 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_loyalty_validity_dates_and_use: Removing chrome user profile "/tmp/tmp84j4c8hh_chrome_odoo" 2026-09-25 14:49:02,756 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_max_usage_partner_with_point ... 2026-09-25 14:49:03,441 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome pid: 85086 2026-09-25 14:49:03,441 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome headless temporary user profile dir: /tmp/tmpb1oe4o68_chrome_odoo 2026-09-25 14:49:03,442 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Issuing json command http://127.0.0.1:36927/json/version 2026-09-25 14:49:03,442 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36927', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:49:03,445 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Browser version: Chrome/150.0.7871.114 2026-09-25 14:49:03,445 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Issuing json command http://127.0.0.1:36927/json 2026-09-25 14:49:03,446 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36927', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:49:03,447 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Websocket url found: ws://127.0.0.1:36927/devtools/page/97CA7D324C3EB8FF2EEAEBADAD8A4D19 2026-09-25 14:49:03,449 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Enable chrome headless console log notification 2026-09-25 14:49:03,450 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome headless enable page notifications 2026-09-25 14:49:03,497 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:49:03,500 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Setting session cookie in browser 2026-09-25 14:49:03,501 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Open "http://127.0.0.1:8069/pos/web?config_id=76" in browser 2026-09-25 14:49:03,501 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=76" 2026-09-25 14:49:03,511 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:49:04,023 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:04] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 90 0.036 0.478 2026-09-25 14:49:04,026 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Navigation result: {'frameId': '97CA7D324C3EB8FF2EEAEBADAD8A4D19', 'loaderId': 'D927B38B5695E518E94AA5BECF0E1ECE', 'isDownload': False} 2026-09-25 14:49:04,026 44 INFO rb-48985ee-225086-418734 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-25 14:49:04,037 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:49:04,054 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:04] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 14:49:04,060 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:04] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-25 14:49:04,063 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:04] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-25 14:49:04,380 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:49:04,392 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:49:04,397 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 14:49:04,409 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Evaluate test code "odoo.startTour('test_max_usage_partner_with_point', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:49:04,414 44 INFO rb-48985ee-225086-418734 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-25 14:49:04,415 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-25 14:49:04,424 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49: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-25 14:49:04,430 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:49:04,454 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:04] "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-25 14:49:04,464 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.021 2026-09-25 14:49:04,506 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 32 0.020 0.024 2026-09-25 14:49:04,514 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.039 2026-09-25 14:49:04,901 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 390 0.148 0.228 2026-09-25 14:49:04,921 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-25 14:49:04,960 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14: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.004 2026-09-25 14:49:04,994 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:04] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.023 2026-09-25 14:49:05,036 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:49:05,043 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: Owl is running in 'dev' mode. 2026-09-25 14:49:05,054 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-25 14:49:05,082 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:49:05,092 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:49:05,096 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 14:49:05,102 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:05] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-25 14:49:05,107 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:49:05,110 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49: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-25 14:49:05,131 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:05] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.021 0.022 2026-09-25 14:49:05,140 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:05] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.050 2026-09-25 14:49:05,147 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:05] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.034 2026-09-25 14:49:05,164 44 INFO rb-48985ee-225086-418734 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-25 14:49:05,184 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:49:05,221 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:05] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.022 0.024 2026-09-25 14:49:05,226 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:49:05,234 44 INFO rb-48985ee-225086-418734 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-25 14:49:05,235 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:05] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.004 0.049 2026-09-25 14:49:05,261 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:05] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.052 2026-09-25 14:49:05,266 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:05] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:49:05,278 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:05] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.068 2026-09-25 14:49:05,292 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:05] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.077 2026-09-25 14:49:05,327 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:05] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.012 0.134 2026-09-25 14:49:05,341 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:05] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-09-25 14:49:05,359 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:05] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-09-25 14:49:05,372 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:05] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-09-25 14:49:05,386 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:05] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-09-25 14:49:05,400 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:05] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-09-25 14:49:05,413 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:05] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.067 2026-09-25 14:49:05,465 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.026 0.143 2026-09-25 14:49:05,509 44 INFO rb-48985ee-225086-418734 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-25 14:49:05,561 44 INFO rb-48985ee-225086-418734 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-25 14:49:05,612 44 INFO rb-48985ee-225086-418734 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-25 14:49:05,665 44 INFO rb-48985ee-225086-418734 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-25 14:49:05,837 44 INFO rb-48985ee-225086-418734 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-25 14:49:05,887 44 INFO rb-48985ee-225086-418734 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-25 14:49:05,938 44 INFO rb-48985ee-225086-418734 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-25 14:49:06,011 44 INFO rb-48985ee-225086-418734 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-25 14:49:06,064 44 INFO rb-48985ee-225086-418734 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-25 14:49:06,114 44 INFO rb-48985ee-225086-418734 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-25 14:49:06,170 44 INFO rb-48985ee-225086-418734 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-25 14:49:06,232 44 INFO rb-48985ee-225086-418734 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-25 14:49:06,250 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:06] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.004 0.012 2026-09-25 14:49:06,283 44 INFO rb-48985ee-225086-418734 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-25 14:49:06,333 44 INFO rb-48985ee-225086-418734 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-25 14:49:06,389 44 INFO rb-48985ee-225086-418734 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-25 14:49:06,439 44 INFO rb-48985ee-225086-418734 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-25 14:49:06,492 44 INFO rb-48985ee-225086-418734 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-25 14:49:06,542 44 INFO rb-48985ee-225086-418734 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-25 14:49:06,595 44 INFO rb-48985ee-225086-418734 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-25 14:49:06,651 44 INFO rb-48985ee-225086-418734 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-25 14:49:06,701 44 INFO rb-48985ee-225086-418734 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-25 14:49:06,764 44 INFO rb-48985ee-225086-418734 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-25 14:49:06,832 44 INFO rb-48985ee-225086-418734 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-25 14:49:06,840 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:49:06,841 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:49:06,882 44 INFO rb-48985ee-225086-418734 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-25 14:49:06,933 44 INFO rb-48985ee-225086-418734 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-25 14:49:06,998 44 INFO rb-48985ee-225086-418734 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-25 14:49:07,050 44 INFO rb-48985ee-225086-418734 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-25 14:49:07,112 44 INFO rb-48985ee-225086-418734 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-25 14:49:07,117 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49829565 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '2259c803-ddc8-4d84-86bb-e507fdf8c150'}] 2026-09-25 14:49:07,120 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:49:07,444 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49829565 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '2259c803-ddc8-4d84-86bb-e507fdf8c150'} created pos.order #597 2026-09-25 14:49:07,454 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49829565 finished 2026-09-25 14:49:07,485 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.114 0.256 2026-09-25 14:49:07,560 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:07] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.016 0.036 2026-09-25 14:49:07,580 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:07] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:49:07,645 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99325408 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '2259c803-ddc8-4d84-86bb-e507fdf8c150'}] 2026-09-25 14:49:07,649 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99325408 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '2259c803-ddc8-4d84-86bb-e507fdf8c150'} sync ignored for existing PoS order pos.order(597,) (state: paid) 2026-09-25 14:49:07,655 44 INFO rb-48985ee-225086-418734 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-25 14:49:07,659 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99325408 finished 2026-09-25 14:49:07,703 44 INFO rb-48985ee-225086-418734 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-25 14:49:07,728 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.029 0.057 2026-09-25 14:49:07,754 44 INFO rb-48985ee-225086-418734 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-25 14:49:07,757 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:07] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.003 0.010 2026-09-25 14:49:07,812 44 INFO rb-48985ee-225086-418734 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-25 14:49:07,865 44 INFO rb-48985ee-225086-418734 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-25 14:49:07,915 44 INFO rb-48985ee-225086-418734 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-25 14:49:07,968 44 INFO rb-48985ee-225086-418734 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-25 14:49:08,025 44 INFO rb-48985ee-225086-418734 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-25 14:49:08,076 44 INFO rb-48985ee-225086-418734 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-25 14:49:08,137 44 INFO rb-48985ee-225086-418734 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-25 14:49:08,188 44 INFO rb-48985ee-225086-418734 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-25 14:49:08,238 44 INFO rb-48985ee-225086-418734 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-25 14:49:08,291 44 INFO rb-48985ee-225086-418734 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-25 14:49:08,470 44 INFO rb-48985ee-225086-418734 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-25 14:49:08,520 44 INFO rb-48985ee-225086-418734 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-25 14:49:08,571 44 INFO rb-48985ee-225086-418734 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-25 14:49:08,626 44 INFO rb-48985ee-225086-418734 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-25 14:49:08,677 44 INFO rb-48985ee-225086-418734 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-25 14:49:08,730 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: tour succeeded 2026-09-25 14:49:08,730 44 INFO rb-48985ee-225086-418734 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-25 14:49:08,824 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point.browser: heap 19212356 (allocated 20844544) 2026-09-25 14:49:08,825 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Closing chrome headless with pid 85086 2026-09-25 14:49:08,826 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Closing websocket connection 2026-09-25 14:49:08,826 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Terminating chrome headless with pid 85086 2026-09-25 14:49:08,893 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_144908_893789_test_max_usage_partner_with_point.txt 2026-09-25 14:49:08,894 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_max_usage_partner_with_point: Removing chrome user profile "/tmp/tmpb1oe4o68_chrome_odoo" 2026-09-25 14:49:08,907 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_min_qty_points_awarded ... 2026-09-25 14:49:09,570 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome pid: 85306 2026-09-25 14:49:09,571 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome headless temporary user profile dir: /tmp/tmp1bd956ju_chrome_odoo 2026-09-25 14:49:09,571 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Issuing json command http://127.0.0.1:37955/json/version 2026-09-25 14:49:09,572 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37955', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:49:09,573 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Browser version: Chrome/150.0.7871.114 2026-09-25 14:49:09,573 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Issuing json command http://127.0.0.1:37955/json 2026-09-25 14:49:09,573 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37955', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:49:09,574 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Websocket url found: ws://127.0.0.1:37955/devtools/page/C3495E39F5B1F94AACA8C96BE3CA9313 2026-09-25 14:49:09,576 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Enable chrome headless console log notification 2026-09-25 14:49:09,576 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome headless enable page notifications 2026-09-25 14:49:09,617 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:49:09,620 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Setting session cookie in browser 2026-09-25 14:49:09,621 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Open "http://127.0.0.1:8069/pos/web?config_id=76" in browser 2026-09-25 14:49:09,621 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=76" 2026-09-25 14:49:09,629 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:49:09,997 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:09] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 90 0.027 0.344 2026-09-25 14:49:10,001 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Navigation result: {'frameId': 'C3495E39F5B1F94AACA8C96BE3CA9313', 'loaderId': 'E978FC6500F8A4292EA4EB0A9337DBD3', 'isDownload': False} 2026-09-25 14:49:10,001 44 INFO rb-48985ee-225086-418734 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-25 14:49:10,011 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:49:10,025 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:10] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 14:49:10,029 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:10] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-09-25 14:49:10,032 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:10] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-25 14:49:10,383 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:49:10,392 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-25 14:49:10,405 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:49:10,406 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Evaluate test code "odoo.startTour('test_min_qty_points_awarded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:49:10,410 44 INFO rb-48985ee-225086-418734 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-25 14:49:10,413 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:49:10,421 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49: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-25 14:49:10,427 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:49:10,443 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.007 2026-09-25 14:49:10,452 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-25 14:49:10,484 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.010 0.024 2026-09-25 14:49:10,486 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.024 2026-09-25 14:49:10,850 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.110 0.234 2026-09-25 14:49:10,871 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:49:10,921 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:49:10,958 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:10] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.025 2026-09-25 14:49:10,972 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:49:10,979 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: Owl is running in 'dev' mode. 2026-09-25 14:49:10,988 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-25 14:49:11,022 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:49:11,031 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:49:11,034 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:49:11,048 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-25 14:49:11,054 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:49:11,058 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:11] "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-25 14:49:11,073 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:11] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.026 0.020 2026-09-25 14:49:11,082 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:11] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.054 2026-09-25 14:49:11,094 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 14:49:11,096 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:11] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.037 2026-09-25 14:49:11,115 44 INFO rb-48985ee-225086-418734 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-25 14:49:11,134 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:11] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.012 0.053 2026-09-25 14:49:11,171 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:11] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.017 0.087 2026-09-25 14:49:11,178 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:11] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.002 0.035 2026-09-25 14:49:11,179 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:49:11,194 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:11] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.046 2026-09-25 14:49:11,215 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:11] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.066 2026-09-25 14:49:11,228 44 INFO rb-48985ee-225086-418734 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-25 14:49:11,232 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:11] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.077 2026-09-25 14:49:11,238 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:11] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:49:11,253 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:11] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-09-25 14:49:11,277 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:11] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-09-25 14:49:11,281 44 INFO rb-48985ee-225086-418734 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-25 14:49:11,302 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:11] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.115 2026-09-25 14:49:11,320 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:11] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.116 2026-09-25 14:49:11,333 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:11] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.111 2026-09-25 14:49:11,350 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:11] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.093 2026-09-25 14:49:11,407 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.022 0.136 2026-09-25 14:49:11,457 44 INFO rb-48985ee-225086-418734 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-25 14:49:11,509 44 INFO rb-48985ee-225086-418734 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-25 14:49:11,559 44 INFO rb-48985ee-225086-418734 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-25 14:49:11,615 44 INFO rb-48985ee-225086-418734 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-25 14:49:11,679 44 INFO rb-48985ee-225086-418734 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-25 14:49:11,710 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:11] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.014 0.016 2026-09-25 14:49:11,729 44 INFO rb-48985ee-225086-418734 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-25 14:49:11,813 44 INFO rb-48985ee-225086-418734 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-25 14:49:11,864 44 INFO rb-48985ee-225086-418734 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-25 14:49:11,922 44 INFO rb-48985ee-225086-418734 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-25 14:49:11,980 44 INFO rb-48985ee-225086-418734 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-25 14:49:12,031 44 INFO rb-48985ee-225086-418734 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-25 14:49:12,103 44 INFO rb-48985ee-225086-418734 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-25 14:49:12,162 44 INFO rb-48985ee-225086-418734 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-25 14:49:12,213 44 INFO rb-48985ee-225086-418734 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-25 14:49:12,271 44 INFO rb-48985ee-225086-418734 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-25 14:49:12,334 44 INFO rb-48985ee-225086-418734 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-25 14:49:12,343 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:49:12,344 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:49:12,385 44 INFO rb-48985ee-225086-418734 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-25 14:49:12,435 44 INFO rb-48985ee-225086-418734 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-25 14:49:12,503 44 INFO rb-48985ee-225086-418734 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-25 14:49:12,555 44 INFO rb-48985ee-225086-418734 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-25 14:49:12,620 44 INFO rb-48985ee-225086-418734 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-25 14:49:12,672 44 INFO rb-48985ee-225086-418734 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-25 14:49:12,726 44 INFO rb-48985ee-225086-418734 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-25 14:49:12,735 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:12] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.006 2026-09-25 14:49:12,751 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33694487 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'b72527e2-5913-4589-a86c-e54e315f3c53'}] 2026-09-25 14:49:12,757 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:49:12,979 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33694487 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'b72527e2-5913-4589-a86c-e54e315f3c53'} created pos.order #598 2026-09-25 14:49:12,989 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33694487 finished 2026-09-25 14:49:13,015 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 232 0.095 0.171 2026-09-25 14:49:13,082 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.017 0.031 2026-09-25 14:49:13,109 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49: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-25 14:49:13,202 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35349726 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'b72527e2-5913-4589-a86c-e54e315f3c53'}] 2026-09-25 14:49:13,208 44 INFO rb-48985ee-225086-418734 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-25 14:49:13,209 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35349726 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'b72527e2-5913-4589-a86c-e54e315f3c53'} sync ignored for existing PoS order pos.order(598,) (state: paid) 2026-09-25 14:49:13,217 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35349726 finished 2026-09-25 14:49:13,257 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: tour succeeded 2026-09-25 14:49:13,258 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_min_qty_points_awarded SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-25 14:49:13,274 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.022 0.051 2026-09-25 14:49:13,347 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded.browser: heap 20264216 (allocated 22417408) 2026-09-25 14:49:13,353 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Closing chrome headless with pid 85306 2026-09-25 14:49:13,353 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Closing websocket connection 2026-09-25 14:49:13,353 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Terminating chrome headless with pid 85306 2026-09-25 14:49:13,450 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_144913_450420_test_min_qty_points_awarded.txt 2026-09-25 14:49:13,450 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_min_qty_points_awarded: Removing chrome user profile "/tmp/tmp1bd956ju_chrome_odoo" 2026-09-25 14:49:13,480 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_gift_wallet_programs ... 2026-09-25 14:49:14,282 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome pid: 85518 2026-09-25 14:49:14,283 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome headless temporary user profile dir: /tmp/tmp8_2a0bvg_chrome_odoo 2026-09-25 14:49:14,283 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Issuing json command http://127.0.0.1:40533/json/version 2026-09-25 14:49:14,284 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40533', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:49:14,287 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Browser version: Chrome/150.0.7871.114 2026-09-25 14:49:14,287 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Issuing json command http://127.0.0.1:40533/json 2026-09-25 14:49:14,288 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40533', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:49:14,290 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Websocket url found: ws://127.0.0.1:40533/devtools/page/99B5E23E19121BE5FFCB13B1636321DD 2026-09-25 14:49:14,299 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Enable chrome headless console log notification 2026-09-25 14:49:14,306 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome headless enable page notifications 2026-09-25 14:49:14,337 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:49:14,344 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Setting session cookie in browser 2026-09-25 14:49:14,345 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-25 14:49:14,345 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-25 14:49:14,354 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:49:14,693 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:14] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.024 0.319 2026-09-25 14:49:14,696 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Navigation result: {'frameId': '99B5E23E19121BE5FFCB13B1636321DD', 'loaderId': '9543FB039DB35B9B13EC5E65D454891C', 'isDownload': False} 2026-09-25 14:49:14,696 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Evaluate ready code "odoo.isTourReady('MultipleGiftWalletProgramsTour')" 2026-09-25 14:49:14,710 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:49:14,723 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:14] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-25 14:49:14,725 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:14] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 14:49:14,730 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:14] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-09-25 14:49:15,071 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:49:15,074 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:49:15,084 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 14:49:15,100 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:49:15,104 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Evaluate test code "odoo.startTour('MultipleGiftWalletProgramsTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:49:15,109 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:49:15,116 44 INFO rb-48985ee-225086-418734 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-25 14:49:15,119 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:49:15,144 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49: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.008 2026-09-25 14:49:15,153 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-25 14:49:15,192 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.011 0.024 2026-09-25 14:49:15,194 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-09-25 14:49:15,564 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.121 0.223 2026-09-25 14:49:15,577 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14: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.004 2026-09-25 14:49:15,614 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14: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.004 2026-09-25 14:49:15,651 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:15] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.024 2026-09-25 14:49:15,671 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14: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.003 2026-09-25 14:49:15,679 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: Owl is running in 'dev' mode. 2026-09-25 14:49:15,685 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 14:49:15,721 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:49:15,731 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:49:15,732 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:49:15,734 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:15] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:49:15,744 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:49:15,747 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:49:15,762 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:49:15,764 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:15] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.013 0.026 2026-09-25 14:49:15,771 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:15] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.041 2026-09-25 14:49:15,778 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:15] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.028 2026-09-25 14:49:15,812 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:15] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.013 0.044 2026-09-25 14:49:15,817 44 INFO rb-48985ee-225086-418734 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-25 14:49:15,849 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:15] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.015 0.080 2026-09-25 14:49:15,865 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:15] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.004 0.017 2026-09-25 14:49:15,872 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:49:15,884 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:15] "GET /web/image?model=product.template&field=image_128&id=9&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.028 2026-09-25 14:49:15,896 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:15] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 4 0.002 0.044 2026-09-25 14:49:15,912 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:15] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.054 2026-09-25 14:49:15,925 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:15] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.066 2026-09-25 14:49:15,940 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:15] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-09-25 14:49:15,946 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:15] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:49:15,946 44 INFO rb-48985ee-225086-418734 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-25 14:49:15,957 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:15] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-09-25 14:49:15,971 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:15] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-09-25 14:49:15,984 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:15] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-09-25 14:49:16,000 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:16] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-09-25 14:49:16,012 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:16] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-09-25 14:49:16,026 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:16] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-09-25 14:49:16,084 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.018 0.106 2026-09-25 14:49:16,126 44 INFO rb-48985ee-225086-418734 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-25 14:49:16,177 44 INFO rb-48985ee-225086-418734 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-25 14:49:16,228 44 INFO rb-48985ee-225086-418734 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-25 14:49:16,315 44 INFO rb-48985ee-225086-418734 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-25 14:49:16,366 44 INFO rb-48985ee-225086-418734 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-25 14:49:16,417 44 INFO rb-48985ee-225086-418734 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-25 14:49:16,467 44 INFO rb-48985ee-225086-418734 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-25 14:49:16,518 44 INFO rb-48985ee-225086-418734 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-25 14:49:16,572 44 INFO rb-48985ee-225086-418734 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-25 14:49:16,622 44 INFO rb-48985ee-225086-418734 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-25 14:49:16,677 44 INFO rb-48985ee-225086-418734 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-25 14:49:16,728 44 INFO rb-48985ee-225086-418734 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-25 14:49:16,778 44 INFO rb-48985ee-225086-418734 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-25 14:49:16,828 44 INFO rb-48985ee-225086-418734 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-25 14:49:16,881 44 INFO rb-48985ee-225086-418734 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-25 14:49:16,933 44 INFO rb-48985ee-225086-418734 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-25 14:49:16,983 44 INFO rb-48985ee-225086-418734 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-25 14:49:17,103 44 INFO rb-48985ee-225086-418734 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-25 14:49:17,154 44 INFO rb-48985ee-225086-418734 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-25 14:49:17,216 44 INFO rb-48985ee-225086-418734 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-25 14:49:17,225 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:49:17,226 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:49:17,267 44 INFO rb-48985ee-225086-418734 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-25 14:49:17,318 44 INFO rb-48985ee-225086-418734 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-25 14:49:17,385 44 INFO rb-48985ee-225086-418734 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-25 14:49:17,437 44 INFO rb-48985ee-225086-418734 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-25 14:49:17,490 44 INFO rb-48985ee-225086-418734 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-25 14:49:17,557 44 INFO rb-48985ee-225086-418734 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-25 14:49:17,561 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22117811 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '05aeafb3-303f-47f2-91f2-47fb95463b9b'}] 2026-09-25 14:49:17,563 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:49:17,630 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22117811 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '05aeafb3-303f-47f2-91f2-47fb95463b9b'} created pos.order #599 2026-09-25 14:49:17,640 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22117811 finished 2026-09-25 14:49:17,671 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 90 0.040 0.072 2026-09-25 14:49:17,736 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:17] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 40 0.015 0.029 2026-09-25 14:49:17,755 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:17] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:49:17,816 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42268070 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '05aeafb3-303f-47f2-91f2-47fb95463b9b'}] 2026-09-25 14:49:17,820 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42268070 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '05aeafb3-303f-47f2-91f2-47fb95463b9b'} sync ignored for existing PoS order pos.order(599,) (state: paid) 2026-09-25 14:49:17,821 44 INFO rb-48985ee-225086-418734 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-25 14:49:17,829 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42268070 finished 2026-09-25 14:49:17,869 44 INFO rb-48985ee-225086-418734 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-25 14:49:17,886 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.023 0.049 2026-09-25 14:49:17,907 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:17] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.002 0.007 2026-09-25 14:49:17,924 44 INFO rb-48985ee-225086-418734 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-25 14:49:17,990 44 INFO rb-48985ee-225086-418734 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-25 14:49:18,042 44 INFO rb-48985ee-225086-418734 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-25 14:49:18,093 44 INFO rb-48985ee-225086-418734 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-25 14:49:18,143 44 INFO rb-48985ee-225086-418734 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-25 14:49:18,193 44 INFO rb-48985ee-225086-418734 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-25 14:49:18,247 44 INFO rb-48985ee-225086-418734 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-25 14:49:18,298 44 INFO rb-48985ee-225086-418734 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-25 14:49:18,348 44 INFO rb-48985ee-225086-418734 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-25 14:49:18,399 44 INFO rb-48985ee-225086-418734 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-25 14:49:18,450 44 INFO rb-48985ee-225086-418734 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-25 14:49:18,500 44 INFO rb-48985ee-225086-418734 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-25 14:49:18,553 44 INFO rb-48985ee-225086-418734 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-25 14:49:18,605 44 INFO rb-48985ee-225086-418734 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-25 14:49:18,656 44 INFO rb-48985ee-225086-418734 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-25 14:49:18,786 44 INFO rb-48985ee-225086-418734 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-25 14:49:18,837 44 INFO rb-48985ee-225086-418734 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-25 14:49:18,892 44 INFO rb-48985ee-225086-418734 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-25 14:49:18,942 44 INFO rb-48985ee-225086-418734 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-25 14:49:18,993 44 INFO rb-48985ee-225086-418734 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-25 14:49:19,047 44 INFO rb-48985ee-225086-418734 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-25 14:49:19,100 44 INFO rb-48985ee-225086-418734 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-25 14:49:19,151 44 INFO rb-48985ee-225086-418734 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-25 14:49:19,212 44 INFO rb-48985ee-225086-418734 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-25 14:49:19,217 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #222557 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'af241692-fee8-4ecf-97b6-cd4a5a4ea65b'}] 2026-09-25 14:49:19,253 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #222557 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': 'af241692-fee8-4ecf-97b6-cd4a5a4ea65b'} created pos.order #600 2026-09-25 14:49:19,261 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #222557 finished 2026-09-25 14:49:19,285 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.019 0.052 2026-09-25 14:49:19,331 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 24 0.007 0.019 2026-09-25 14:49:19,345 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:19] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:49:19,383 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98697463 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'af241692-fee8-4ecf-97b6-cd4a5a4ea65b'}] 2026-09-25 14:49:19,387 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98697463 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': 'af241692-fee8-4ecf-97b6-cd4a5a4ea65b'} sync ignored for existing PoS order pos.order(600,) (state: paid) 2026-09-25 14:49:19,394 44 INFO rb-48985ee-225086-418734 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-25 14:49:19,397 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98697463 finished 2026-09-25 14:49:19,445 44 INFO rb-48985ee-225086-418734 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-25 14:49:19,447 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.018 0.049 2026-09-25 14:49:19,470 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.002 0.007 2026-09-25 14:49:19,498 44 INFO rb-48985ee-225086-418734 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-25 14:49:19,548 44 INFO rb-48985ee-225086-418734 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-25 14:49:19,599 44 INFO rb-48985ee-225086-418734 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-25 14:49:19,661 44 INFO rb-48985ee-225086-418734 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-25 14:49:19,712 44 INFO rb-48985ee-225086-418734 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-25 14:49:19,782 44 INFO rb-48985ee-225086-418734 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-25 14:49:19,834 44 INFO rb-48985ee-225086-418734 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-25 14:49:19,884 44 INFO rb-48985ee-225086-418734 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-25 14:49:19,940 44 INFO rb-48985ee-225086-418734 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-25 14:49:20,003 44 INFO rb-48985ee-225086-418734 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-25 14:49:20,010 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:20] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 14:49:20,025 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:20] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 14:49:20,053 44 INFO rb-48985ee-225086-418734 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-25 14:49:20,104 44 INFO rb-48985ee-225086-418734 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-25 14:49:20,157 44 INFO rb-48985ee-225086-418734 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-25 14:49:20,208 44 INFO rb-48985ee-225086-418734 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-25 14:49:20,259 44 INFO rb-48985ee-225086-418734 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-25 14:49:20,309 44 INFO rb-48985ee-225086-418734 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-25 14:49:20,360 44 INFO rb-48985ee-225086-418734 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-25 14:49:20,410 44 INFO rb-48985ee-225086-418734 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-25 14:49:20,462 44 INFO rb-48985ee-225086-418734 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-25 14:49:20,514 44 INFO rb-48985ee-225086-418734 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-25 14:49:20,565 44 INFO rb-48985ee-225086-418734 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-25 14:49:20,687 44 INFO rb-48985ee-225086-418734 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-25 14:49:20,737 44 INFO rb-48985ee-225086-418734 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-25 14:49:20,791 44 INFO rb-48985ee-225086-418734 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-25 14:49:20,841 44 INFO rb-48985ee-225086-418734 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-25 14:49:20,895 44 INFO rb-48985ee-225086-418734 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-25 14:49:20,946 44 INFO rb-48985ee-225086-418734 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-25 14:49:20,998 44 INFO rb-48985ee-225086-418734 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-25 14:49:21,049 44 INFO rb-48985ee-225086-418734 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-25 14:49:21,109 44 INFO rb-48985ee-225086-418734 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-25 14:49:21,113 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23447339 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000003', 'uuid': '6c4ae9e5-aec2-47db-b347-98025a2f21cf'}] 2026-09-25 14:49:21,156 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23447339 order {'name': '/', 'pos_reference': '261-76-000003', 'uuid': '6c4ae9e5-aec2-47db-b347-98025a2f21cf'} created pos.order #601 2026-09-25 14:49:21,165 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23447339 finished 2026-09-25 14:49:21,190 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.025 0.054 2026-09-25 14:49:21,244 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.010 0.028 2026-09-25 14:49:21,257 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49: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-25 14:49:21,282 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5255319 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '6c4ae9e5-aec2-47db-b347-98025a2f21cf'}] 2026-09-25 14:49:21,286 44 INFO rb-48985ee-225086-418734 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-25 14:49:21,288 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5255319 order {'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '6c4ae9e5-aec2-47db-b347-98025a2f21cf'} sync ignored for existing PoS order pos.order(601,) (state: paid) 2026-09-25 14:49:21,298 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5255319 finished 2026-09-25 14:49:21,338 44 INFO rb-48985ee-225086-418734 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-25 14:49:21,366 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.025 0.061 2026-09-25 14:49:21,390 44 INFO rb-48985ee-225086-418734 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-25 14:49:21,399 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.004 0.011 2026-09-25 14:49:21,452 44 INFO rb-48985ee-225086-418734 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-25 14:49:21,503 44 INFO rb-48985ee-225086-418734 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-25 14:49:21,565 44 INFO rb-48985ee-225086-418734 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-25 14:49:21,619 44 INFO rb-48985ee-225086-418734 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-25 14:49:21,669 44 INFO rb-48985ee-225086-418734 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-25 14:49:21,724 44 INFO rb-48985ee-225086-418734 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-25 14:49:21,783 44 INFO rb-48985ee-225086-418734 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-25 14:49:21,835 44 INFO rb-48985ee-225086-418734 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-25 14:49:21,885 44 INFO rb-48985ee-225086-418734 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-25 14:49:21,939 44 INFO rb-48985ee-225086-418734 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-25 14:49:21,989 44 INFO rb-48985ee-225086-418734 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-25 14:49:22,040 44 INFO rb-48985ee-225086-418734 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-25 14:49:22,090 44 INFO rb-48985ee-225086-418734 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-25 14:49:22,141 44 INFO rb-48985ee-225086-418734 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-25 14:49:22,191 44 INFO rb-48985ee-225086-418734 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-25 14:49:22,244 44 INFO rb-48985ee-225086-418734 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-25 14:49:22,296 44 INFO rb-48985ee-225086-418734 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-25 14:49:22,346 44 INFO rb-48985ee-225086-418734 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-25 14:49:22,469 44 INFO rb-48985ee-225086-418734 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-25 14:49:22,520 44 INFO rb-48985ee-225086-418734 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-25 14:49:22,577 44 INFO rb-48985ee-225086-418734 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-25 14:49:22,626 44 INFO rb-48985ee-225086-418734 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-25 14:49:22,677 44 INFO rb-48985ee-225086-418734 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-25 14:49:22,732 44 INFO rb-48985ee-225086-418734 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-25 14:49:22,783 44 INFO rb-48985ee-225086-418734 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-25 14:49:22,835 44 INFO rb-48985ee-225086-418734 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-25 14:49:22,890 44 INFO rb-48985ee-225086-418734 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-25 14:49:22,898 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:22] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.006 2026-09-25 14:49:22,914 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63149196 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000004', 'uuid': 'af118ebf-a112-4e4c-adde-7b39e153ac6f'}] 2026-09-25 14:49:22,954 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63149196 order {'name': '/', 'pos_reference': '261-76-000004', 'uuid': 'af118ebf-a112-4e4c-adde-7b39e153ac6f'} created pos.order #602 2026-09-25 14:49:22,962 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63149196 finished 2026-09-25 14:49:22,991 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.025 0.054 2026-09-25 14:49:23,054 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:23] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 34 0.013 0.024 2026-09-25 14:49:23,076 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:23] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:49:23,103 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39250320 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': 'af118ebf-a112-4e4c-adde-7b39e153ac6f'}] 2026-09-25 14:49:23,109 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39250320 order {'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': 'af118ebf-a112-4e4c-adde-7b39e153ac6f'} sync ignored for existing PoS order pos.order(602,) (state: paid) 2026-09-25 14:49:23,109 44 INFO rb-48985ee-225086-418734 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-25 14:49:23,116 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39250320 finished 2026-09-25 14:49:23,158 44 INFO rb-48985ee-225086-418734 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-25 14:49:23,169 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.022 0.046 2026-09-25 14:49:23,201 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:23] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 18 0.006 0.013 2026-09-25 14:49:23,211 44 INFO rb-48985ee-225086-418734 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-25 14:49:23,272 44 INFO rb-48985ee-225086-418734 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-25 14:49:23,323 44 INFO rb-48985ee-225086-418734 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-25 14:49:23,383 44 INFO rb-48985ee-225086-418734 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-25 14:49:23,436 44 INFO rb-48985ee-225086-418734 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-25 14:49:23,486 44 INFO rb-48985ee-225086-418734 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-25 14:49:23,539 44 INFO rb-48985ee-225086-418734 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-25 14:49:23,598 44 INFO rb-48985ee-225086-418734 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-25 14:49:23,608 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:23] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.001 0.007 2026-09-25 14:49:23,623 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:23] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 14:49:23,648 44 INFO rb-48985ee-225086-418734 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-25 14:49:23,705 44 INFO rb-48985ee-225086-418734 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-25 14:49:23,750 44 INFO rb-48985ee-225086-418734 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-25 14:49:23,809 44 INFO rb-48985ee-225086-418734 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-25 14:49:23,854 44 INFO rb-48985ee-225086-418734 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-25 14:49:23,905 44 INFO rb-48985ee-225086-418734 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-25 14:49:23,959 44 INFO rb-48985ee-225086-418734 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-25 14:49:24,012 44 INFO rb-48985ee-225086-418734 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-25 14:49:24,065 44 INFO rb-48985ee-225086-418734 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-25 14:49:24,125 44 INFO rb-48985ee-225086-418734 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-25 14:49:24,129 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86348904 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000005', 'uuid': '909538e6-0c3e-4718-b80c-537af8f71baf'}] 2026-09-25 14:49:24,185 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86348904 order {'name': '/', 'pos_reference': '261-76-000005', 'uuid': '909538e6-0c3e-4718-b80c-537af8f71baf'} created pos.order #603 2026-09-25 14:49:24,193 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86348904 finished 2026-09-25 14:49:24,230 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.027 0.077 2026-09-25 14:49:24,287 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:24] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.011 0.031 2026-09-25 14:49:24,307 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:24] "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-25 14:49:24,339 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57467608 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': '909538e6-0c3e-4718-b80c-537af8f71baf'}] 2026-09-25 14:49:24,343 44 INFO rb-48985ee-225086-418734 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-25 14:49:24,345 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57467608 order {'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': '909538e6-0c3e-4718-b80c-537af8f71baf'} sync ignored for existing PoS order pos.order(603,) (state: paid) 2026-09-25 14:49:24,354 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57467608 finished 2026-09-25 14:49:24,394 44 INFO rb-48985ee-225086-418734 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-25 14:49:24,409 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.018 0.055 2026-09-25 14:49:24,436 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:24] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 10 0.003 0.009 2026-09-25 14:49:24,458 44 INFO rb-48985ee-225086-418734 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-25 14:49:24,509 44 INFO rb-48985ee-225086-418734 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-25 14:49:24,560 44 INFO rb-48985ee-225086-418734 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-25 14:49:24,613 44 INFO rb-48985ee-225086-418734 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-25 14:49:24,664 44 INFO rb-48985ee-225086-418734 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-25 14:49:24,716 44 INFO rb-48985ee-225086-418734 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-25 14:49:24,774 44 INFO rb-48985ee-225086-418734 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-25 14:49:24,825 44 INFO rb-48985ee-225086-418734 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-25 14:49:24,877 44 INFO rb-48985ee-225086-418734 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-25 14:49:25,053 44 INFO rb-48985ee-225086-418734 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-25 14:49:25,103 44 INFO rb-48985ee-225086-418734 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-25 14:49:25,154 44 INFO rb-48985ee-225086-418734 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-25 14:49:25,210 44 INFO rb-48985ee-225086-418734 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-25 14:49:25,261 44 INFO rb-48985ee-225086-418734 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-25 14:49:25,313 44 INFO rb-48985ee-225086-418734 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-25 14:49:25,364 44 INFO rb-48985ee-225086-418734 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-25 14:49:25,424 44 INFO rb-48985ee-225086-418734 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-25 14:49:25,476 44 INFO rb-48985ee-225086-418734 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-25 14:49:25,527 44 INFO rb-48985ee-225086-418734 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-25 14:49:25,579 44 INFO rb-48985ee-225086-418734 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-25 14:49:25,639 44 INFO rb-48985ee-225086-418734 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-25 14:49:25,691 44 INFO rb-48985ee-225086-418734 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-25 14:49:25,741 44 INFO rb-48985ee-225086-418734 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-25 14:49:25,796 44 INFO rb-48985ee-225086-418734 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-25 14:49:25,851 44 INFO rb-48985ee-225086-418734 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-25 14:49:25,902 44 INFO rb-48985ee-225086-418734 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-25 14:49:25,953 44 INFO rb-48985ee-225086-418734 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-25 14:49:26,017 44 INFO rb-48985ee-225086-418734 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-25 14:49:26,068 44 INFO rb-48985ee-225086-418734 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-25 14:49:26,119 44 INFO rb-48985ee-225086-418734 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-25 14:49:26,174 44 INFO rb-48985ee-225086-418734 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-25 14:49:26,224 44 INFO rb-48985ee-225086-418734 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-25 14:49:26,275 44 INFO rb-48985ee-225086-418734 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-25 14:49:26,330 44 INFO rb-48985ee-225086-418734 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-25 14:49:26,382 44 INFO rb-48985ee-225086-418734 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-25 14:49:26,435 44 INFO rb-48985ee-225086-418734 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-25 14:49:26,445 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:26] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.006 2026-09-25 14:49:26,459 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7145937 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000006', 'uuid': 'f09bca91-4b04-4190-9e26-730ef8ea306b'}] 2026-09-25 14:49:26,758 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7145937 order {'name': '/', 'pos_reference': '261-76-000006', 'uuid': 'f09bca91-4b04-4190-9e26-730ef8ea306b'} created pos.order #604 2026-09-25 14:49:26,770 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7145937 finished 2026-09-25 14:49:26,794 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 203 0.110 0.227 2026-09-25 14:49:26,846 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:26] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.015 0.020 2026-09-25 14:49:26,860 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14: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.003 2026-09-25 14:49:26,887 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7404097 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '261-76-000006', 'uuid': 'f09bca91-4b04-4190-9e26-730ef8ea306b'}] 2026-09-25 14:49:26,892 44 INFO rb-48985ee-225086-418734 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-25 14:49:26,892 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7404097 order {'name': 'Shop - 000006', 'pos_reference': '261-76-000006', 'uuid': 'f09bca91-4b04-4190-9e26-730ef8ea306b'} sync ignored for existing PoS order pos.order(604,) (state: paid) 2026-09-25 14:49:26,900 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7404097 finished 2026-09-25 14:49:26,943 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: tour succeeded 2026-09-25 14:49:26,943 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR MultipleGiftWalletProgramsTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-25 14:49:26,956 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.021 0.051 2026-09-25 14:49:27,122 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs.browser: heap 29511196 (allocated 31596544) 2026-09-25 14:49:27,123 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Closing chrome headless with pid 85518 2026-09-25 14:49:27,123 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Closing websocket connection 2026-09-25 14:49:27,124 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Terminating chrome headless with pid 85518 2026-09-25 14:49:27,141 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:27] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 18 0.011 0.012 2026-09-25 14:49:27,183 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_144927_183103_test_multiple_gift_wallet_programs.txt 2026-09-25 14:49:27,183 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_gift_wallet_programs: Removing chrome user profile "/tmp/tmp8_2a0bvg_chrome_odoo" 2026-09-25 14:49:27,210 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_loyalty_products ... 2026-09-25 14:49:27,900 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome pid: 85774 2026-09-25 14:49:27,900 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome headless temporary user profile dir: /tmp/tmplvua136c_chrome_odoo 2026-09-25 14:49:27,900 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Issuing json command http://127.0.0.1:41407/json/version 2026-09-25 14:49:27,901 44 INFO rb-48985ee-225086-418734 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-25 14:49:27,903 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Browser version: Chrome/150.0.7871.114 2026-09-25 14:49:27,903 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Issuing json command http://127.0.0.1:41407/json 2026-09-25 14:49:27,903 44 INFO rb-48985ee-225086-418734 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-25 14:49:27,904 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Websocket url found: ws://127.0.0.1:41407/devtools/page/2E117E8431605F7164BFDA344B7A8A3D 2026-09-25 14:49:27,906 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Enable chrome headless console log notification 2026-09-25 14:49:27,906 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome headless enable page notifications 2026-09-25 14:49:27,943 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:49:27,947 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Setting session cookie in browser 2026-09-25 14:49:27,948 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Open "http://127.0.0.1:8069/pos/web?config_id=76" in browser 2026-09-25 14:49:27,948 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=76" 2026-09-25 14:49:27,958 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:49:28,399 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:28] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 91 0.023 0.421 2026-09-25 14:49:28,402 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Navigation result: {'frameId': '2E117E8431605F7164BFDA344B7A8A3D', 'loaderId': '6382B70403A4E89000B2E341A3843DC3', 'isDownload': False} 2026-09-25 14:49:28,402 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Evaluate ready code "odoo.isTourReady('test_multiple_loyalty_products')" 2026-09-25 14:49:28,413 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:49:28,423 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:28] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 14:49:28,427 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:28] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 14:49:28,430 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:28] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 14:49:28,763 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:49:28,764 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:49:28,776 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 14:49:28,786 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Evaluate test code "odoo.startTour('test_multiple_loyalty_products', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:49:28,789 44 INFO rb-48985ee-225086-418734 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-25 14:49:28,789 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-25 14:49:28,796 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:49:28,802 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:49:28,815 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 14:49:28,823 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-25 14:49:28,855 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.011 0.021 2026-09-25 14:49:28,857 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.024 2026-09-25 14:49:29,223 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.121 0.227 2026-09-25 14:49:29,235 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:49:29,269 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:49:29,303 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:29] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.024 2026-09-25 14:49:29,320 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:49:29,327 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: Owl is running in 'dev' mode. 2026-09-25 14:49:29,336 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-25 14:49:29,361 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:49:29,374 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:49:29,376 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:29] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:49:29,391 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:49:29,395 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:49:29,398 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:29] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.009 0.025 2026-09-25 14:49:29,412 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:29] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.041 2026-09-25 14:49:29,413 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.048 2026-09-25 14:49:29,423 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:29] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.020 2026-09-25 14:49:29,454 44 INFO rb-48985ee-225086-418734 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-25 14:49:29,501 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:29] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.018 2026-09-25 14:49:29,508 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:49:29,525 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:29] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.040 2026-09-25 14:49:29,532 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:49:29,546 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:29] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.056 2026-09-25 14:49:29,594 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:29] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.017 0.084 2026-09-25 14:49:29,595 44 INFO rb-48985ee-225086-418734 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-25 14:49:29,600 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:29] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:49:29,617 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:29] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.126 2026-09-25 14:49:29,631 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:29] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-09-25 14:49:29,649 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:29] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.161 2026-09-25 14:49:29,664 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:29] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-09-25 14:49:29,678 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:29] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.071 2026-09-25 14:49:29,722 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:29] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.013 0.197 2026-09-25 14:49:29,736 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:29] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.114 2026-09-25 14:49:29,753 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:29] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.099 2026-09-25 14:49:29,810 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.024 0.152 2026-09-25 14:49:29,860 44 INFO rb-48985ee-225086-418734 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-25 14:49:29,911 44 INFO rb-48985ee-225086-418734 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-25 14:49:29,963 44 INFO rb-48985ee-225086-418734 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-25 14:49:30,014 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: tour succeeded 2026-09-25 14:49:30,014 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_multiple_loyalty_products SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-25 14:49:30,059 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products.browser: heap 14459240 (allocated 15466496) 2026-09-25 14:49:30,062 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Closing chrome headless with pid 85774 2026-09-25 14:49:30,062 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Closing websocket connection 2026-09-25 14:49:30,062 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Terminating chrome headless with pid 85774 2026-09-25 14:49:30,163 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_144930_163313_test_multiple_loyalty_products.txt 2026-09-25 14:49:30,163 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_loyalty_products: Removing chrome user profile "/tmp/tmplvua136c_chrome_odoo" 2026-09-25 14:49:30,173 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_physical_gift_card_sale ... 2026-09-25 14:49:30,656 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome pid: 85987 2026-09-25 14:49:30,657 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome headless temporary user profile dir: /tmp/tmpml0cawxj_chrome_odoo 2026-09-25 14:49:30,657 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Issuing json command http://127.0.0.1:43673/json/version 2026-09-25 14:49:30,658 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43673', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:49:30,663 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Browser version: Chrome/150.0.7871.114 2026-09-25 14:49:30,664 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Issuing json command http://127.0.0.1:43673/json 2026-09-25 14:49:30,664 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43673', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:49:30,667 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Websocket url found: ws://127.0.0.1:43673/devtools/page/2502BCAB864B409D6C21553895BC83F3 2026-09-25 14:49:30,668 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Enable chrome headless console log notification 2026-09-25 14:49:30,669 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome headless enable page notifications 2026-09-25 14:49:30,708 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:49:30,711 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Setting session cookie in browser 2026-09-25 14:49:30,712 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Open "http://127.0.0.1:8069/pos/web?config_id=76" in browser 2026-09-25 14:49:30,712 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=76" 2026-09-25 14:49:30,720 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:49:31,067 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:31] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 92 0.030 0.320 2026-09-25 14:49:31,070 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Navigation result: {'frameId': '2502BCAB864B409D6C21553895BC83F3', 'loaderId': '0662BFD9F066F01C2AC2A6FB62B5FEA3', 'isDownload': False} 2026-09-25 14:49:31,070 44 INFO rb-48985ee-225086-418734 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-25 14:49:31,079 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:49:31,092 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:31] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 14:49:31,096 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:31] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-25 14:49:31,100 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:31] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-25 14:49:31,419 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:49:31,421 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:49:31,431 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-25 14:49:31,444 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:49:31,452 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:49:31,452 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Evaluate test code "odoo.startTour('test_multiple_physical_gift_card_sale', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:49:31,455 44 INFO rb-48985ee-225086-418734 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-25 14:49:31,459 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:49:31,477 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.009 2026-09-25 14:49:31,485 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-25 14:49:31,516 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.010 0.022 2026-09-25 14:49:31,519 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-09-25 14:49:31,949 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.140 0.275 2026-09-25 14:49:31,963 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:49:31,997 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:49:32,038 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:32] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-09-25 14:49:32,052 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:49:32,061 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: Owl is running in 'dev' mode. 2026-09-25 14:49:32,067 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 14:49:32,102 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:49:32,115 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-25 14:49:32,117 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:32] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.010 0.011 2026-09-25 14:49:32,130 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:49:32,145 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:32] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.012 0.028 2026-09-25 14:49:32,154 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:32] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.025 2026-09-25 14:49:32,156 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.058 2026-09-25 14:49:32,173 44 INFO rb-48985ee-225086-418734 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-25 14:49:32,179 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:49:32,180 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:49:32,195 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:32] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.008 2026-09-25 14:49:32,198 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:49:32,238 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:32] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.022 0.024 2026-09-25 14:49:32,245 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:49:32,245 44 INFO rb-48985ee-225086-418734 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-25 14:49:32,249 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:49:32,297 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:32] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.027 0.077 2026-09-25 14:49:32,311 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:32] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-09-25 14:49:32,326 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:32] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-09-25 14:49:32,340 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:32] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.113 2026-09-25 14:49:32,346 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:32] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 4 0.002 0.125 2026-09-25 14:49:32,359 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:32] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-09-25 14:49:32,372 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:32] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-09-25 14:49:32,386 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:32] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.070 2026-09-25 14:49:32,399 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:32] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-09-25 14:49:32,413 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:32] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.063 2026-09-25 14:49:32,426 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:32] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.063 2026-09-25 14:49:32,468 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.016 0.108 2026-09-25 14:49:32,535 44 INFO rb-48985ee-225086-418734 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-25 14:49:32,594 44 INFO rb-48985ee-225086-418734 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-25 14:49:32,650 44 INFO rb-48985ee-225086-418734 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-25 14:49:33,163 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:33] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.003 0.007 2026-09-25 14:49:33,191 44 INFO rb-48985ee-225086-418734 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-25 14:49:33,261 44 INFO rb-48985ee-225086-418734 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-25 14:49:33,313 44 INFO rb-48985ee-225086-418734 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-25 14:49:33,364 44 INFO rb-48985ee-225086-418734 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-25 14:49:33,414 44 INFO rb-48985ee-225086-418734 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-25 14:49:33,487 44 INFO rb-48985ee-225086-418734 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-25 14:49:33,538 44 INFO rb-48985ee-225086-418734 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-25 14:49:33,588 44 INFO rb-48985ee-225086-418734 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-25 14:49:33,642 44 INFO rb-48985ee-225086-418734 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-25 14:49:33,693 44 INFO rb-48985ee-225086-418734 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-25 14:49:33,745 44 INFO rb-48985ee-225086-418734 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-25 14:49:33,808 44 INFO rb-48985ee-225086-418734 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-25 14:49:33,859 44 INFO rb-48985ee-225086-418734 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-25 14:49:33,910 44 INFO rb-48985ee-225086-418734 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-25 14:49:33,960 44 INFO rb-48985ee-225086-418734 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-25 14:49:34,014 44 INFO rb-48985ee-225086-418734 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-25 14:49:34,069 44 INFO rb-48985ee-225086-418734 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-25 14:49:34,578 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:34] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.002 0.005 2026-09-25 14:49:34,604 44 INFO rb-48985ee-225086-418734 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-25 14:49:34,679 44 INFO rb-48985ee-225086-418734 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-25 14:49:34,745 44 INFO rb-48985ee-225086-418734 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-25 14:49:34,755 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:49:34,756 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:49:34,796 44 INFO rb-48985ee-225086-418734 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-25 14:49:34,846 44 INFO rb-48985ee-225086-418734 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-25 14:49:34,914 44 INFO rb-48985ee-225086-418734 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-25 14:49:34,966 44 INFO rb-48985ee-225086-418734 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-25 14:49:35,017 44 INFO rb-48985ee-225086-418734 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-25 14:49:35,070 44 INFO rb-48985ee-225086-418734 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-25 14:49:35,135 44 INFO rb-48985ee-225086-418734 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-25 14:49:35,138 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22121204 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'df6a51aa-b06b-4979-82f4-9f3b55c1e411'}] 2026-09-25 14:49:35,141 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:49:35,221 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22121204 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'df6a51aa-b06b-4979-82f4-9f3b55c1e411'} created pos.order #605 2026-09-25 14:49:35,231 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22121204 finished 2026-09-25 14:49:35,268 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 94 0.054 0.078 2026-09-25 14:49:35,334 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:35] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 40 0.013 0.030 2026-09-25 14:49:35,351 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14: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.004 2026-09-25 14:49:35,427 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61027943 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'df6a51aa-b06b-4979-82f4-9f3b55c1e411'}] 2026-09-25 14:49:35,432 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61027943 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'df6a51aa-b06b-4979-82f4-9f3b55c1e411'} sync ignored for existing PoS order pos.order(605,) (state: paid) 2026-09-25 14:49:35,441 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61027943 finished 2026-09-25 14:49:35,442 44 INFO rb-48985ee-225086-418734 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-25 14:49:35,494 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: tour succeeded 2026-09-25 14:49:35,494 44 INFO rb-48985ee-225086-418734 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-25 14:49:35,514 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.028 0.061 2026-09-25 14:49:35,567 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale.browser: heap 18473836 (allocated 21106688) 2026-09-25 14:49:35,571 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Closing chrome headless with pid 85987 2026-09-25 14:49:35,573 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Closing websocket connection 2026-09-25 14:49:35,573 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Terminating chrome headless with pid 85987 2026-09-25 14:49:35,628 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_144935_628625_test_multiple_physical_gift_card_sale.txt 2026-09-25 14:49:35,628 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_physical_gift_card_sale: Removing chrome user profile "/tmp/tmpml0cawxj_chrome_odoo" 2026-09-25 14:49:35,656 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_reward_line_free_product ... 2026-09-25 14:49:36,336 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome pid: 86211 2026-09-25 14:49:36,336 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome headless temporary user profile dir: /tmp/tmp_pan1qiz_chrome_odoo 2026-09-25 14:49:36,336 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Issuing json command http://127.0.0.1:33321/json/version 2026-09-25 14:49:36,337 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33321', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:49:36,339 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Browser version: Chrome/150.0.7871.114 2026-09-25 14:49:36,339 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Issuing json command http://127.0.0.1:33321/json 2026-09-25 14:49:36,340 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33321', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:49:36,341 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Websocket url found: ws://127.0.0.1:33321/devtools/page/97DF017B4888DDD65C2445B879134A78 2026-09-25 14:49:36,343 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Enable chrome headless console log notification 2026-09-25 14:49:36,344 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome headless enable page notifications 2026-09-25 14:49:36,405 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:49:36,409 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Setting session cookie in browser 2026-09-25 14:49:36,410 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Open "http://127.0.0.1:8069/pos/web?config_id=76" in browser 2026-09-25 14:49:36,410 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=76" 2026-09-25 14:49:36,418 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:49:36,781 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:36] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 92 0.024 0.342 2026-09-25 14:49:36,785 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Navigation result: {'frameId': '97DF017B4888DDD65C2445B879134A78', 'loaderId': '30AFC048D0AA0030C54EF26ADC7D9340', 'isDownload': False} 2026-09-25 14:49:36,785 44 INFO rb-48985ee-225086-418734 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-25 14:49:36,801 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:49:36,815 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:36] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 14:49:36,819 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:36] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-25 14:49:36,823 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:36] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 14:49:37,181 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:49:37,184 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:49:37,195 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 14:49:37,208 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:49:37,217 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:49:37,219 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Evaluate test code "odoo.startTour('test_multiple_reward_line_free_product', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:49:37,223 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:49:37,223 44 INFO rb-48985ee-225086-418734 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-25 14:49:37,237 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 14:49:37,244 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-09-25 14:49:37,277 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.009 0.023 2026-09-25 14:49:37,279 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-09-25 14:49:37,802 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.158 0.347 2026-09-25 14:49:37,818 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 14:49:37,861 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.006 2026-09-25 14:49:37,900 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:37] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 14:49:37,917 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:49:37,931 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: Owl is running in 'dev' mode. 2026-09-25 14:49:37,937 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-25 14:49:37,971 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:49:37,987 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:49:37,993 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:49:38,011 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:49:38,013 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:49:38,014 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:38] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.014 0.023 2026-09-25 14:49:38,023 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:38] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.042 2026-09-25 14:49:38,030 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:38] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.021 2026-09-25 14:49:38,032 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.055 2026-09-25 14:49:38,075 44 INFO rb-48985ee-225086-418734 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-25 14:49:38,114 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:49:38,146 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:38] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.016 0.023 2026-09-25 14:49:38,152 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:49:38,173 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:38] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.009 0.057 2026-09-25 14:49:38,188 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:38] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.070 2026-09-25 14:49:38,201 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:38] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-09-25 14:49:38,208 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:38] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.002 0.077 2026-09-25 14:49:38,233 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:38] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.117 2026-09-25 14:49:38,239 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:38] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:49:38,241 44 INFO rb-48985ee-225086-418734 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-25 14:49:38,253 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:38] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.096 2026-09-25 14:49:38,273 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:38] "GET /web/image?model=product.template&field=image_128&id=1714&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-09-25 14:49:38,289 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:38] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-09-25 14:49:38,304 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:38] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-09-25 14:49:38,318 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:38] "GET /web/image?model=product.template&field=image_128&id=1713&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-09-25 14:49:38,332 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:38] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-09-25 14:49:38,346 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:38] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-09-25 14:49:38,364 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:38] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-09-25 14:49:38,421 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.019 0.144 2026-09-25 14:49:38,487 44 INFO rb-48985ee-225086-418734 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-25 14:49:38,561 44 INFO rb-48985ee-225086-418734 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-25 14:49:38,635 44 INFO rb-48985ee-225086-418734 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-25 14:49:38,699 44 INFO rb-48985ee-225086-418734 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-25 14:49:38,773 44 INFO rb-48985ee-225086-418734 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-25 14:49:38,846 44 INFO rb-48985ee-225086-418734 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-25 14:49:38,897 44 INFO rb-48985ee-225086-418734 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-25 14:49:38,976 44 INFO rb-48985ee-225086-418734 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-25 14:49:39,041 44 INFO rb-48985ee-225086-418734 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-25 14:49:39,092 44 INFO rb-48985ee-225086-418734 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-25 14:49:39,167 44 INFO rb-48985ee-225086-418734 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-25 14:49:39,243 44 INFO rb-48985ee-225086-418734 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-25 14:49:39,295 44 INFO rb-48985ee-225086-418734 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-25 14:49:39,345 44 INFO rb-48985ee-225086-418734 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-25 14:49:39,417 44 INFO rb-48985ee-225086-418734 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-25 14:49:39,480 44 INFO rb-48985ee-225086-418734 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-25 14:49:39,531 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: tour succeeded 2026-09-25 14:49:39,532 44 INFO rb-48985ee-225086-418734 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-25 14:49:39,605 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product.browser: heap 18854468 (allocated 20975616) 2026-09-25 14:49:39,617 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Closing chrome headless with pid 86211 2026-09-25 14:49:39,617 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Closing websocket connection 2026-09-25 14:49:39,618 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Terminating chrome headless with pid 86211 2026-09-25 14:49:39,712 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_144939_712306_test_multiple_reward_line_free_product.txt 2026-09-25 14:49:39,712 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_multiple_reward_line_free_product: Removing chrome user profile "/tmp/tmp_pan1qiz_chrome_odoo" 2026-09-25 14:49:39,722 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_next_order_coupon_program_expiration_date ... 2026-09-25 14:49:40,463 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome pid: 86427 2026-09-25 14:49:40,463 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome headless temporary user profile dir: /tmp/tmp2o8tqsn9_chrome_odoo 2026-09-25 14:49:40,463 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Issuing json command http://127.0.0.1:33189/json/version 2026-09-25 14:49:40,464 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33189', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:49:40,466 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Browser version: Chrome/150.0.7871.114 2026-09-25 14:49:40,466 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Issuing json command http://127.0.0.1:33189/json 2026-09-25 14:49:40,466 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33189', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:49:40,467 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Websocket url found: ws://127.0.0.1:33189/devtools/page/7D32F639655AF98835B7930931BACA27 2026-09-25 14:49:40,469 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Enable chrome headless console log notification 2026-09-25 14:49:40,471 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome headless enable page notifications 2026-09-25 14:49:40,511 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:49:40,515 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Setting session cookie in browser 2026-09-25 14:49:40,516 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-25 14:49:40,516 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-25 14:49:40,525 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:49:40,853 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:40] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.026 0.305 2026-09-25 14:49:40,856 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Navigation result: {'frameId': '7D32F639655AF98835B7930931BACA27', 'loaderId': '9336CE3B4E15A2964A9CFA7542D21600', 'isDownload': False} 2026-09-25 14:49:40,856 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Evaluate ready code "odoo.isTourReady('PosLoyaltyNextOrderCouponExpirationDate')" 2026-09-25 14:49:40,872 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:49:40,884 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:40] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 14:49:40,888 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:40] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-25 14:49:40,892 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:40] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 14:49:41,209 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:49:41,217 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:49:41,229 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.005 0.007 2026-09-25 14:49:41,250 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:49:41,252 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Evaluate test code "odoo.startTour('PosLoyaltyNextOrderCouponExpirationDate', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:49:41,257 44 INFO rb-48985ee-225086-418734 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-25 14:49:41,258 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:49:41,265 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:49:41,280 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.006 2026-09-25 14:49:41,289 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-25 14:49:41,322 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.011 0.021 2026-09-25 14:49:41,324 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.022 2026-09-25 14:49:41,671 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.127 0.204 2026-09-25 14:49:41,684 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14: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.004 2026-09-25 14:49:41,713 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14: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.004 2026-09-25 14:49:41,751 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:41] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.023 2026-09-25 14:49:41,767 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14: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.003 2026-09-25 14:49:41,776 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: Owl is running in 'dev' mode. 2026-09-25 14:49:41,784 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 14:49:41,825 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:49:41,831 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:49:41,844 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:49:41,844 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:49:41,857 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:41] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.008 0.018 2026-09-25 14:49:41,865 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:41] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.030 2026-09-25 14:49:41,867 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:49:41,870 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49: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-25 14:49:41,882 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:41] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.009 2026-09-25 14:49:41,883 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:49:41,914 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:41] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.010 0.025 2026-09-25 14:49:41,941 44 INFO rb-48985ee-225086-418734 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-25 14:49:41,950 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:41] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.012 0.058 2026-09-25 14:49:41,963 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:41] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.002 0.007 2026-09-25 14:49:42,017 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:42] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.020 2026-09-25 14:49:42,038 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:42] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.035 2026-09-25 14:49:42,056 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:42] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.059 2026-09-25 14:49:42,073 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:42] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.073 2026-09-25 14:49:42,079 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:49:42,079 44 INFO rb-48985ee-225086-418734 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-25 14:49:42,082 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:49:42,096 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:42] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-09-25 14:49:42,109 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:42] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.111 2026-09-25 14:49:42,127 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:42] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.105 2026-09-25 14:49:42,143 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:42] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-09-25 14:49:42,157 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:42] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-09-25 14:49:42,199 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.016 0.097 2026-09-25 14:49:42,268 44 INFO rb-48985ee-225086-418734 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-25 14:49:42,321 44 INFO rb-48985ee-225086-418734 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-25 14:49:42,372 44 INFO rb-48985ee-225086-418734 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-25 14:49:42,425 44 INFO rb-48985ee-225086-418734 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-25 14:49:42,602 44 INFO rb-48985ee-225086-418734 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-25 14:49:42,653 44 INFO rb-48985ee-225086-418734 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-25 14:49:42,716 44 INFO rb-48985ee-225086-418734 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-25 14:49:42,728 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:49:42,729 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:49:42,767 44 INFO rb-48985ee-225086-418734 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-25 14:49:42,817 44 INFO rb-48985ee-225086-418734 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-25 14:49:42,881 44 INFO rb-48985ee-225086-418734 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-25 14:49:42,933 44 INFO rb-48985ee-225086-418734 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-25 14:49:42,986 44 INFO rb-48985ee-225086-418734 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-25 14:49:43,038 44 INFO rb-48985ee-225086-418734 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-25 14:49:43,090 44 INFO rb-48985ee-225086-418734 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-25 14:49:43,157 44 INFO rb-48985ee-225086-418734 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-25 14:49:43,161 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74293396 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '2c2b1e3a-7a75-489f-b9c4-f853501e8597'}] 2026-09-25 14:49:43,164 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:49:43,372 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74293396 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '2c2b1e3a-7a75-489f-b9c4-f853501e8597'} created pos.order #606 2026-09-25 14:49:43,381 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74293396 finished 2026-09-25 14:49:43,410 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.085 0.165 2026-09-25 14:49:43,470 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:43] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 38 0.019 0.024 2026-09-25 14:49:43,483 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:43] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:49:43,558 44 INFO rb-48985ee-225086-418734 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-25 14:49:43,559 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:43] "GET /report/barcode/Code128/0447-7c40-4c91 HTTP/1.1" 200 - 0 0.000 0.031 2026-09-25 14:49:43,561 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87915763 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '2c2b1e3a-7a75-489f-b9c4-f853501e8597'}] 2026-09-25 14:49:43,566 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87915763 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '2c2b1e3a-7a75-489f-b9c4-f853501e8597'} sync ignored for existing PoS order pos.order(606,) (state: paid) 2026-09-25 14:49:43,574 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87915763 finished 2026-09-25 14:49:43,608 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: tour succeeded 2026-09-25 14:49:43,610 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyNextOrderCouponExpirationDate SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-25 14:49:43,639 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.029 0.052 2026-09-25 14:49:43,682 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date.browser: heap 17248624 (allocated 20185088) 2026-09-25 14:49:43,686 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Closing chrome headless with pid 86427 2026-09-25 14:49:43,687 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Closing websocket connection 2026-09-25 14:49:43,687 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Terminating chrome headless with pid 86427 2026-09-25 14:49:43,781 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_144943_781470_test_next_order_coupon_program_expiration_date.txt 2026-09-25 14:49:43,781 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_next_order_coupon_program_expiration_date: Removing chrome user profile "/tmp/tmp2o8tqsn9_chrome_odoo" 2026-09-25 14:49:43,808 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_expired_program ... 2026-09-25 14:49:44,563 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome pid: 86648 2026-09-25 14:49:44,563 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome headless temporary user profile dir: /tmp/tmpjs050c46_chrome_odoo 2026-09-25 14:49:44,564 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Issuing json command http://127.0.0.1:33279/json/version 2026-09-25 14:49:44,565 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33279', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:49:44,567 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Browser version: Chrome/150.0.7871.114 2026-09-25 14:49:44,567 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Issuing json command http://127.0.0.1:33279/json 2026-09-25 14:49:44,567 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33279', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:49:44,570 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Websocket url found: ws://127.0.0.1:33279/devtools/page/584C7795E6BED568EF8DC6DC9BF2581B 2026-09-25 14:49:44,571 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Enable chrome headless console log notification 2026-09-25 14:49:44,573 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome headless enable page notifications 2026-09-25 14:49:44,617 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:49:44,621 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Setting session cookie in browser 2026-09-25 14:49:44,622 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Open "http://127.0.0.1:8069/pos/web?config_id=76" in browser 2026-09-25 14:49:44,622 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=76" 2026-09-25 14:49:44,630 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:49:45,162 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:45] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 90 0.022 0.512 2026-09-25 14:49:45,165 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Navigation result: {'frameId': '584C7795E6BED568EF8DC6DC9BF2581B', 'loaderId': '786A9118921B30493C8F8AD10AF4390F', 'isDownload': False} 2026-09-25 14:49:45,165 44 INFO rb-48985ee-225086-418734 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-25 14:49:45,174 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:49:45,185 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:45] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 14:49:45,188 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:45] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 14:49:45,192 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:45] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 14:49:45,503 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:49:45,506 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:49:45,515 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 14:49:45,535 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:49:45,536 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Evaluate test code "odoo.startTour('test_not_create_loyalty_card_expired_program', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:49:45,539 44 INFO rb-48985ee-225086-418734 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-25 14:49:45,545 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:49:45,556 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:49:45,577 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.007 2026-09-25 14:49:45,585 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-09-25 14:49:45,610 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.007 0.017 2026-09-25 14:49:45,612 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.015 2026-09-25 14:49:45,947 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.094 0.212 2026-09-25 14:49:45,961 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:45] "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-25 14:49:45,992 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49: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-25 14:49:46,034 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:46] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.028 2026-09-25 14:49:46,060 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:49:46,067 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: Owl is running in 'dev' mode. 2026-09-25 14:49:46,075 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-25 14:49:46,100 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:49:46,115 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:49:46,125 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:49:46,126 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:49:46,135 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:49:46,141 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 14:49:46,146 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:46] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.013 0.017 2026-09-25 14:49:46,159 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:46] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.040 2026-09-25 14:49:46,161 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:49:46,169 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:46] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.030 2026-09-25 14:49:46,215 44 INFO rb-48985ee-225086-418734 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-25 14:49:46,217 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:46] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.026 0.034 2026-09-25 14:49:46,266 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:46] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.020 0.091 2026-09-25 14:49:46,277 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:46] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.032 2026-09-25 14:49:46,283 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:49:46,308 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:46] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.060 2026-09-25 14:49:46,342 44 INFO rb-48985ee-225086-418734 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-25 14:49:46,359 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:46] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-09-25 14:49:46,365 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:49:46,373 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:46] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.122 2026-09-25 14:49:46,390 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:46] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-09-25 14:49:46,394 44 INFO rb-48985ee-225086-418734 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-25 14:49:46,405 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:46] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-09-25 14:49:46,420 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:46] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.132 2026-09-25 14:49:46,438 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:46] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.123 2026-09-25 14:49:46,456 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:46] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-09-25 14:49:46,470 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:46] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-09-25 14:49:46,540 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.019 0.128 2026-09-25 14:49:46,598 44 INFO rb-48985ee-225086-418734 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-25 14:49:46,652 44 INFO rb-48985ee-225086-418734 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-25 14:49:46,702 44 INFO rb-48985ee-225086-418734 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-25 14:49:46,759 44 INFO rb-48985ee-225086-418734 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-25 14:49:47,160 44 INFO rb-48985ee-225086-418734 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-25 14:49:47,211 44 INFO rb-48985ee-225086-418734 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-25 14:49:47,266 44 INFO rb-48985ee-225086-418734 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-25 14:49:47,292 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:47] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 9 0.009 0.016 2026-09-25 14:49:47,317 44 INFO rb-48985ee-225086-418734 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-25 14:49:47,330 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 13 0.010 0.023 2026-09-25 14:49:47,332 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:47] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 0 0.000 0.029 2026-09-25 14:49:47,368 44 INFO rb-48985ee-225086-418734 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-25 14:49:47,420 44 INFO rb-48985ee-225086-418734 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-25 14:49:47,479 44 INFO rb-48985ee-225086-418734 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-25 14:49:47,529 44 INFO rb-48985ee-225086-418734 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-25 14:49:47,611 44 INFO rb-48985ee-225086-418734 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-25 14:49:47,661 44 INFO rb-48985ee-225086-418734 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-25 14:49:47,712 44 INFO rb-48985ee-225086-418734 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-25 14:49:47,765 44 INFO rb-48985ee-225086-418734 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-25 14:49:47,935 44 INFO rb-48985ee-225086-418734 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-25 14:49:47,986 44 INFO rb-48985ee-225086-418734 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-25 14:49:48,050 44 INFO rb-48985ee-225086-418734 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-25 14:49:48,060 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:49:48,060 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:49:48,100 44 INFO rb-48985ee-225086-418734 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-25 14:49:48,151 44 INFO rb-48985ee-225086-418734 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-25 14:49:48,218 44 INFO rb-48985ee-225086-418734 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-25 14:49:48,271 44 INFO rb-48985ee-225086-418734 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-25 14:49:48,323 44 INFO rb-48985ee-225086-418734 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-25 14:49:48,374 44 INFO rb-48985ee-225086-418734 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-25 14:49:48,426 44 INFO rb-48985ee-225086-418734 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-25 14:49:48,487 44 INFO rb-48985ee-225086-418734 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-25 14:49:48,492 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28175404 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'e52df8a1-1306-4172-8689-15c9bfe23479'}] 2026-09-25 14:49:48,494 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:49:48,743 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28175404 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'e52df8a1-1306-4172-8689-15c9bfe23479'} created pos.order #607 2026-09-25 14:49:48,752 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28175404 finished 2026-09-25 14:49:48,786 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 231 0.092 0.205 2026-09-25 14:49:48,818 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:48] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:49:48,887 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55433318 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'e52df8a1-1306-4172-8689-15c9bfe23479'}] 2026-09-25 14:49:48,892 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55433318 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'e52df8a1-1306-4172-8689-15c9bfe23479'} sync ignored for existing PoS order pos.order(607,) (state: paid) 2026-09-25 14:49:48,893 44 INFO rb-48985ee-225086-418734 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-25 14:49:48,903 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55433318 finished 2026-09-25 14:49:48,943 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: tour succeeded 2026-09-25 14:49:48,943 44 INFO rb-48985ee-225086-418734 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-25 14:49:48,978 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.032 0.062 2026-09-25 14:49:49,023 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program.browser: heap 18193992 (allocated 20447232) 2026-09-25 14:49:49,026 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Closing chrome headless with pid 86648 2026-09-25 14:49:49,027 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Closing websocket connection 2026-09-25 14:49:49,027 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Terminating chrome headless with pid 86648 2026-09-25 14:49:49,122 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_144949_121857_test_not_create_loyalty_card_expired_program.txt 2026-09-25 14:49:49,122 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_expired_program: Removing chrome user profile "/tmp/tmpjs050c46_chrome_odoo" 2026-09-25 14:49:49,149 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_max_usage_program ... 2026-09-25 14:49:49,903 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome pid: 86866 2026-09-25 14:49:49,903 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless temporary user profile dir: /tmp/tmpnm6b8i3s_chrome_odoo 2026-09-25 14:49:49,903 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:36591/json/version 2026-09-25 14:49:49,904 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36591', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:49:49,914 44 INFO rb-48985ee-225086-418734 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-25 14:49:49,914 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:36591/json 2026-09-25 14:49:49,915 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36591', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:49:49,924 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Websocket url found: ws://127.0.0.1:36591/devtools/page/352E8D91E5E343EBA0796EC8584FF475 2026-09-25 14:49:49,929 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Enable chrome headless console log notification 2026-09-25 14:49:49,934 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless enable page notifications 2026-09-25 14:49:49,993 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:49:49,997 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Setting session cookie in browser 2026-09-25 14:49:49,998 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Open "http://127.0.0.1:8069/pos/web?config_id=76" in browser 2026-09-25 14:49:49,998 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=76" 2026-09-25 14:49:50,007 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:49:50,361 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:50] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 90 0.030 0.326 2026-09-25 14:49:50,364 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigation result: {'frameId': '352E8D91E5E343EBA0796EC8584FF475', 'loaderId': 'D10BC6845207B10EB36EBA64850BA2F2', 'isDownload': False} 2026-09-25 14:49:50,364 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate ready code "odoo.isTourReady('PosOrderClaimReward')" 2026-09-25 14:49:50,375 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:49:50,388 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:50] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-25 14:49:50,394 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:50] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 14:49:50,406 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:50] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.024 2026-09-25 14:49:50,746 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:49:50,747 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:49:50,756 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-25 14:49:50,768 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:49:50,770 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate test code "odoo.startTour('PosOrderClaimReward', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:49:50,775 44 INFO rb-48985ee-225086-418734 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-25 14:49:50,776 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49: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-25 14:49:50,781 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:49:50,799 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:50] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 14:49:50,810 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-25 14:49:50,853 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 32 0.011 0.023 2026-09-25 14:49:50,855 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-09-25 14:49:51,230 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.126 0.228 2026-09-25 14:49:51,244 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:51] "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-25 14:49:51,286 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-25 14:49:51,320 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:51] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.022 2026-09-25 14:49:51,334 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:49:51,343 44 INFO rb-48985ee-225086-418734 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-25 14:49:51,351 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-25 14:49:51,386 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:49:51,396 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:49:51,397 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:49:51,401 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:49:51,411 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:49:51,414 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49: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-25 14:49:51,423 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:51] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.013 0.016 2026-09-25 14:49:51,433 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:51] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.036 2026-09-25 14:49:51,445 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:51] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.025 2026-09-25 14:49:51,489 44 INFO rb-48985ee-225086-418734 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-25 14:49:51,539 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:49:51,558 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:49:51,587 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:51] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.020 0.036 2026-09-25 14:49:51,624 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:51] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.014 0.077 2026-09-25 14:49:51,641 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:51] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-09-25 14:49:51,642 44 INFO rb-48985ee-225086-418734 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-25 14:49:51,647 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:49:51,656 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:51] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-09-25 14:49:51,668 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:51] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.104 2026-09-25 14:49:51,690 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:51] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.149 2026-09-25 14:49:51,692 44 INFO rb-48985ee-225086-418734 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-25 14:49:51,704 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:51] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.113 2026-09-25 14:49:51,724 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:51] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-09-25 14:49:51,740 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:51] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-09-25 14:49:51,759 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:51] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-09-25 14:49:51,774 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:51] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-09-25 14:49:51,788 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:51] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-09-25 14:49:51,836 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.017 0.148 2026-09-25 14:49:51,905 44 INFO rb-48985ee-225086-418734 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-25 14:49:51,969 44 INFO rb-48985ee-225086-418734 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-25 14:49:52,020 44 INFO rb-48985ee-225086-418734 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-25 14:49:52,075 44 INFO rb-48985ee-225086-418734 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-25 14:49:52,477 44 INFO rb-48985ee-225086-418734 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-25 14:49:52,528 44 INFO rb-48985ee-225086-418734 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-25 14:49:52,582 44 INFO rb-48985ee-225086-418734 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-25 14:49:52,605 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:52] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 9 0.008 0.015 2026-09-25 14:49:52,633 44 INFO rb-48985ee-225086-418734 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-25 14:49:52,636 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 13 0.008 0.018 2026-09-25 14:49:52,646 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:52] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.003 0.028 2026-09-25 14:49:52,684 44 INFO rb-48985ee-225086-418734 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-25 14:49:52,739 44 INFO rb-48985ee-225086-418734 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-25 14:49:52,803 44 INFO rb-48985ee-225086-418734 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-25 14:49:52,813 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:52] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.002 0.007 2026-09-25 14:49:52,853 44 INFO rb-48985ee-225086-418734 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-25 14:49:52,939 44 INFO rb-48985ee-225086-418734 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-25 14:49:52,990 44 INFO rb-48985ee-225086-418734 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-25 14:49:53,040 44 INFO rb-48985ee-225086-418734 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-25 14:49:53,093 44 INFO rb-48985ee-225086-418734 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-25 14:49:53,269 44 INFO rb-48985ee-225086-418734 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-25 14:49:53,319 44 INFO rb-48985ee-225086-418734 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-25 14:49:53,369 44 INFO rb-48985ee-225086-418734 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-25 14:49:53,420 44 INFO rb-48985ee-225086-418734 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-25 14:49:53,476 44 INFO rb-48985ee-225086-418734 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-25 14:49:53,532 44 INFO rb-48985ee-225086-418734 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-25 14:49:53,583 44 INFO rb-48985ee-225086-418734 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-25 14:49:53,652 44 INFO rb-48985ee-225086-418734 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-25 14:49:53,717 44 INFO rb-48985ee-225086-418734 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-25 14:49:53,781 44 INFO rb-48985ee-225086-418734 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-25 14:49:53,802 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:49:53,802 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:49:53,832 44 INFO rb-48985ee-225086-418734 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-25 14:49:53,883 44 INFO rb-48985ee-225086-418734 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-25 14:49:53,948 44 INFO rb-48985ee-225086-418734 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-25 14:49:54,001 44 INFO rb-48985ee-225086-418734 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-25 14:49:54,055 44 INFO rb-48985ee-225086-418734 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-25 14:49:54,108 44 INFO rb-48985ee-225086-418734 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-25 14:49:54,160 44 INFO rb-48985ee-225086-418734 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-25 14:49:54,228 44 INFO rb-48985ee-225086-418734 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-25 14:49:54,233 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46796132 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'e4b33ac0-5df2-4062-83f7-d3702294cdff'}] 2026-09-25 14:49:54,234 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:49:54,526 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46796132 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'e4b33ac0-5df2-4062-83f7-d3702294cdff'} created pos.order #608 2026-09-25 14:49:54,535 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46796132 finished 2026-09-25 14:49:54,566 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 249 0.094 0.243 2026-09-25 14:49:54,637 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:54] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.021 0.029 2026-09-25 14:49:54,649 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14: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-25 14:49:54,758 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13332179 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'e4b33ac0-5df2-4062-83f7-d3702294cdff'}] 2026-09-25 14:49:54,764 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13332179 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'e4b33ac0-5df2-4062-83f7-d3702294cdff'} sync ignored for existing PoS order pos.order(608,) (state: paid) 2026-09-25 14:49:54,771 44 INFO rb-48985ee-225086-418734 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-25 14:49:54,773 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13332179 finished 2026-09-25 14:49:54,822 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: tour succeeded 2026-09-25 14:49:54,823 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: ╔════════════════════════════════════╗ ║ TOUR PosOrderClaimReward SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-25 14:49:54,849 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.031 0.062 2026-09-25 14:49:54,933 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: heap 19846084 (allocated 23465984) 2026-09-25 14:49:54,941 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing chrome headless with pid 86866 2026-09-25 14:49:54,942 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing websocket connection 2026-09-25 14:49:54,943 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Terminating chrome headless with pid 86866 2026-09-25 14:49:54,946 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:54] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.004 0.009 2026-09-25 14:49:55,063 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_144955_063287_test_not_create_loyalty_card_max_usage_program.txt 2026-09-25 14:49:55,063 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Removing chrome user profile "/tmp/tmpnm6b8i3s_chrome_odoo" 2026-09-25 14:49:55,360 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome pid: 87085 2026-09-25 14:49:55,360 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless temporary user profile dir: /tmp/tmp5f9r3te8_chrome_odoo 2026-09-25 14:49:55,360 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:45787/json/version 2026-09-25 14:49:55,362 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45787', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:49:55,370 44 INFO rb-48985ee-225086-418734 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-25 14:49:55,370 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Issuing json command http://127.0.0.1:45787/json 2026-09-25 14:49:55,371 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45787', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:49:55,375 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Websocket url found: ws://127.0.0.1:45787/devtools/page/4EE46E17BE027F31E14D89F1ED7A7351 2026-09-25 14:49:55,378 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Enable chrome headless console log notification 2026-09-25 14:49:55,379 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome headless enable page notifications 2026-09-25 14:49:55,390 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:49:55,392 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Setting session cookie in browser 2026-09-25 14:49:55,394 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Open "http://127.0.0.1:8069/pos/web?config_id=76" in browser 2026-09-25 14:49:55,394 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=76" 2026-09-25 14:49:55,449 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:55] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 33 0.010 0.034 2026-09-25 14:49:55,452 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Navigation result: {'frameId': '4EE46E17BE027F31E14D89F1ED7A7351', 'loaderId': '1DACEBAF3EACC001E8FAFE5350561496', 'isDownload': False} 2026-09-25 14:49:55,452 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate ready code "odoo.isTourReady('PosOrderNoPoints')" 2026-09-25 14:49:55,464 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:49:55,477 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:55] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 14:49:55,482 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:55] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 14:49:55,486 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:55] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-09-25 14:49:55,790 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:49:55,793 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:49:55,800 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 14:49:55,814 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 14:49:55,822 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49: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-25 14:49:55,824 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Evaluate test code "odoo.startTour('PosOrderNoPoints', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:49:55,828 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:49:55,829 44 INFO rb-48985ee-225086-418734 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-25 14:49:55,841 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49: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.005 2026-09-25 14:49:55,844 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 14:49:55,865 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.005 0.015 2026-09-25 14:49:55,867 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.014 2026-09-25 14:49:56,150 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 270 0.071 0.192 2026-09-25 14:49:56,159 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:56] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:49:56,198 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:49:56,210 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.008 2026-09-25 14:49:56,220 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.002 0.010 2026-09-25 14:49:56,230 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.006 0.011 2026-09-25 14:49:56,239 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.018 2026-09-25 14:49:56,244 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.022 2026-09-25 14:49:56,271 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:56] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.027 2026-09-25 14:49:56,283 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:49:56,292 44 INFO rb-48985ee-225086-418734 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-25 14:49:56,297 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:56] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:49:56,331 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:49:56,345 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:49:56,346 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:49:56,352 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:56] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:49:56,361 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:49:56,361 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:49:56,365 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:56] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 7 0.008 0.014 2026-09-25 14:49:56,374 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:56] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.031 2026-09-25 14:49:56,380 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:56] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.001 0.019 2026-09-25 14:49:56,422 44 INFO rb-48985ee-225086-418734 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-25 14:49:56,461 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:56] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.005 0.009 2026-09-25 14:49:56,465 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:49:56,473 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:49:56,483 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:56] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.029 2026-09-25 14:49:56,520 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:56] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.010 0.059 2026-09-25 14:49:56,536 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:56] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-09-25 14:49:56,551 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:56] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-09-25 14:49:56,558 44 INFO rb-48985ee-225086-418734 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-25 14:49:56,575 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:56] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.096 2026-09-25 14:49:56,628 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:56] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.033 0.141 2026-09-25 14:49:56,633 44 INFO rb-48985ee-225086-418734 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-25 14:49:56,643 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:56] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-09-25 14:49:56,658 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:56] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.117 2026-09-25 14:49:56,671 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:56] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.114 2026-09-25 14:49:56,685 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:56] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.197 2026-09-25 14:49:56,688 44 INFO rb-48985ee-225086-418734 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-25 14:49:56,700 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:56] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.118 2026-09-25 14:49:56,739 44 INFO rb-48985ee-225086-418734 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-25 14:49:56,796 44 INFO rb-48985ee-225086-418734 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-25 14:49:57,197 44 INFO rb-48985ee-225086-418734 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-25 14:49:57,248 44 INFO rb-48985ee-225086-418734 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-25 14:49:57,304 44 INFO rb-48985ee-225086-418734 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-25 14:49:57,333 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:57] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 8 0.008 0.022 2026-09-25 14:49:57,356 44 INFO rb-48985ee-225086-418734 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-25 14:49:57,373 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 12 0.009 0.025 2026-09-25 14:49:57,374 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:57] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 0 0.000 0.031 2026-09-25 14:49:57,404 44 INFO rb-48985ee-225086-418734 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-25 14:49:57,456 44 INFO rb-48985ee-225086-418734 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-25 14:49:57,512 44 INFO rb-48985ee-225086-418734 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-25 14:49:57,563 44 INFO rb-48985ee-225086-418734 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-25 14:49:57,638 44 INFO rb-48985ee-225086-418734 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-25 14:49:57,689 44 INFO rb-48985ee-225086-418734 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-25 14:49:57,739 44 INFO rb-48985ee-225086-418734 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-25 14:49:57,792 44 INFO rb-48985ee-225086-418734 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-25 14:49:57,968 44 INFO rb-48985ee-225086-418734 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-25 14:49:58,019 44 INFO rb-48985ee-225086-418734 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-25 14:49:58,069 44 INFO rb-48985ee-225086-418734 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-25 14:49:58,132 44 INFO rb-48985ee-225086-418734 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-25 14:49:58,143 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:49:58,144 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:49:58,183 44 INFO rb-48985ee-225086-418734 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-25 14:49:58,233 44 INFO rb-48985ee-225086-418734 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-25 14:49:58,304 44 INFO rb-48985ee-225086-418734 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-25 14:49:58,356 44 INFO rb-48985ee-225086-418734 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-25 14:49:58,408 44 INFO rb-48985ee-225086-418734 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-25 14:49:58,459 44 INFO rb-48985ee-225086-418734 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-25 14:49:58,512 44 INFO rb-48985ee-225086-418734 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-25 14:49:58,575 44 INFO rb-48985ee-225086-418734 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-25 14:49:58,579 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:58] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:49:58,581 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95129974 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': 'bb38b68d-0ab5-49e6-a03b-c819d3d0f41b'}] 2026-09-25 14:49:58,766 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95129974 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': 'bb38b68d-0ab5-49e6-a03b-c819d3d0f41b'} created pos.order #609 2026-09-25 14:49:58,774 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95129974 finished 2026-09-25 14:49:58,802 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.062 0.164 2026-09-25 14:49:58,831 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49: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-25 14:49:58,893 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23642661 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': 'bb38b68d-0ab5-49e6-a03b-c819d3d0f41b'}] 2026-09-25 14:49:58,900 44 INFO rb-48985ee-225086-418734 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-25 14:49:58,903 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23642661 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': 'bb38b68d-0ab5-49e6-a03b-c819d3d0f41b'} sync ignored for existing PoS order pos.order(609,) (state: paid) 2026-09-25 14:49:58,912 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23642661 finished 2026-09-25 14:49:58,954 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: tour succeeded 2026-09-25 14:49:58,959 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: ╔═════════════════════════════════╗ ║ TOUR PosOrderNoPoints SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-09-25 14:49:58,981 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:49:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.032 0.058 2026-09-25 14:49:59,034 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program.browser: heap 18059132 (allocated 20971520) 2026-09-25 14:49:59,036 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing chrome headless with pid 87085 2026-09-25 14:49:59,037 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Closing websocket connection 2026-09-25 14:49:59,038 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Terminating chrome headless with pid 87085 2026-09-25 14:49:59,104 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_144959_104741_test_not_create_loyalty_card_max_usage_program.txt 2026-09-25 14:49:59,105 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_not_create_loyalty_card_max_usage_program: Removing chrome user profile "/tmp/tmp5f9r3te8_chrome_odoo" 2026-09-25 14:49:59,134 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_order_reward_product_tax_included_excluded ... 2026-09-25 14:49:59,848 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome pid: 87314 2026-09-25 14:49:59,848 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmp_7lkevgd_chrome_odoo 2026-09-25 14:49:59,848 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:43227/json/version 2026-09-25 14:49:59,849 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43227', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:49:59,851 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-09-25 14:49:59,852 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:43227/json 2026-09-25 14:49:59,852 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43227', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:49:59,860 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:43227/devtools/page/BE789ED88F6A9B016B551898F191CA26 2026-09-25 14:49:59,862 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-09-25 14:49:59,863 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-09-25 14:49:59,911 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:49:59,915 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Setting session cookie in browser 2026-09-25 14:49:59,917 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-25 14:49:59,917 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-25 14:49:59,926 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:50:00,318 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:00] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.024 0.372 2026-09-25 14:50:00,321 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Navigation result: {'frameId': 'BE789ED88F6A9B016B551898F191CA26', 'loaderId': 'A244454A14EF4A1A27AE0B6715E1F25C', 'isDownload': False} 2026-09-25 14:50:00,322 44 INFO rb-48985ee-225086-418734 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-25 14:50:00,332 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:50:00,344 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:00] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 14:50:00,349 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:00] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 14:50:00,358 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:00] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-09-25 14:50:00,665 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:50:00,667 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:50:00,675 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 14:50:00,685 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Evaluate test code "odoo.startTour('test_order_reward_product_tax_included_included', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:50:00,688 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:50:00,688 44 INFO rb-48985ee-225086-418734 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-25 14:50:00,694 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:50:00,699 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:50:00,711 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 14:50:00,720 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-25 14:50:00,747 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.008 0.020 2026-09-25 14:50:00,748 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-09-25 14:50:01,208 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.145 0.296 2026-09-25 14:50:01,224 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 14:50:01,256 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:50:01,295 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:01] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.025 2026-09-25 14:50:01,315 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:50:01,324 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-09-25 14:50:01,332 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-25 14:50:01,359 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:50:01,370 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:50:01,373 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 14:50:01,397 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:50:01,399 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:50:01,402 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:01] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.015 0.024 2026-09-25 14:50:01,415 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:01] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.048 2026-09-25 14:50:01,416 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.052 2026-09-25 14:50:01,423 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:01] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.016 2026-09-25 14:50:01,451 44 INFO rb-48985ee-225086-418734 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-25 14:50:01,487 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 14:50:01,509 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:50:01,521 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:01] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.022 0.023 2026-09-25 14:50:01,574 44 INFO rb-48985ee-225086-418734 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-25 14:50:01,578 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:01] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.035 0.067 2026-09-25 14:50:01,586 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:50:01,596 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:01] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.010 0.100 2026-09-25 14:50:01,611 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:01] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-09-25 14:50:01,631 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:01] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-09-25 14:50:01,648 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:01] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.163 2026-09-25 14:50:01,666 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:01] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-09-25 14:50:01,683 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:01] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-09-25 14:50:01,704 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:01] "GET /web/image?model=product.template&field=image_128&id=1721&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-09-25 14:50:01,718 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:01] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-09-25 14:50:01,731 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:01] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-09-25 14:50:01,746 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:01] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-09-25 14:50:01,763 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:01] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-09-25 14:50:01,805 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.015 0.155 2026-09-25 14:50:01,888 44 INFO rb-48985ee-225086-418734 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-25 14:50:01,940 44 INFO rb-48985ee-225086-418734 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-25 14:50:01,991 44 INFO rb-48985ee-225086-418734 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-25 14:50:02,042 44 INFO rb-48985ee-225086-418734 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-25 14:50:02,092 44 INFO rb-48985ee-225086-418734 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-25 14:50:02,143 44 INFO rb-48985ee-225086-418734 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-25 14:50:02,198 44 INFO rb-48985ee-225086-418734 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-25 14:50:02,253 44 INFO rb-48985ee-225086-418734 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-25 14:50:02,309 44 INFO rb-48985ee-225086-418734 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-25 14:50:02,362 44 INFO rb-48985ee-225086-418734 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-25 14:50:02,376 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:02] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.004 0.009 2026-09-25 14:50:02,417 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: tour succeeded 2026-09-25 14:50:02,418 44 INFO rb-48985ee-225086-418734 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-25 14:50:02,471 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: heap 15106500 (allocated 16515072) 2026-09-25 14:50:02,479 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing chrome headless with pid 87314 2026-09-25 14:50:02,479 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing websocket connection 2026-09-25 14:50:02,480 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Terminating chrome headless with pid 87314 2026-09-25 14:50:02,544 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145002_543897_test_order_reward_product_tax_included_excluded.txt 2026-09-25 14:50:02,544 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmp_7lkevgd_chrome_odoo" 2026-09-25 14:50:02,842 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome pid: 87525 2026-09-25 14:50:02,842 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmplyy_tzlm_chrome_odoo 2026-09-25 14:50:02,843 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:38767/json/version 2026-09-25 14:50:02,844 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38767', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:50:02,845 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-09-25 14:50:02,845 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:38767/json 2026-09-25 14:50:02,846 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38767', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:50:02,846 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:38767/devtools/page/04DB8EF0AFED4F479735AF8B02907A90 2026-09-25 14:50:02,848 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-09-25 14:50:02,849 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-09-25 14:50:02,861 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:50:02,863 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Setting session cookie in browser 2026-09-25 14:50:02,864 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-25 14:50:02,864 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-25 14:50:02,902 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:02] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.008 0.023 2026-09-25 14:50:02,905 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Navigation result: {'frameId': '04DB8EF0AFED4F479735AF8B02907A90', 'loaderId': '336EB6BD1BBE1F641E98576B3C30DCA8', 'isDownload': False} 2026-09-25 14:50:02,905 44 INFO rb-48985ee-225086-418734 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-25 14:50:02,913 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:50:02,930 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:02] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 14:50:02,934 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:02] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 14:50:02,938 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:02] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 14:50:03,234 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:50:03,235 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:50:03,251 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:50:03,265 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 14:50:03,269 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Evaluate test code "odoo.startTour('test_order_reward_product_tax_included_excluded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:50:03,273 44 INFO rb-48985ee-225086-418734 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-25 14:50:03,274 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50: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-25 14:50:03,280 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:50:03,291 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:50:03,295 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 14:50:03,325 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.005 0.022 2026-09-25 14:50:03,327 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.016 2026-09-25 14:50:03,823 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 293 0.093 0.386 2026-09-25 14:50:03,834 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:03] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:50:03,868 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:50:03,899 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:03] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.023 2026-09-25 14:50:03,922 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:50:03,929 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-09-25 14:50:03,936 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50: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-25 14:50:03,965 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:50:03,974 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:50:03,978 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:03] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:50:03,983 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-25 14:50:03,990 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:03] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.017 2026-09-25 14:50:03,991 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:50:04,004 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:04] "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-25 14:50:04,019 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:04] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 7 0.007 0.043 2026-09-25 14:50:04,029 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:04] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.038 2026-09-25 14:50:04,076 44 INFO rb-48985ee-225086-418734 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-25 14:50:04,121 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-09-25 14:50:04,147 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:04] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.017 0.023 2026-09-25 14:50:04,152 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:50:04,189 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:04] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.016 0.067 2026-09-25 14:50:04,205 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:04] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-09-25 14:50:04,221 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:04] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-09-25 14:50:04,230 44 INFO rb-48985ee-225086-418734 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-25 14:50:04,234 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:04] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.004 0.120 2026-09-25 14:50:04,255 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:04] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-09-25 14:50:04,270 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:04] "GET /web/image?model=product.template&field=image_128&id=1721&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-09-25 14:50:04,280 44 INFO rb-48985ee-225086-418734 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-25 14:50:04,288 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:04] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-09-25 14:50:04,303 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:04] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-09-25 14:50:04,320 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:04] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-09-25 14:50:04,337 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:04] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-09-25 14:50:04,340 44 INFO rb-48985ee-225086-418734 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-25 14:50:04,352 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:04] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-09-25 14:50:04,365 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:04] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-09-25 14:50:04,381 44 INFO rb-48985ee-225086-418734 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-25 14:50:04,432 44 INFO rb-48985ee-225086-418734 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-25 14:50:04,482 44 INFO rb-48985ee-225086-418734 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-25 14:50:04,546 44 INFO rb-48985ee-225086-418734 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-25 14:50:04,558 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:04] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:50:04,604 44 INFO rb-48985ee-225086-418734 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-25 14:50:04,662 44 INFO rb-48985ee-225086-418734 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-25 14:50:04,717 44 INFO rb-48985ee-225086-418734 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-25 14:50:04,725 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:04] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 14:50:04,786 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: tour succeeded 2026-09-25 14:50:04,786 44 INFO rb-48985ee-225086-418734 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-25 14:50:04,840 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded.browser: heap 14932096 (allocated 16252928) 2026-09-25 14:50:04,841 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing chrome headless with pid 87525 2026-09-25 14:50:04,842 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Closing websocket connection 2026-09-25 14:50:04,842 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Terminating chrome headless with pid 87525 2026-09-25 14:50:04,903 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145004_903252_test_order_reward_product_tax_included_excluded.txt 2026-09-25 14:50:04,903 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_order_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmplyy_tzlm_chrome_odoo" 2026-09-25 14:50:04,914 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_partner_list_after_removing_code_activated_coupon ... 2026-09-25 14:50:05,636 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Chrome pid: 87731 2026-09-25 14:50:05,636 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Chrome headless temporary user profile dir: /tmp/tmppic4h2l3_chrome_odoo 2026-09-25 14:50:05,637 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Issuing json command http://127.0.0.1:42333/json/version 2026-09-25 14:50:05,637 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42333', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:50:05,642 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Browser version: Chrome/150.0.7871.114 2026-09-25 14:50:05,642 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Issuing json command http://127.0.0.1:42333/json 2026-09-25 14:50:05,643 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42333', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:50:05,644 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Websocket url found: ws://127.0.0.1:42333/devtools/page/B21CC8977F44DFB1EED98780173F8B1D 2026-09-25 14:50:05,646 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Enable chrome headless console log notification 2026-09-25 14:50:05,649 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Chrome headless enable page notifications 2026-09-25 14:50:05,696 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:50:05,699 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Setting session cookie in browser 2026-09-25 14:50:05,701 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-25 14:50:05,701 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-25 14:50:05,709 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:50:06,111 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:06] "GET /pos/ui/76 HTTP/1.1" 200 - 90 0.025 0.380 2026-09-25 14:50:06,114 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Navigation result: {'frameId': 'B21CC8977F44DFB1EED98780173F8B1D', 'loaderId': '9B1F840DD8EA17BF0CA38692EE1937B5', 'isDownload': False} 2026-09-25 14:50:06,114 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Evaluate ready code "odoo.isTourReady('PosLoyaltyPartnerListAfterCouponRemoval')" 2026-09-25 14:50:06,124 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:50:06,141 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:06] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 14:50:06,149 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:06] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-25 14:50:06,155 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:06] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.026 2026-09-25 14:50:06,520 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:50:06,523 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:50:06,532 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 14:50:06,548 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:50:06,552 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Evaluate test code "odoo.startTour('PosLoyaltyPartnerListAfterCouponRemoval', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:50:06,556 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [1/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-25 14:50:06,556 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:50:06,571 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:50:06,589 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14: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.003 0.007 2026-09-25 14:50:06,597 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-25 14:50:06,631 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.012 0.022 2026-09-25 14:50:06,633 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.024 2026-09-25 14:50:06,990 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.118 0.221 2026-09-25 14:50:07,006 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14: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.008 2026-09-25 14:50:07,043 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14: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.004 2026-09-25 14:50:07,083 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:07] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-09-25 14:50:07,098 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14: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-25 14:50:07,107 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: Owl is running in 'dev' mode. 2026-09-25 14:50:07,114 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-25 14:50:07,146 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:50:07,162 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 14:50:07,165 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:50:07,188 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:07] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.013 0.025 2026-09-25 14:50:07,195 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:07] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.042 2026-09-25 14:50:07,197 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.044 2026-09-25 14:50:07,203 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:50:07,204 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:50:07,220 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:07] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.006 2026-09-25 14:50:07,300 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [2/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-25 14:50:07,315 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:07] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.002 0.006 2026-09-25 14:50:07,331 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:50:07,366 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:07] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.016 0.022 2026-09-25 14:50:07,370 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:50:07,384 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:07] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.042 2026-09-25 14:50:07,398 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:07] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.057 2026-09-25 14:50:07,419 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:07] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-09-25 14:50:07,424 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:07] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:50:07,425 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [3/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-25 14:50:07,432 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:07] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-09-25 14:50:07,465 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:07] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.012 0.125 2026-09-25 14:50:07,479 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:07] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-09-25 14:50:07,492 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:07] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-09-25 14:50:07,504 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:07] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-09-25 14:50:07,552 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.015 0.109 2026-09-25 14:50:07,566 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:07] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-09-25 14:50:07,580 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:07] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.143 2026-09-25 14:50:07,614 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [4/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-25 14:50:07,667 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [5/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → 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-25 14:50:07,719 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [6/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → 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-25 14:50:07,769 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [7/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step go back to the products (trigger: .actionpad .back-button) 2026-09-25 14:50:07,820 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [8/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-25 14:50:07,870 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [9/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click customer button (trigger: .product-screen .set-partner) 2026-09-25 14:50:07,940 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [10/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-25 14:50:07,994 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [11/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-25 14:50:08,044 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [12/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step Search for partner "AAAA Partner" (trigger: .modal-dialog .input-group input) 2026-09-25 14:50:08,100 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [13/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click partner 'AAAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAAA Partner)) 2026-09-25 14:50:08,161 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [14/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step go back to the products (trigger: .actionpad .back-button) 2026-09-25 14:50:08,212 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [15/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click Actions button (trigger: .mobile-more-button) 2026-09-25 14:50:08,263 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [16/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click Actions button (trigger: .more-btn) 2026-09-25 14:50:08,319 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [17/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click Enter Code button (trigger: .control-buttons button:contains("Enter Code")) 2026-09-25 14:50:08,377 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [18/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step input text '9911' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-25 14:50:08,430 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [19/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-25 14:50:08,484 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [20/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order"))) 2026-09-25 14:50:08,495 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:08] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.003 0.007 2026-09-25 14:50:08,519 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:08] "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-25 14:50:08,563 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [21/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step Check orderline with attributes: {"withClass":".fst-italic","withoutClass":".selected","run":"click","productName":"10% on your order"} (trigger: .order-container .orderline.fst-italic:not(.selected):has(.product-name:contains("10% on your order"))) 2026-09-25 14:50:08,618 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [22/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step Check orderline with attributes: {"withClass":".selected.fst-italic","productName":"10% on your order"} (trigger: .order-container .orderline.selected.fst-italic:has(.product-name:contains("10% on your order"))) 2026-09-25 14:50:08,669 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [23/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-25 14:50:08,720 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [24/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click numpad button: ⌫ (trigger: div.numpad button:contains(/^⌫$/)) 2026-09-25 14:50:08,772 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [25/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step go back to the products (trigger: .actionpad .back-button) 2026-09-25 14:50:08,823 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [26/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-25 14:50:08,961 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [27/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-25 14:50:09,012 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [28/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click customer button (trigger: .product-screen .set-partner) 2026-09-25 14:50:09,073 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [29/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step partner screen is shown (trigger: .modal .partner-list b:contains()) 2026-09-25 14:50:09,125 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [30/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step Click search field (trigger: .modal .fa-search.undefined) 2026-09-25 14:50:09,176 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [31/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step Search for partner "AAAA Partner" (trigger: .modal-dialog .input-group input) 2026-09-25 14:50:09,228 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [32/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click partner 'AAAA Partner' from partner list screen (trigger: .modal .partner-list b:contains(AAAA Partner)) 2026-09-25 14:50:09,282 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [33/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step go back to the products (trigger: .actionpad .back-button) 2026-09-25 14:50:09,333 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [34/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-25 14:50:09,384 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: [35/35] Tour PosLoyaltyPartnerListAfterCouponRemoval → Step customer 'AAAA Partner' is selected (trigger: .product-screen .set-partner:contains("AAAA Partner")) 2026-09-25 14:50:09,435 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: tour succeeded 2026-09-25 14:50:09,436 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPartnerListAfterCouponRemoval SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-25 14:50:09,513 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon.browser: heap 16977580 (allocated 18485248) 2026-09-25 14:50:09,518 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Closing chrome headless with pid 87731 2026-09-25 14:50:09,518 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Closing websocket connection 2026-09-25 14:50:09,519 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Terminating chrome headless with pid 87731 2026-09-25 14:50:09,580 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145009_580452_test_partner_list_after_removing_code_activated_coupon.txt 2026-09-25 14:50:09,580 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_partner_list_after_removing_code_activated_coupon: Removing chrome user profile "/tmp/tmppic4h2l3_chrome_odoo" 2026-09-25 14:50:09,592 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card ... 2026-09-25 14:50:10,636 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome pid: 87946 2026-09-25 14:50:10,636 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome headless temporary user profile dir: /tmp/tmpz0gf0bxv_chrome_odoo 2026-09-25 14:50:10,636 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Issuing json command http://127.0.0.1:36239/json/version 2026-09-25 14:50:10,637 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36239', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:50:10,641 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Browser version: Chrome/150.0.7871.114 2026-09-25 14:50:10,641 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Issuing json command http://127.0.0.1:36239/json 2026-09-25 14:50:10,642 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36239', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:50:10,650 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Websocket url found: ws://127.0.0.1:36239/devtools/page/349FCC70A3F821BA3CB8866D04CCB4F6 2026-09-25 14:50:10,652 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Enable chrome headless console log notification 2026-09-25 14:50:10,653 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome headless enable page notifications 2026-09-25 14:50:10,695 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:50:10,698 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Setting session cookie in browser 2026-09-25 14:50:10,699 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-25 14:50:10,700 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-25 14:50:10,708 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:50:11,020 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:11] "GET /pos/ui/76 HTTP/1.1" 200 - 86 0.022 0.292 2026-09-25 14:50:11,023 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Navigation result: {'frameId': '349FCC70A3F821BA3CB8866D04CCB4F6', 'loaderId': '409357BCD490B79654A0B489B32CB724', 'isDownload': False} 2026-09-25 14:50:11,023 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Evaluate ready code "odoo.isTourReady('test_physical_gift_card')" 2026-09-25 14:50:11,039 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:50:11,050 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:11] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 14:50:11,057 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:11] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.007 2026-09-25 14:50:11,062 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:11] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-25 14:50:11,382 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:50:11,395 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:50:11,400 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 14:50:11,415 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:50:11,417 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Evaluate test code "odoo.startTour('test_physical_gift_card', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:50:11,424 44 INFO rb-48985ee-225086-418734 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-25 14:50:11,425 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:50:11,430 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:50:11,447 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-09-25 14:50:11,456 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-25 14:50:11,487 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.010 0.022 2026-09-25 14:50:11,489 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-09-25 14:50:11,945 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.163 0.268 2026-09-25 14:50:11,958 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:11] "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-25 14:50:11,999 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50: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.004 2026-09-25 14:50:12,037 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:12] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.024 2026-09-25 14:50:12,052 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-25 14:50:12,061 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: Owl is running in 'dev' mode. 2026-09-25 14:50:12,070 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-25 14:50:12,109 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:50:12,123 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:50:12,128 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:12] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.014 2026-09-25 14:50:12,132 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:12] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 14:50:12,135 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:50:12,138 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:50:12,159 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:12] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.010 0.035 2026-09-25 14:50:12,170 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:12] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.033 2026-09-25 14:50:12,170 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.055 2026-09-25 14:50:12,200 44 INFO rb-48985ee-225086-418734 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-25 14:50:12,240 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:50:12,259 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:12] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.022 2026-09-25 14:50:12,268 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:50:12,307 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:12] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.025 0.048 2026-09-25 14:50:12,315 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:12] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:50:12,316 44 INFO rb-48985ee-225086-418734 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-25 14:50:12,317 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:12] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 4 0.002 0.082 2026-09-25 14:50:12,326 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:12] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.002 0.079 2026-09-25 14:50:12,344 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:12] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.108 2026-09-25 14:50:12,363 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:12] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.089 2026-09-25 14:50:12,406 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:12] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.020 0.151 2026-09-25 14:50:12,424 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:12] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-09-25 14:50:12,440 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:12] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-09-25 14:50:12,461 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:12] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.126 2026-09-25 14:50:12,475 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:12] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.127 2026-09-25 14:50:12,489 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:12] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-09-25 14:50:12,508 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:12] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-09-25 14:50:12,564 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.025 0.173 2026-09-25 14:50:12,619 44 INFO rb-48985ee-225086-418734 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-25 14:50:12,678 44 INFO rb-48985ee-225086-418734 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-25 14:50:12,735 44 INFO rb-48985ee-225086-418734 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-25 14:50:13,252 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:13] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 11 0.004 0.011 2026-09-25 14:50:13,284 44 INFO rb-48985ee-225086-418734 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-25 14:50:13,337 44 INFO rb-48985ee-225086-418734 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-25 14:50:13,390 44 INFO rb-48985ee-225086-418734 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-25 14:50:13,440 44 INFO rb-48985ee-225086-418734 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-25 14:50:13,494 44 INFO rb-48985ee-225086-418734 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-25 14:50:13,548 44 INFO rb-48985ee-225086-418734 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-25 14:50:14,059 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:14] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 7 0.002 0.007 2026-09-25 14:50:14,084 44 INFO rb-48985ee-225086-418734 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-25 14:50:14,137 44 INFO rb-48985ee-225086-418734 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-25 14:50:14,189 44 INFO rb-48985ee-225086-418734 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-25 14:50:14,240 44 INFO rb-48985ee-225086-418734 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-25 14:50:14,293 44 INFO rb-48985ee-225086-418734 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-25 14:50:14,347 44 INFO rb-48985ee-225086-418734 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-25 14:50:14,865 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:14] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 13 0.003 0.010 2026-09-25 14:50:14,900 44 INFO rb-48985ee-225086-418734 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-25 14:50:14,953 44 INFO rb-48985ee-225086-418734 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-25 14:50:15,005 44 INFO rb-48985ee-225086-418734 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-25 14:50:15,056 44 INFO rb-48985ee-225086-418734 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-25 14:50:15,106 44 INFO rb-48985ee-225086-418734 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-25 14:50:15,161 44 INFO rb-48985ee-225086-418734 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-25 14:50:15,217 44 INFO rb-48985ee-225086-418734 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-25 14:50:15,272 44 INFO rb-48985ee-225086-418734 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-25 14:50:15,325 44 INFO rb-48985ee-225086-418734 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-25 14:50:15,332 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:15] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 14:50:15,353 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:15] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.004 0.011 2026-09-25 14:50:15,381 44 INFO rb-48985ee-225086-418734 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-25 14:50:15,434 44 INFO rb-48985ee-225086-418734 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-25 14:50:15,489 44 INFO rb-48985ee-225086-418734 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-25 14:50:16,005 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:16] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 7 0.002 0.011 2026-09-25 14:50:16,034 44 INFO rb-48985ee-225086-418734 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-25 14:50:18,084 44 INFO rb-48985ee-225086-418734 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-25 14:50:18,149 44 INFO rb-48985ee-225086-418734 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-25 14:50:18,201 44 INFO rb-48985ee-225086-418734 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-25 14:50:18,252 44 INFO rb-48985ee-225086-418734 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-25 14:50:18,302 44 INFO rb-48985ee-225086-418734 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-25 14:50:18,352 44 INFO rb-48985ee-225086-418734 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-25 14:50:18,405 44 INFO rb-48985ee-225086-418734 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-25 14:50:18,455 44 INFO rb-48985ee-225086-418734 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-25 14:50:18,585 44 INFO rb-48985ee-225086-418734 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-25 14:50:18,635 44 INFO rb-48985ee-225086-418734 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-25 14:50:18,686 44 INFO rb-48985ee-225086-418734 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-25 14:50:18,749 44 INFO rb-48985ee-225086-418734 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-25 14:50:18,760 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:50:18,761 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:50:18,799 44 INFO rb-48985ee-225086-418734 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-25 14:50:18,850 44 INFO rb-48985ee-225086-418734 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-25 14:50:18,914 44 INFO rb-48985ee-225086-418734 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-25 14:50:18,966 44 INFO rb-48985ee-225086-418734 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-25 14:50:19,018 44 INFO rb-48985ee-225086-418734 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-25 14:50:19,079 44 INFO rb-48985ee-225086-418734 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-25 14:50:19,083 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66475280 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'ec8d117a-44c9-460a-9a06-5c928229aa38'}] 2026-09-25 14:50:19,089 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:50:19,157 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66475280 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'ec8d117a-44c9-460a-9a06-5c928229aa38'} created pos.order #611 2026-09-25 14:50:19,168 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66475280 finished 2026-09-25 14:50:19,202 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 88 0.034 0.086 2026-09-25 14:50:19,246 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.009 0.020 2026-09-25 14:50:19,260 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:19] "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-25 14:50:19,311 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89274957 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'ec8d117a-44c9-460a-9a06-5c928229aa38'}] 2026-09-25 14:50:19,315 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89274957 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'ec8d117a-44c9-460a-9a06-5c928229aa38'} sync ignored for existing PoS order pos.order(611,) (state: paid) 2026-09-25 14:50:19,324 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89274957 finished 2026-09-25 14:50:19,333 44 INFO rb-48985ee-225086-418734 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-25 14:50:19,375 44 INFO rb-48985ee-225086-418734 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-25 14:50:19,392 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.033 0.050 2026-09-25 14:50:19,423 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.003 0.010 2026-09-25 14:50:19,447 44 INFO rb-48985ee-225086-418734 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-25 14:50:19,499 44 INFO rb-48985ee-225086-418734 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-25 14:50:19,553 44 INFO rb-48985ee-225086-418734 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-25 14:50:19,608 44 INFO rb-48985ee-225086-418734 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-25 14:50:19,661 44 INFO rb-48985ee-225086-418734 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-25 14:50:19,716 44 INFO rb-48985ee-225086-418734 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-25 14:50:19,724 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:19] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.007 2026-09-25 14:50:19,745 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:19] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.005 0.011 2026-09-25 14:50:19,777 44 INFO rb-48985ee-225086-418734 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-25 14:50:19,828 44 INFO rb-48985ee-225086-418734 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-25 14:50:19,878 44 INFO rb-48985ee-225086-418734 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-25 14:50:19,929 44 INFO rb-48985ee-225086-418734 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-25 14:50:19,980 44 INFO rb-48985ee-225086-418734 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-25 14:50:20,030 44 INFO rb-48985ee-225086-418734 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-25 14:50:20,081 44 INFO rb-48985ee-225086-418734 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-25 14:50:20,136 44 INFO rb-48985ee-225086-418734 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-25 14:50:20,186 44 INFO rb-48985ee-225086-418734 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-25 14:50:20,237 44 INFO rb-48985ee-225086-418734 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-25 14:50:20,293 44 INFO rb-48985ee-225086-418734 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-25 14:50:20,345 44 INFO rb-48985ee-225086-418734 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-25 14:50:20,398 44 INFO rb-48985ee-225086-418734 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-25 14:50:20,408 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50: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-25 14:50:20,424 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77094952 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '154ac943-6731-4c18-89a3-ca6bdbf39100'}] 2026-09-25 14:50:20,628 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77094952 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '154ac943-6731-4c18-89a3-ca6bdbf39100'} created pos.order #612 2026-09-25 14:50:20,636 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77094952 finished 2026-09-25 14:50:20,658 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 198 0.071 0.165 2026-09-25 14:50:20,712 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:20] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 21 0.013 0.024 2026-09-25 14:50:20,725 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:20] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:50:20,734 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70146112 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '154ac943-6731-4c18-89a3-ca6bdbf39100'}] 2026-09-25 14:50:20,738 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70146112 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '154ac943-6731-4c18-89a3-ca6bdbf39100'} sync ignored for existing PoS order pos.order(612,) (state: paid) 2026-09-25 14:50:20,746 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70146112 finished 2026-09-25 14:50:20,766 44 INFO rb-48985ee-225086-418734 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-25 14:50:20,794 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.020 0.042 2026-09-25 14:50:20,817 44 INFO rb-48985ee-225086-418734 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-25 14:50:20,820 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:20] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.002 0.008 2026-09-25 14:50:20,876 44 INFO rb-48985ee-225086-418734 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-25 14:50:20,928 44 INFO rb-48985ee-225086-418734 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-25 14:50:20,981 44 INFO rb-48985ee-225086-418734 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-25 14:50:21,035 44 INFO rb-48985ee-225086-418734 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-25 14:50:21,088 44 INFO rb-48985ee-225086-418734 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-25 14:50:21,141 44 INFO rb-48985ee-225086-418734 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-25 14:50:21,149 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50: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.005 2026-09-25 14:50:21,173 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:21] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.005 0.013 2026-09-25 14:50:21,211 44 INFO rb-48985ee-225086-418734 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-25 14:50:21,262 44 INFO rb-48985ee-225086-418734 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-25 14:50:21,313 44 INFO rb-48985ee-225086-418734 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-25 14:50:21,363 44 INFO rb-48985ee-225086-418734 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-25 14:50:21,414 44 INFO rb-48985ee-225086-418734 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-25 14:50:21,465 44 INFO rb-48985ee-225086-418734 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-25 14:50:21,517 44 INFO rb-48985ee-225086-418734 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-25 14:50:21,571 44 INFO rb-48985ee-225086-418734 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-25 14:50:21,629 44 INFO rb-48985ee-225086-418734 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-25 14:50:21,673 44 INFO rb-48985ee-225086-418734 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-25 14:50:21,728 44 INFO rb-48985ee-225086-418734 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-25 14:50:21,780 44 INFO rb-48985ee-225086-418734 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-25 14:50:21,834 44 INFO rb-48985ee-225086-418734 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-25 14:50:21,842 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:21] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.005 2026-09-25 14:50:21,856 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16293813 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000003', 'uuid': '58ffc271-bab3-4c43-88c0-17c5e9857e7e'}] 2026-09-25 14:50:22,025 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16293813 order {'name': '/', 'pos_reference': '261-76-000003', 'uuid': '58ffc271-bab3-4c43-88c0-17c5e9857e7e'} created pos.order #613 2026-09-25 14:50:22,040 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16293813 finished 2026-09-25 14:50:22,071 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 128 0.061 0.155 2026-09-25 14:50:22,129 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 20 0.009 0.023 2026-09-25 14:50:22,143 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:22] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:50:22,163 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58927456 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '58ffc271-bab3-4c43-88c0-17c5e9857e7e'}] 2026-09-25 14:50:22,168 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58927456 order {'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '58ffc271-bab3-4c43-88c0-17c5e9857e7e'} sync ignored for existing PoS order pos.order(613,) (state: paid) 2026-09-25 14:50:22,177 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58927456 finished 2026-09-25 14:50:22,200 44 INFO rb-48985ee-225086-418734 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-25 14:50:22,225 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.022 0.042 2026-09-25 14:50:22,250 44 INFO rb-48985ee-225086-418734 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-25 14:50:22,250 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.003 0.007 2026-09-25 14:50:22,310 44 INFO rb-48985ee-225086-418734 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-25 14:50:22,371 44 INFO rb-48985ee-225086-418734 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-25 14:50:22,422 44 INFO rb-48985ee-225086-418734 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-25 14:50:22,476 44 INFO rb-48985ee-225086-418734 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-25 14:50:22,530 44 INFO rb-48985ee-225086-418734 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-25 14:50:22,583 44 INFO rb-48985ee-225086-418734 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-25 14:50:22,637 44 INFO rb-48985ee-225086-418734 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-25 14:50:22,645 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50: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.005 2026-09-25 14:50:22,670 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:22] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.006 0.014 2026-09-25 14:50:22,703 44 INFO rb-48985ee-225086-418734 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-25 14:50:22,754 44 INFO rb-48985ee-225086-418734 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-25 14:50:22,805 44 INFO rb-48985ee-225086-418734 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-25 14:50:22,856 44 INFO rb-48985ee-225086-418734 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-25 14:50:22,906 44 INFO rb-48985ee-225086-418734 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-25 14:50:22,957 44 INFO rb-48985ee-225086-418734 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-25 14:50:23,008 44 INFO rb-48985ee-225086-418734 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-25 14:50:23,064 44 INFO rb-48985ee-225086-418734 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-25 14:50:23,114 44 INFO rb-48985ee-225086-418734 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-25 14:50:23,165 44 INFO rb-48985ee-225086-418734 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-25 14:50:23,220 44 INFO rb-48985ee-225086-418734 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-25 14:50:23,273 44 INFO rb-48985ee-225086-418734 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-25 14:50:23,327 44 INFO rb-48985ee-225086-418734 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-25 14:50:23,335 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:23] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.006 2026-09-25 14:50:23,353 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96276683 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000004', 'uuid': 'cf18eae2-39ee-420f-a937-27a8ab9a8a56'}] 2026-09-25 14:50:23,545 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96276683 order {'name': '/', 'pos_reference': '261-76-000004', 'uuid': 'cf18eae2-39ee-420f-a937-27a8ab9a8a56'} created pos.order #614 2026-09-25 14:50:23,556 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96276683 finished 2026-09-25 14:50:23,585 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 128 0.063 0.171 2026-09-25 14:50:23,642 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:23] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 20 0.017 0.023 2026-09-25 14:50:23,657 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:23] "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-25 14:50:23,692 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91894746 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': 'cf18eae2-39ee-420f-a937-27a8ab9a8a56'}] 2026-09-25 14:50:23,696 44 INFO rb-48985ee-225086-418734 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-25 14:50:23,697 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91894746 order {'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': 'cf18eae2-39ee-420f-a937-27a8ab9a8a56'} sync ignored for existing PoS order pos.order(614,) (state: paid) 2026-09-25 14:50:23,705 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91894746 finished 2026-09-25 14:50:23,747 44 INFO rb-48985ee-225086-418734 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-25 14:50:23,774 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.035 0.049 2026-09-25 14:50:23,807 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:23] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.007 0.009 2026-09-25 14:50:23,808 44 INFO rb-48985ee-225086-418734 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-25 14:50:23,868 44 INFO rb-48985ee-225086-418734 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-25 14:50:23,926 44 INFO rb-48985ee-225086-418734 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-25 14:50:23,985 44 INFO rb-48985ee-225086-418734 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-25 14:50:24,035 44 INFO rb-48985ee-225086-418734 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-25 14:50:24,091 44 INFO rb-48985ee-225086-418734 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-25 14:50:24,144 44 INFO rb-48985ee-225086-418734 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-25 14:50:24,198 44 INFO rb-48985ee-225086-418734 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-25 14:50:24,252 44 INFO rb-48985ee-225086-418734 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-25 14:50:24,260 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:24] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 14:50:24,281 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:24] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.003 0.013 2026-09-25 14:50:24,311 44 INFO rb-48985ee-225086-418734 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-25 14:50:24,361 44 INFO rb-48985ee-225086-418734 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-25 14:50:24,412 44 INFO rb-48985ee-225086-418734 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-25 14:50:24,463 44 INFO rb-48985ee-225086-418734 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-25 14:50:24,513 44 INFO rb-48985ee-225086-418734 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-25 14:50:24,564 44 INFO rb-48985ee-225086-418734 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-25 14:50:24,615 44 INFO rb-48985ee-225086-418734 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-25 14:50:24,672 44 INFO rb-48985ee-225086-418734 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-25 14:50:24,719 44 INFO rb-48985ee-225086-418734 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-25 14:50:24,770 44 INFO rb-48985ee-225086-418734 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-25 14:50:24,825 44 INFO rb-48985ee-225086-418734 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-25 14:50:24,877 44 INFO rb-48985ee-225086-418734 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-25 14:50:24,931 44 INFO rb-48985ee-225086-418734 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-25 14:50:24,942 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:24] "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-25 14:50:24,956 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67943145 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000005', 'uuid': '91e720b6-8ebd-433f-9667-6b57f832ddda'}] 2026-09-25 14:50:25,099 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67943145 order {'name': '/', 'pos_reference': '261-76-000005', 'uuid': '91e720b6-8ebd-433f-9667-6b57f832ddda'} created pos.order #615 2026-09-25 14:50:25,109 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67943145 finished 2026-09-25 14:50:25,141 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 128 0.045 0.141 2026-09-25 14:50:25,184 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:25] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 20 0.006 0.021 2026-09-25 14:50:25,199 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:25] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:50:25,218 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35662477 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': '91e720b6-8ebd-433f-9667-6b57f832ddda'}] 2026-09-25 14:50:25,222 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35662477 order {'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': '91e720b6-8ebd-433f-9667-6b57f832ddda'} sync ignored for existing PoS order pos.order(615,) (state: paid) 2026-09-25 14:50:25,224 44 INFO rb-48985ee-225086-418734 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-25 14:50:25,230 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35662477 finished 2026-09-25 14:50:25,272 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.015 0.040 2026-09-25 14:50:25,288 44 INFO rb-48985ee-225086-418734 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-25 14:50:25,295 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:25] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.002 0.009 2026-09-25 14:50:25,343 44 INFO rb-48985ee-225086-418734 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-25 14:50:25,406 44 INFO rb-48985ee-225086-418734 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-25 14:50:25,468 44 INFO rb-48985ee-225086-418734 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-25 14:50:25,518 44 INFO rb-48985ee-225086-418734 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-25 14:50:25,572 44 INFO rb-48985ee-225086-418734 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-25 14:50:25,626 44 INFO rb-48985ee-225086-418734 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-25 14:50:25,679 44 INFO rb-48985ee-225086-418734 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-25 14:50:25,732 44 INFO rb-48985ee-225086-418734 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-25 14:50:25,741 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:25] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 14:50:25,760 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:25] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 6 0.003 0.010 2026-09-25 14:50:25,783 44 INFO rb-48985ee-225086-418734 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-25 14:50:25,835 44 INFO rb-48985ee-225086-418734 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-25 14:50:25,891 44 INFO rb-48985ee-225086-418734 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-25 14:50:25,941 44 INFO rb-48985ee-225086-418734 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-25 14:50:25,991 44 INFO rb-48985ee-225086-418734 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-25 14:50:26,046 44 INFO rb-48985ee-225086-418734 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-25 14:50:26,098 44 INFO rb-48985ee-225086-418734 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-25 14:50:26,152 44 INFO rb-48985ee-225086-418734 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-25 14:50:26,203 44 INFO rb-48985ee-225086-418734 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-25 14:50:26,255 44 INFO rb-48985ee-225086-418734 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-25 14:50:26,321 44 INFO rb-48985ee-225086-418734 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-25 14:50:26,323 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44705188 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000006', 'uuid': 'cbf5d62b-e93a-40be-b94d-c4194fa333bb'}] 2026-09-25 14:50:26,490 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44705188 order {'name': '/', 'pos_reference': '261-76-000006', 'uuid': 'cbf5d62b-e93a-40be-b94d-c4194fa333bb'} created pos.order #616 2026-09-25 14:50:26,498 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44705188 finished 2026-09-25 14:50:26,522 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 127 0.053 0.148 2026-09-25 14:50:26,548 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:26] "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-25 14:50:26,587 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67550443 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '261-76-000006', 'uuid': 'cbf5d62b-e93a-40be-b94d-c4194fa333bb'}] 2026-09-25 14:50:26,591 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67550443 order {'name': 'Shop - 000006', 'pos_reference': '261-76-000006', 'uuid': 'cbf5d62b-e93a-40be-b94d-c4194fa333bb'} sync ignored for existing PoS order pos.order(616,) (state: paid) 2026-09-25 14:50:26,597 44 INFO rb-48985ee-225086-418734 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-25 14:50:26,600 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67550443 finished 2026-09-25 14:50:26,646 44 INFO rb-48985ee-225086-418734 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-25 14:50:26,650 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.023 0.042 2026-09-25 14:50:26,697 44 INFO rb-48985ee-225086-418734 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-25 14:50:26,764 44 INFO rb-48985ee-225086-418734 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-25 14:50:26,819 44 INFO rb-48985ee-225086-418734 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-25 14:50:26,869 44 INFO rb-48985ee-225086-418734 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-25 14:50:26,924 44 INFO rb-48985ee-225086-418734 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-25 14:50:26,980 44 INFO rb-48985ee-225086-418734 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-25 14:50:27,030 44 INFO rb-48985ee-225086-418734 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-25 14:50:27,093 44 INFO rb-48985ee-225086-418734 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-25 14:50:27,143 44 INFO rb-48985ee-225086-418734 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-25 14:50:27,197 44 INFO rb-48985ee-225086-418734 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-25 14:50:27,249 44 INFO rb-48985ee-225086-418734 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-25 14:50:27,300 44 INFO rb-48985ee-225086-418734 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-25 14:50:27,352 44 INFO rb-48985ee-225086-418734 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-25 14:50:27,403 44 INFO rb-48985ee-225086-418734 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-25 14:50:27,533 44 INFO rb-48985ee-225086-418734 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-25 14:50:27,584 44 INFO rb-48985ee-225086-418734 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-25 14:50:27,642 44 INFO rb-48985ee-225086-418734 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-25 14:50:27,692 44 INFO rb-48985ee-225086-418734 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-25 14:50:27,742 44 INFO rb-48985ee-225086-418734 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-25 14:50:27,799 44 INFO rb-48985ee-225086-418734 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-25 14:50:27,851 44 INFO rb-48985ee-225086-418734 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-25 14:50:27,902 44 INFO rb-48985ee-225086-418734 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-25 14:50:27,954 44 INFO rb-48985ee-225086-418734 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-25 14:50:28,014 44 INFO rb-48985ee-225086-418734 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-25 14:50:28,019 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56547379 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000007', 'uuid': '9f914230-5022-4755-b07d-98c823a47ed6'}] 2026-09-25 14:50:28,061 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56547379 order {'name': '/', 'pos_reference': '261-76-000007', 'uuid': '9f914230-5022-4755-b07d-98c823a47ed6'} created pos.order #617 2026-09-25 14:50:28,069 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56547379 finished 2026-09-25 14:50:28,097 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.025 0.056 2026-09-25 14:50:28,271 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:28] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 59 0.088 0.070 2026-09-25 14:50:28,292 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:28] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:50:28,311 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3467976 started for PoS orders references: [{'name': 'Shop - 000007', 'pos_reference': '261-76-000007', 'uuid': '9f914230-5022-4755-b07d-98c823a47ed6'}] 2026-09-25 14:50:28,315 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3467976 order {'name': 'Shop - 000007', 'pos_reference': '261-76-000007', 'uuid': '9f914230-5022-4755-b07d-98c823a47ed6'} sync ignored for existing PoS order pos.order(617,) (state: paid) 2026-09-25 14:50:28,320 44 INFO rb-48985ee-225086-418734 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-25 14:50:28,325 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3467976 finished 2026-09-25 14:50:28,365 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: tour succeeded 2026-09-25 14:50:28,365 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: ╔════════════════════════════════════════╗ ║ TOUR test_physical_gift_card SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-25 14:50:28,370 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.016 0.044 2026-09-25 14:50:28,512 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card.browser: heap 31083968 (allocated 33566720) 2026-09-25 14:50:28,518 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Closing chrome headless with pid 87946 2026-09-25 14:50:28,520 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Closing websocket connection 2026-09-25 14:50:28,522 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Terminating chrome headless with pid 87946 2026-09-25 14:50:28,525 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:28] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.003 0.010 2026-09-25 14:50:28,618 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145028_618640_test_physical_gift_card.txt 2026-09-25 14:50:28,618 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card: Removing chrome user profile "/tmp/tmpz0gf0bxv_chrome_odoo" 2026-09-25 14:50:28,648 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_invoiced ... 2026-09-25 14:50:29,207 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome pid: 88213 2026-09-25 14:50:29,207 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome headless temporary user profile dir: /tmp/tmpazpmu7p2_chrome_odoo 2026-09-25 14:50:29,207 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Issuing json command http://127.0.0.1:42241/json/version 2026-09-25 14:50:29,208 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42241', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:50:29,210 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Browser version: Chrome/150.0.7871.114 2026-09-25 14:50:29,210 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Issuing json command http://127.0.0.1:42241/json 2026-09-25 14:50:29,210 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42241', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:50:29,211 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Websocket url found: ws://127.0.0.1:42241/devtools/page/FA0329915F56B89F4F0197A4D5533590 2026-09-25 14:50:29,212 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Enable chrome headless console log notification 2026-09-25 14:50:29,213 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome headless enable page notifications 2026-09-25 14:50:29,253 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:50:29,256 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Setting session cookie in browser 2026-09-25 14:50:29,257 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Open "http://127.0.0.1:8069/pos/web?config_id=76" in browser 2026-09-25 14:50:29,257 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=76" 2026-09-25 14:50:29,264 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:50:29,640 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:29] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 91 0.034 0.344 2026-09-25 14:50:29,643 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Navigation result: {'frameId': 'FA0329915F56B89F4F0197A4D5533590', 'loaderId': 'C991139F558A17B1725B22FE82914FE7', 'isDownload': False} 2026-09-25 14:50:29,643 44 INFO rb-48985ee-225086-418734 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-25 14:50:29,656 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:50:29,667 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:29] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 14:50:29,673 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:29] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-25 14:50:29,676 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:29] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-25 14:50:29,980 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:50:29,986 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:50:29,993 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 14:50:30,007 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:50:30,014 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:30] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:50:30,018 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Evaluate test code "odoo.startTour('test_physical_gift_card_invoiced', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:50:30,020 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:50:30,022 44 INFO rb-48985ee-225086-418734 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-25 14:50:30,033 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 14:50:30,041 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-25 14:50:30,070 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.008 0.021 2026-09-25 14:50:30,072 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.020 2026-09-25 14:50:30,605 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.137 0.380 2026-09-25 14:50:30,620 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:30] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:50:30,653 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:50:30,687 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:30] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.023 2026-09-25 14:50:30,719 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:50:30,726 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: Owl is running in 'dev' mode. 2026-09-25 14:50:30,734 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-25 14:50:30,769 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:50:30,776 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:50:30,778 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:50:30,783 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:50:30,793 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:50:30,794 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:30] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.016 2026-09-25 14:50:30,802 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 14:50:30,818 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-25 14:50:30,821 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:30] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.011 0.038 2026-09-25 14:50:30,830 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:30] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.030 2026-09-25 14:50:30,854 44 INFO rb-48985ee-225086-418734 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-25 14:50:30,863 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:30] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.012 0.052 2026-09-25 14:50:30,903 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:30] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.016 0.081 2026-09-25 14:50:30,913 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:30] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.025 2026-09-25 14:50:30,924 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:30] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 4 0.002 0.011 2026-09-25 14:50:30,932 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:50:30,941 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:30] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-09-25 14:50:30,964 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:30] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.046 2026-09-25 14:50:30,968 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:50:30,972 44 INFO rb-48985ee-225086-418734 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-25 14:50:30,993 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:30] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-09-25 14:50:31,009 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:31] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.087 2026-09-25 14:50:31,018 44 INFO rb-48985ee-225086-418734 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-25 14:50:31,025 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:31] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-09-25 14:50:31,038 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:31] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-09-25 14:50:31,053 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:31] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.108 2026-09-25 14:50:31,067 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:31] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-09-25 14:50:31,081 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:31] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-09-25 14:50:31,139 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.018 0.109 2026-09-25 14:50:31,187 44 INFO rb-48985ee-225086-418734 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-25 14:50:31,240 44 INFO rb-48985ee-225086-418734 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-25 14:50:31,290 44 INFO rb-48985ee-225086-418734 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-25 14:50:31,346 44 INFO rb-48985ee-225086-418734 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-25 14:50:31,407 44 INFO rb-48985ee-225086-418734 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-25 14:50:31,457 44 INFO rb-48985ee-225086-418734 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-25 14:50:31,531 44 INFO rb-48985ee-225086-418734 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-25 14:50:31,589 44 INFO rb-48985ee-225086-418734 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-25 14:50:31,643 44 INFO rb-48985ee-225086-418734 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-25 14:50:32,166 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:32] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.012 0.008 2026-09-25 14:50:32,203 44 INFO rb-48985ee-225086-418734 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-25 14:50:32,277 44 INFO rb-48985ee-225086-418734 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-25 14:50:32,328 44 INFO rb-48985ee-225086-418734 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-25 14:50:32,379 44 INFO rb-48985ee-225086-418734 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-25 14:50:32,430 44 INFO rb-48985ee-225086-418734 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-25 14:50:32,481 44 INFO rb-48985ee-225086-418734 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-25 14:50:32,531 44 INFO rb-48985ee-225086-418734 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-25 14:50:32,599 44 INFO rb-48985ee-225086-418734 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-25 14:50:32,609 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:50:32,611 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:50:32,649 44 INFO rb-48985ee-225086-418734 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-25 14:50:32,700 44 INFO rb-48985ee-225086-418734 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-25 14:50:32,767 44 INFO rb-48985ee-225086-418734 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-25 14:50:32,822 44 INFO rb-48985ee-225086-418734 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-25 14:50:32,887 44 INFO rb-48985ee-225086-418734 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-25 14:50:32,890 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96497568 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'fefd38b4-4820-48e8-ac96-9efa35939ded'}] 2026-09-25 14:50:32,891 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:50:33,748 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96497568 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'fefd38b4-4820-48e8-ac96-9efa35939ded'} created pos.order #618 2026-09-25 14:50:33,874 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96497568 finished 2026-09-25 14:50:33,921 44 INFO rb-48985ee-225086-418734 odoo.tests.common: Simulating signal changes during tests 2026-09-25 14:50:33,922 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 641 0.289 0.745 2026-09-25 14:50:34,067 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:34] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 103 0.035 0.094 2026-09-25 14:50:34,081 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:34] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:50:34,096 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:34] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:50:34,150 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71316768 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'fefd38b4-4820-48e8-ac96-9efa35939ded'}] 2026-09-25 14:50:34,150 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: tour succeeded 2026-09-25 14:50:34,159 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR test_physical_gift_card_invoiced SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-25 14:50:34,161 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71316768 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'fefd38b4-4820-48e8-ac96-9efa35939ded'} sync ignored for existing PoS order pos.order(618,) (state: done) 2026-09-25 14:50:34,171 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71316768 finished 2026-09-25 14:50:34,227 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced.browser: heap 16995760 (allocated 18350080) 2026-09-25 14:50:34,230 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Closing chrome headless with pid 88213 2026-09-25 14:50:34,231 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Closing websocket connection 2026-09-25 14:50:34,232 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Terminating chrome headless with pid 88213 2026-09-25 14:50:34,249 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 81 0.041 0.060 2026-09-25 14:50:34,327 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145034_327681_test_physical_gift_card_invoiced.txt 2026-09-25 14:50:34,328 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_invoiced: Removing chrome user profile "/tmp/tmpazpmu7p2_chrome_odoo" 2026-09-25 14:50:34,366 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_multiple_programs ... 2026-09-25 14:50:34,941 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Chrome pid: 88436 2026-09-25 14:50:34,941 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Chrome headless temporary user profile dir: /tmp/tmpei4wgra0_chrome_odoo 2026-09-25 14:50:34,941 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Issuing json command http://127.0.0.1:46403/json/version 2026-09-25 14:50:34,942 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46403', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:50:34,945 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Browser version: Chrome/150.0.7871.114 2026-09-25 14:50:34,946 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Issuing json command http://127.0.0.1:46403/json 2026-09-25 14:50:34,946 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46403', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:50:34,949 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Websocket url found: ws://127.0.0.1:46403/devtools/page/BEA74A87B2F4F33833BCDAFFC383961D 2026-09-25 14:50:34,951 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Enable chrome headless console log notification 2026-09-25 14:50:34,953 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Chrome headless enable page notifications 2026-09-25 14:50:34,995 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:50:34,998 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Setting session cookie in browser 2026-09-25 14:50:34,999 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Open "http://127.0.0.1:8069/pos/web?config_id=76" in browser 2026-09-25 14:50:34,999 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=76" 2026-09-25 14:50:35,007 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:50:35,367 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:35] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 92 0.026 0.336 2026-09-25 14:50:35,370 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Navigation result: {'frameId': 'BEA74A87B2F4F33833BCDAFFC383961D', 'loaderId': '7A4E10AC690F55D5B7B5328A5F0756F3', 'isDownload': False} 2026-09-25 14:50:35,370 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Evaluate ready code "odoo.isTourReady('test_physical_gift_card_multiple_programs')" 2026-09-25 14:50:35,381 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:50:35,392 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:35] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 14:50:35,396 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:35] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 14:50:35,399 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:35] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.009 2026-09-25 14:50:35,730 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:50:35,730 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:50:35,739 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 14:50:35,751 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Evaluate test code "odoo.startTour('test_physical_gift_card_multiple_programs', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:50:35,755 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:50:35,756 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [1/31] Tour test_physical_gift_card_multiple_programs → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-25 14:50:35,763 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:50:35,771 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:50:35,790 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.009 2026-09-25 14:50:35,799 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-25 14:50:35,839 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.015 0.025 2026-09-25 14:50:35,841 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.028 2026-09-25 14:50:36,205 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.135 0.213 2026-09-25 14:50:36,219 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:36] "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-25 14:50:36,251 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50: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-25 14:50:36,297 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:36] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.029 2026-09-25 14:50:36,315 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50: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-25 14:50:36,322 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: Owl is running in 'dev' mode. 2026-09-25 14:50:36,330 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 14:50:36,354 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:50:36,369 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:50:36,370 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:50:36,373 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:50:36,382 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:50:36,385 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:36] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.017 2026-09-25 14:50:36,388 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:50:36,410 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:36] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.008 0.040 2026-09-25 14:50:36,418 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:36] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.032 2026-09-25 14:50:36,437 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [2/31] Tour test_physical_gift_card_multiple_programs → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-25 14:50:36,485 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-09-25 14:50:36,493 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:36] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.011 0.019 2026-09-25 14:50:36,509 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:50:36,537 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:36] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.013 0.056 2026-09-25 14:50:36,543 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:36] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 4 0.002 0.045 2026-09-25 14:50:36,558 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [3/31] Tour test_physical_gift_card_multiple_programs → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-25 14:50:36,591 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:36] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.013 0.106 2026-09-25 14:50:36,597 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:50:36,607 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:36] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-09-25 14:50:36,621 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:36] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-09-25 14:50:36,639 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:36] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-09-25 14:50:36,654 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:36] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.154 2026-09-25 14:50:36,671 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:36] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.123 2026-09-25 14:50:36,685 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:36] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-09-25 14:50:36,700 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:36] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-09-25 14:50:36,714 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:36] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-09-25 14:50:36,761 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.018 0.100 2026-09-25 14:50:36,776 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:36] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.117 2026-09-25 14:50:36,790 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [4/31] Tour test_physical_gift_card_multiple_programs → Step Click gift card program 'program_a' (trigger: button.selection-item:has(span:contains("program_a"))) 2026-09-25 14:50:36,863 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [5/31] Tour test_physical_gift_card_multiple_programs → Step a:contains("Sell physical gift card?") 2026-09-25 14:50:36,922 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [6/31] Tour test_physical_gift_card_multiple_programs → Step Input code 'test-card-0001' (trigger: input[id="code"]) 2026-09-25 14:50:36,978 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [7/31] Tour test_physical_gift_card_multiple_programs → Step Input amount '50' (trigger: input[id="amount"]) 2026-09-25 14:50:37,490 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:37] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.003 0.008 2026-09-25 14:50:37,519 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [8/31] Tour test_physical_gift_card_multiple_programs → Step .btn-primary:contains("Add Balance") 2026-09-25 14:50:37,577 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [9/31] Tour test_physical_gift_card_multiple_programs → Step Click gift card program 'program_a' (trigger: button.selection-item:has(span:contains("program_a"))) 2026-09-25 14:50:37,642 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [10/31] Tour test_physical_gift_card_multiple_programs → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-25 14:50:37,693 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [11/31] Tour test_physical_gift_card_multiple_programs → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00","price":"50","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("50"))) 2026-09-25 14:50:37,744 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [12/31] Tour test_physical_gift_card_multiple_programs → Step go back to the products (trigger: .actionpad .back-button) 2026-09-25 14:50:37,795 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [13/31] Tour test_physical_gift_card_multiple_programs → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-25 14:50:37,849 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [14/31] Tour test_physical_gift_card_multiple_programs → Step Click gift card program 'program_a' (trigger: button.selection-item:has(span:contains("program_a"))) 2026-09-25 14:50:37,919 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [15/31] Tour test_physical_gift_card_multiple_programs → Step a:contains("Sell physical gift card?") 2026-09-25 14:50:37,972 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [16/31] Tour test_physical_gift_card_multiple_programs → Step Input code 'test-card-0002' (trigger: input[id="code"]) 2026-09-25 14:50:38,027 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [17/31] Tour test_physical_gift_card_multiple_programs → Step Input amount '50' (trigger: input[id="amount"]) 2026-09-25 14:50:38,535 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:38] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 14:50:38,569 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [18/31] Tour test_physical_gift_card_multiple_programs → Step .btn-primary:contains("Add Balance") 2026-09-25 14:50:38,628 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [19/31] Tour test_physical_gift_card_multiple_programs → Step Click gift card program 'program_a' (trigger: button.selection-item:has(span:contains("program_a"))) 2026-09-25 14:50:38,691 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [20/31] Tour test_physical_gift_card_multiple_programs → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-09-25 14:50:38,742 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [21/31] Tour test_physical_gift_card_multiple_programs → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00"):not(:visible)) 2026-09-25 14:50:38,792 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [22/31] Tour test_physical_gift_card_multiple_programs → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-25 14:50:38,855 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [23/31] Tour test_physical_gift_card_multiple_programs → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-25 14:50:38,864 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:50:38,865 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:50:38,906 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [24/31] Tour test_physical_gift_card_multiple_programs → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-25 14:50:38,959 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [25/31] Tour test_physical_gift_card_multiple_programs → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-25 14:50:39,020 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [26/31] Tour test_physical_gift_card_multiple_programs → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-25 14:50:39,072 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [27/31] Tour test_physical_gift_card_multiple_programs → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-25 14:50:39,124 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [28/31] Tour test_physical_gift_card_multiple_programs → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-25 14:50:39,175 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [29/31] Tour test_physical_gift_card_multiple_programs → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-25 14:50:39,237 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [30/31] Tour test_physical_gift_card_multiple_programs → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-25 14:50:39,242 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42035855 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '7fdb3899-a313-4739-ba54-fb93e4e4a9c2'}] 2026-09-25 14:50:39,244 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:50:39,301 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42035855 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '7fdb3899-a313-4739-ba54-fb93e4e4a9c2'} created pos.order #619 2026-09-25 14:50:39,310 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42035855 finished 2026-09-25 14:50:39,337 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 94 0.031 0.066 2026-09-25 14:50:39,401 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 40 0.017 0.029 2026-09-25 14:50:39,413 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:39] "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-25 14:50:39,468 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22510162 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '7fdb3899-a313-4739-ba54-fb93e4e4a9c2'}] 2026-09-25 14:50:39,473 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22510162 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '7fdb3899-a313-4739-ba54-fb93e4e4a9c2'} sync ignored for existing PoS order pos.order(619,) (state: paid) 2026-09-25 14:50:39,483 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: [31/31] Tour test_physical_gift_card_multiple_programs → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-25 14:50:39,484 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22510162 finished 2026-09-25 14:50:39,534 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: tour succeeded 2026-09-25 14:50:39,534 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR test_physical_gift_card_multiple_programs SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-09-25 14:50:39,538 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.022 0.051 2026-09-25 14:50:39,618 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs.browser: heap 18857284 (allocated 21368832) 2026-09-25 14:50:39,630 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Closing chrome headless with pid 88436 2026-09-25 14:50:39,633 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Closing websocket connection 2026-09-25 14:50:39,633 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Terminating chrome headless with pid 88436 2026-09-25 14:50:39,727 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145039_727396_test_physical_gift_card_multiple_programs.txt 2026-09-25 14:50:39,727 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_multiple_programs: Removing chrome user profile "/tmp/tmpei4wgra0_chrome_odoo" 2026-09-25 14:50:39,757 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_sale ... 2026-09-25 14:50:40,258 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome pid: 88658 2026-09-25 14:50:40,258 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome headless temporary user profile dir: /tmp/tmpy4te4stl_chrome_odoo 2026-09-25 14:50:40,259 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Issuing json command http://127.0.0.1:46455/json/version 2026-09-25 14:50:40,260 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46455', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:50:40,263 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Browser version: Chrome/150.0.7871.114 2026-09-25 14:50:40,264 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Issuing json command http://127.0.0.1:46455/json 2026-09-25 14:50:40,264 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46455', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:50:40,265 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Websocket url found: ws://127.0.0.1:46455/devtools/page/58E279DD1DEA0D2D7E7234704B64EC2D 2026-09-25 14:50:40,266 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Enable chrome headless console log notification 2026-09-25 14:50:40,268 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome headless enable page notifications 2026-09-25 14:50:40,302 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:50:40,305 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Setting session cookie in browser 2026-09-25 14:50:40,308 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-25 14:50:40,308 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-25 14:50:40,316 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:50:40,656 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:40] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.023 0.318 2026-09-25 14:50:40,658 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Navigation result: {'frameId': '58E279DD1DEA0D2D7E7234704B64EC2D', 'loaderId': 'E0D10FADFD9E5DDBA435EE2108F22E07', 'isDownload': False} 2026-09-25 14:50:40,659 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Evaluate ready code "odoo.isTourReady('PhysicalGiftCardProgramSaleTour')" 2026-09-25 14:50:40,671 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:50:40,685 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:40] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-25 14:50:40,690 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:40] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 14:50:40,697 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:40] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.018 2026-09-25 14:50:40,978 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:50:40,980 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:50:40,991 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 14:50:41,005 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:50:41,011 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:50:41,017 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:50:41,017 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Evaluate test code "odoo.startTour('PhysicalGiftCardProgramSaleTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:50:41,021 44 INFO rb-48985ee-225086-418734 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-25 14:50:41,032 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.005 2026-09-25 14:50:41,043 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-25 14:50:41,079 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.010 0.028 2026-09-25 14:50:41,080 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.026 2026-09-25 14:50:41,423 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.100 0.226 2026-09-25 14:50:41,436 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:50:41,477 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:50:41,518 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:41] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.028 2026-09-25 14:50:41,532 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:50:41,539 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: Owl is running in 'dev' mode. 2026-09-25 14:50:41,549 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-25 14:50:41,576 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:50:41,589 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:50:41,593 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 14:50:41,600 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:50:41,604 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:41] "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-25 14:50:41,613 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:41] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.014 0.018 2026-09-25 14:50:41,621 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:41] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.036 2026-09-25 14:50:41,623 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.039 2026-09-25 14:50:41,629 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:41] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.018 2026-09-25 14:50:41,680 44 INFO rb-48985ee-225086-418734 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-25 14:50:41,715 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:50:41,719 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:41] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.004 0.010 2026-09-25 14:50:41,749 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:50:41,767 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:41] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.023 0.036 2026-09-25 14:50:41,792 44 INFO rb-48985ee-225086-418734 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-25 14:50:41,800 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:41] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.011 0.081 2026-09-25 14:50:41,808 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:41] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:50:41,817 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:41] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-09-25 14:50:41,831 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:41] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-09-25 14:50:41,848 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:41] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-09-25 14:50:41,855 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:41] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 4 0.002 0.129 2026-09-25 14:50:41,871 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:41] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-09-25 14:50:41,887 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:41] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-09-25 14:50:41,903 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:41] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-09-25 14:50:41,949 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.016 0.098 2026-09-25 14:50:41,963 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:41] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-09-25 14:50:41,980 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:41] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-09-25 14:50:41,994 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:41] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.140 2026-09-25 14:50:42,012 44 INFO rb-48985ee-225086-418734 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-25 14:50:42,063 44 INFO rb-48985ee-225086-418734 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-25 14:50:42,114 44 INFO rb-48985ee-225086-418734 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-25 14:50:42,170 44 INFO rb-48985ee-225086-418734 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-25 14:50:42,221 44 INFO rb-48985ee-225086-418734 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-25 14:50:42,274 44 INFO rb-48985ee-225086-418734 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-25 14:50:42,325 44 INFO rb-48985ee-225086-418734 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-25 14:50:42,388 44 INFO rb-48985ee-225086-418734 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-25 14:50:42,439 44 INFO rb-48985ee-225086-418734 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-25 14:50:42,490 44 INFO rb-48985ee-225086-418734 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-25 14:50:42,540 44 INFO rb-48985ee-225086-418734 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-25 14:50:42,600 44 INFO rb-48985ee-225086-418734 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-25 14:50:42,657 44 INFO rb-48985ee-225086-418734 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-25 14:50:43,169 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:43] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.003 0.007 2026-09-25 14:50:43,202 44 INFO rb-48985ee-225086-418734 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-25 14:50:43,269 44 INFO rb-48985ee-225086-418734 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-25 14:50:43,320 44 INFO rb-48985ee-225086-418734 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-25 14:50:43,371 44 INFO rb-48985ee-225086-418734 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-25 14:50:43,421 44 INFO rb-48985ee-225086-418734 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-25 14:50:43,472 44 INFO rb-48985ee-225086-418734 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-25 14:50:43,522 44 INFO rb-48985ee-225086-418734 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-25 14:50:43,586 44 INFO rb-48985ee-225086-418734 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-25 14:50:43,596 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:50:43,597 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:50:43,637 44 INFO rb-48985ee-225086-418734 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-25 14:50:43,687 44 INFO rb-48985ee-225086-418734 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-25 14:50:43,753 44 INFO rb-48985ee-225086-418734 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-25 14:50:43,805 44 INFO rb-48985ee-225086-418734 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-25 14:50:43,857 44 INFO rb-48985ee-225086-418734 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-25 14:50:43,909 44 INFO rb-48985ee-225086-418734 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-25 14:50:43,973 44 INFO rb-48985ee-225086-418734 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-25 14:50:43,978 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34256972 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '2952edee-86fe-4add-88ea-a4c0da463caa'}] 2026-09-25 14:50:43,979 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:50:44,044 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34256972 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '2952edee-86fe-4add-88ea-a4c0da463caa'} created pos.order #620 2026-09-25 14:50:44,053 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34256972 finished 2026-09-25 14:50:44,090 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 90 0.044 0.071 2026-09-25 14:50:44,151 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:44] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 37 0.016 0.028 2026-09-25 14:50:44,164 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:44] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:50:44,235 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57326221 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '2952edee-86fe-4add-88ea-a4c0da463caa'}] 2026-09-25 14:50:44,240 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57326221 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '2952edee-86fe-4add-88ea-a4c0da463caa'} sync ignored for existing PoS order pos.order(620,) (state: paid) 2026-09-25 14:50:44,246 44 INFO rb-48985ee-225086-418734 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-25 14:50:44,248 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57326221 finished 2026-09-25 14:50:44,295 44 INFO rb-48985ee-225086-418734 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-25 14:50:44,311 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.028 0.049 2026-09-25 14:50:44,345 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:44] "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-25 14:50:44,356 44 INFO rb-48985ee-225086-418734 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-25 14:50:44,409 44 INFO rb-48985ee-225086-418734 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-25 14:50:44,457 44 INFO rb-48985ee-225086-418734 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-25 14:50:44,510 44 INFO rb-48985ee-225086-418734 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-25 14:50:44,560 44 INFO rb-48985ee-225086-418734 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-25 14:50:44,612 44 INFO rb-48985ee-225086-418734 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-25 14:50:44,664 44 INFO rb-48985ee-225086-418734 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-25 14:50:44,722 44 INFO rb-48985ee-225086-418734 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-25 14:50:44,773 44 INFO rb-48985ee-225086-418734 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-25 14:50:44,824 44 INFO rb-48985ee-225086-418734 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-25 14:50:44,874 44 INFO rb-48985ee-225086-418734 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-25 14:50:44,928 44 INFO rb-48985ee-225086-418734 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-25 14:50:44,982 44 INFO rb-48985ee-225086-418734 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-25 14:50:45,493 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:45] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.002 0.007 2026-09-25 14:50:45,520 44 INFO rb-48985ee-225086-418734 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-25 14:50:45,583 44 INFO rb-48985ee-225086-418734 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-25 14:50:45,635 44 INFO rb-48985ee-225086-418734 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-25 14:50:45,685 44 INFO rb-48985ee-225086-418734 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-25 14:50:45,736 44 INFO rb-48985ee-225086-418734 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-25 14:50:45,786 44 INFO rb-48985ee-225086-418734 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-25 14:50:45,849 44 INFO rb-48985ee-225086-418734 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-25 14:50:45,900 44 INFO rb-48985ee-225086-418734 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-25 14:50:45,951 44 INFO rb-48985ee-225086-418734 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-25 14:50:46,004 44 INFO rb-48985ee-225086-418734 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-25 14:50:46,055 44 INFO rb-48985ee-225086-418734 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-25 14:50:46,107 44 INFO rb-48985ee-225086-418734 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-25 14:50:46,159 44 INFO rb-48985ee-225086-418734 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-25 14:50:46,219 44 INFO rb-48985ee-225086-418734 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-25 14:50:46,270 44 INFO rb-48985ee-225086-418734 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-25 14:50:46,321 44 INFO rb-48985ee-225086-418734 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-25 14:50:46,371 44 INFO rb-48985ee-225086-418734 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-25 14:50:46,425 44 INFO rb-48985ee-225086-418734 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-25 14:50:46,481 44 INFO rb-48985ee-225086-418734 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-25 14:50:46,993 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:46] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 14:50:47,018 44 INFO rb-48985ee-225086-418734 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-25 14:50:47,088 44 INFO rb-48985ee-225086-418734 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-25 14:50:47,140 44 INFO rb-48985ee-225086-418734 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-25 14:50:47,190 44 INFO rb-48985ee-225086-418734 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-25 14:50:47,241 44 INFO rb-48985ee-225086-418734 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-25 14:50:47,292 44 INFO rb-48985ee-225086-418734 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-25 14:50:47,343 44 INFO rb-48985ee-225086-418734 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-25 14:50:47,393 44 INFO rb-48985ee-225086-418734 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-25 14:50:47,448 44 INFO rb-48985ee-225086-418734 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-25 14:50:47,499 44 INFO rb-48985ee-225086-418734 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-25 14:50:47,549 44 INFO rb-48985ee-225086-418734 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-25 14:50:47,604 44 INFO rb-48985ee-225086-418734 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-25 14:50:47,656 44 INFO rb-48985ee-225086-418734 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-25 14:50:47,708 44 INFO rb-48985ee-225086-418734 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-25 14:50:47,759 44 INFO rb-48985ee-225086-418734 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-25 14:50:47,819 44 INFO rb-48985ee-225086-418734 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-25 14:50:47,823 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47781504 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '91c3c776-8226-4ee5-b2fb-d7d65ad15506'}] 2026-09-25 14:50:47,862 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47781504 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '91c3c776-8226-4ee5-b2fb-d7d65ad15506'} created pos.order #621 2026-09-25 14:50:47,870 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47781504 finished 2026-09-25 14:50:47,894 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.020 0.052 2026-09-25 14:50:47,950 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:47] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.011 0.024 2026-09-25 14:50:47,963 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:47] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:50:47,993 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7202298 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '91c3c776-8226-4ee5-b2fb-d7d65ad15506'}] 2026-09-25 14:50:47,997 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7202298 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '91c3c776-8226-4ee5-b2fb-d7d65ad15506'} sync ignored for existing PoS order pos.order(621,) (state: paid) 2026-09-25 14:50:48,002 44 INFO rb-48985ee-225086-418734 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-25 14:50:48,005 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7202298 finished 2026-09-25 14:50:48,052 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.018 0.043 2026-09-25 14:50:48,053 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: tour succeeded 2026-09-25 14:50:48,054 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: ╔════════════════════════════════════════════════╗ ║ TOUR PhysicalGiftCardProgramSaleTour SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-25 14:50:48,157 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale.browser: heap 21072584 (allocated 23728128) 2026-09-25 14:50:48,164 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Closing chrome headless with pid 88658 2026-09-25 14:50:48,165 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Closing websocket connection 2026-09-25 14:50:48,167 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Terminating chrome headless with pid 88658 2026-09-25 14:50:48,173 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:48] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.003 0.011 2026-09-25 14:50:48,239 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145048_239638_test_physical_gift_card_sale.txt 2026-09-25 14:50:48,239 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_sale: Removing chrome user profile "/tmp/tmpy4te4stl_chrome_odoo" 2026-09-25 14:50:48,265 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_physical_gift_card_single_program_twice ... 2026-09-25 14:50:48,751 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Chrome pid: 88879 2026-09-25 14:50:48,751 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Chrome headless temporary user profile dir: /tmp/tmp13mt0zc__chrome_odoo 2026-09-25 14:50:48,751 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Issuing json command http://127.0.0.1:42529/json/version 2026-09-25 14:50:48,753 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42529', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:50:48,755 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Browser version: Chrome/150.0.7871.114 2026-09-25 14:50:48,755 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Issuing json command http://127.0.0.1:42529/json 2026-09-25 14:50:48,755 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42529', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:50:48,756 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Websocket url found: ws://127.0.0.1:42529/devtools/page/94C674FF11A759BDF3A427251E9A39EE 2026-09-25 14:50:48,758 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Enable chrome headless console log notification 2026-09-25 14:50:48,759 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Chrome headless enable page notifications 2026-09-25 14:50:48,793 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:50:48,796 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Setting session cookie in browser 2026-09-25 14:50:48,797 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Open "http://127.0.0.1:8069/pos/web?config_id=76" in browser 2026-09-25 14:50:48,797 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=76" 2026-09-25 14:50:48,806 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:50:49,116 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:49] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 92 0.022 0.291 2026-09-25 14:50:49,119 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Navigation result: {'frameId': '94C674FF11A759BDF3A427251E9A39EE', 'loaderId': 'A1C47ABA3CE732560CDE9BE983691C1C', 'isDownload': False} 2026-09-25 14:50:49,119 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Evaluate ready code "odoo.isTourReady('test_physical_gift_card_single_program_twice')" 2026-09-25 14:50:49,129 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:50:49,141 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:49] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 14:50:49,146 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:49] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 14:50:49,158 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:49] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.007 0.013 2026-09-25 14:50:49,461 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:50:49,463 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:50:49,473 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 14:50:49,488 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:50:49,496 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:50:49,500 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Evaluate test code "odoo.startTour('test_physical_gift_card_single_program_twice', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:50:49,502 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:50:49,503 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [1/27] Tour test_physical_gift_card_single_program_twice → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-25 14:50:49,515 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 14:50:49,527 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-25 14:50:49,565 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.009 0.030 2026-09-25 14:50:49,567 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-09-25 14:50:50,139 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.158 0.391 2026-09-25 14:50:50,154 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:50] "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-25 14:50:50,183 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:50:50,213 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:50] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 14:50:50,226 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:50:50,236 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: Owl is running in 'dev' mode. 2026-09-25 14:50:50,240 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-09-25 14:50:50,269 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:50:50,280 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:50:50,285 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:50] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:50:50,296 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50: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-25 14:50:50,298 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:50:50,300 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:50] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.009 0.019 2026-09-25 14:50:50,302 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.030 2026-09-25 14:50:50,312 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:50] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.036 2026-09-25 14:50:50,319 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:50] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.015 2026-09-25 14:50:50,347 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [2/27] Tour test_physical_gift_card_single_program_twice → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-25 14:50:50,388 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:50:50,392 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:50] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.014 2026-09-25 14:50:50,399 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:50:50,402 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:50] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 4 0.002 0.013 2026-09-25 14:50:50,419 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:50] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.029 2026-09-25 14:50:50,447 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:50] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.009 0.058 2026-09-25 14:50:50,466 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [3/27] Tour test_physical_gift_card_single_program_twice → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-25 14:50:50,476 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:50] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.009 0.089 2026-09-25 14:50:50,481 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:50] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:50:50,490 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:50] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-09-25 14:50:50,509 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:50] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.101 2026-09-25 14:50:50,523 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:50] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-09-25 14:50:50,539 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:50] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-09-25 14:50:50,553 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:50] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-09-25 14:50:50,597 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.016 0.096 2026-09-25 14:50:50,610 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:50] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-09-25 14:50:50,625 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:50] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-09-25 14:50:50,643 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:50] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.144 2026-09-25 14:50:50,668 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [4/27] Tour test_physical_gift_card_single_program_twice → Step a:contains("Sell physical gift card?") 2026-09-25 14:50:50,729 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [5/27] Tour test_physical_gift_card_single_program_twice → Step Input code 'test-card-0001' (trigger: input[id="code"]) 2026-09-25 14:50:50,785 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [6/27] Tour test_physical_gift_card_single_program_twice → Step Input amount '50' (trigger: input[id="amount"]) 2026-09-25 14:50:51,298 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:51] "POST /web/dataset/call_kw/loyalty.card/get_gift_card_status#loyalty.card.get_gift_card_status HTTP/1.1" 200 - 6 0.003 0.007 2026-09-25 14:50:51,338 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [7/27] Tour test_physical_gift_card_single_program_twice → Step .btn-primary:contains("Add Balance") 2026-09-25 14:50:51,415 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [8/27] Tour test_physical_gift_card_single_program_twice → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-25 14:50:51,466 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [9/27] Tour test_physical_gift_card_single_program_twice → Step Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00","price":"50","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(.qty:contains("1")):has(.price:contains("50"))) 2026-09-25 14:50:51,518 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [10/27] Tour test_physical_gift_card_single_program_twice → Step go back to the products (trigger: .actionpad .back-button) 2026-09-25 14:50:51,569 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [11/27] Tour test_physical_gift_card_single_program_twice → Step click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card")) 2026-09-25 14:50:51,636 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [12/27] Tour test_physical_gift_card_single_program_twice → Step a:contains("Sell physical gift card?") 2026-09-25 14:50:51,690 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [13/27] Tour test_physical_gift_card_single_program_twice → Step Input code 'test-card-0002' (trigger: input[id="code"]) 2026-09-25 14:50:51,744 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [14/27] Tour test_physical_gift_card_single_program_twice → Step Input amount '50' (trigger: input[id="amount"]) 2026-09-25 14:50:52,254 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:52] "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-25 14:50:52,285 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [15/27] Tour test_physical_gift_card_single_program_twice → Step .btn-primary:contains("Add Balance") 2026-09-25 14:50:52,351 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [16/27] Tour test_physical_gift_card_single_program_twice → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00")) 2026-09-25 14:50:52,403 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [17/27] Tour test_physical_gift_card_single_program_twice → Step order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00"):not(:visible)) 2026-09-25 14:50:52,453 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [18/27] Tour test_physical_gift_card_single_program_twice → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-25 14:50:52,516 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [19/27] Tour test_physical_gift_card_single_program_twice → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-25 14:50:52,526 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:50:52,526 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:50:52,567 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [20/27] Tour test_physical_gift_card_single_program_twice → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-25 14:50:52,617 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [21/27] Tour test_physical_gift_card_single_program_twice → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-25 14:50:52,680 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [22/27] Tour test_physical_gift_card_single_program_twice → Step click numpad button: 1 (trigger: div.numpad button:contains(/^1$/)) 2026-09-25 14:50:52,732 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [23/27] Tour test_physical_gift_card_single_program_twice → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-25 14:50:52,784 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [24/27] Tour test_physical_gift_card_single_program_twice → Step click numpad button: 0 (trigger: div.numpad button:contains(/^0$/)) 2026-09-25 14:50:52,835 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [25/27] Tour test_physical_gift_card_single_program_twice → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-25 14:50:52,902 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:50:52,904 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65689951 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'f04da039-063c-4327-945a-55f0fcf8afb7'}] 2026-09-25 14:50:52,904 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [26/27] Tour test_physical_gift_card_single_program_twice → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-25 14:50:52,970 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65689951 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'f04da039-063c-4327-945a-55f0fcf8afb7'} created pos.order #622 2026-09-25 14:50:52,978 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65689951 finished 2026-09-25 14:50:53,009 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 94 0.035 0.073 2026-09-25 14:50:53,083 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:53] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 40 0.027 0.027 2026-09-25 14:50:53,099 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:53] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:50:53,180 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26827980 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'f04da039-063c-4327-945a-55f0fcf8afb7'}] 2026-09-25 14:50:53,186 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26827980 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'f04da039-063c-4327-945a-55f0fcf8afb7'} sync ignored for existing PoS order pos.order(622,) (state: paid) 2026-09-25 14:50:53,188 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: [27/27] Tour test_physical_gift_card_single_program_twice → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-25 14:50:53,196 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26827980 finished 2026-09-25 14:50:53,240 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: tour succeeded 2026-09-25 14:50:53,240 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: ╔═════════════════════════════════════════════════════════════╗ ║ TOUR test_physical_gift_card_single_program_twice SUCCEEDED ║ ╚═════════════════════════════════════════════════════════════╝ 2026-09-25 14:50:53,258 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.028 0.052 2026-09-25 14:50:53,333 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice.browser: heap 18500084 (allocated 21106688) 2026-09-25 14:50:53,338 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Closing chrome headless with pid 88879 2026-09-25 14:50:53,338 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Closing websocket connection 2026-09-25 14:50:53,339 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Terminating chrome headless with pid 88879 2026-09-25 14:50:53,433 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145053_433321_test_physical_gift_card_single_program_twice.txt 2026-09-25 14:50:53,433 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_physical_gift_card_single_program_twice: Removing chrome user profile "/tmp/tmp13mt0zc__chrome_odoo" 2026-09-25 14:50:53,465 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_point_per_money_spent ... 2026-09-25 14:50:53,965 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome pid: 89100 2026-09-25 14:50:53,965 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome headless temporary user profile dir: /tmp/tmp50zld0a7_chrome_odoo 2026-09-25 14:50:53,965 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Issuing json command http://127.0.0.1:34793/json/version 2026-09-25 14:50:53,966 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34793', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:50:53,968 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Browser version: Chrome/150.0.7871.114 2026-09-25 14:50:53,969 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Issuing json command http://127.0.0.1:34793/json 2026-09-25 14:50:53,969 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34793', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:50:53,970 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Websocket url found: ws://127.0.0.1:34793/devtools/page/67DEA6EFDE18F9309F180F0FC8D6995F 2026-09-25 14:50:53,971 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Enable chrome headless console log notification 2026-09-25 14:50:53,972 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome headless enable page notifications 2026-09-25 14:50:54,017 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:50:54,021 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Setting session cookie in browser 2026-09-25 14:50:54,022 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-25 14:50:54,022 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-25 14:50:54,029 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:50:54,358 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:54] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.023 0.309 2026-09-25 14:50:54,361 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Navigation result: {'frameId': '67DEA6EFDE18F9309F180F0FC8D6995F', 'loaderId': 'ABE8AE5450F826CCBEC0BC424DA76A63', 'isDownload': False} 2026-09-25 14:50:54,362 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour6')" 2026-09-25 14:50:54,372 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:50:54,386 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:54] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 14:50:54,390 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:54] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-25 14:50:54,393 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:54] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-25 14:50:54,691 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:50:54,693 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:54] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:50:54,703 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-25 14:50:54,715 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:54] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:50:54,716 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Evaluate test code "odoo.startTour('PosLoyaltyTour6', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:50:54,719 44 INFO rb-48985ee-225086-418734 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-25 14:50:54,724 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:54] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:50:54,729 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:50:54,744 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:54] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.007 2026-09-25 14:50:54,755 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-25 14:50:54,783 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:54] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.008 0.022 2026-09-25 14:50:54,786 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.020 2026-09-25 14:50:55,142 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.121 0.218 2026-09-25 14:50:55,154 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:50:55,201 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50: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-25 14:50:55,238 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:55] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.024 2026-09-25 14:50:55,250 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:50:55,263 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: Owl is running in 'dev' mode. 2026-09-25 14:50:55,272 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50: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-25 14:50:55,305 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:50:55,313 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:50:55,319 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:50:55,325 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 14:50:55,337 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:50:55,338 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:50:55,367 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:55] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.024 0.033 2026-09-25 14:50:55,369 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:50:55,377 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:55] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.064 2026-09-25 14:50:55,385 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:55] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.029 2026-09-25 14:50:55,411 44 INFO rb-48985ee-225086-418734 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-25 14:50:55,420 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:55] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.011 0.053 2026-09-25 14:50:55,455 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:55] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.011 0.089 2026-09-25 14:50:55,469 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:55] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.002 0.027 2026-09-25 14:50:55,494 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:55] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.035 2026-09-25 14:50:55,500 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:50:55,509 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:55] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.052 2026-09-25 14:50:55,525 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:55] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-09-25 14:50:55,540 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:55] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-09-25 14:50:55,545 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:55] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:50:55,546 44 INFO rb-48985ee-225086-418734 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-25 14:50:55,555 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:55] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-09-25 14:50:55,568 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:55] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-09-25 14:50:55,581 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:55] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-09-25 14:50:55,595 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:55] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-09-25 14:50:55,598 44 INFO rb-48985ee-225086-418734 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-25 14:50:55,611 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:55] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-09-25 14:50:55,625 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:55] "GET /web/image?model=product.template&field=image_128&id=1731&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-09-25 14:50:55,685 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:55] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.019 0.107 2026-09-25 14:50:55,732 44 INFO rb-48985ee-225086-418734 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-25 14:50:55,785 44 INFO rb-48985ee-225086-418734 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-25 14:50:55,835 44 INFO rb-48985ee-225086-418734 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-25 14:50:55,892 44 INFO rb-48985ee-225086-418734 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-25 14:50:55,952 44 INFO rb-48985ee-225086-418734 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-25 14:50:55,965 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:55] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.003 0.009 2026-09-25 14:50:56,003 44 INFO rb-48985ee-225086-418734 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-25 14:50:56,075 44 INFO rb-48985ee-225086-418734 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-25 14:50:56,126 44 INFO rb-48985ee-225086-418734 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-25 14:50:56,177 44 INFO rb-48985ee-225086-418734 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-25 14:50:56,234 44 INFO rb-48985ee-225086-418734 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-25 14:50:56,289 44 INFO rb-48985ee-225086-418734 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-25 14:50:56,358 44 INFO rb-48985ee-225086-418734 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-25 14:50:56,413 44 INFO rb-48985ee-225086-418734 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-25 14:50:56,464 44 INFO rb-48985ee-225086-418734 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-25 14:50:56,514 44 INFO rb-48985ee-225086-418734 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-25 14:50:56,579 44 INFO rb-48985ee-225086-418734 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-25 14:50:56,592 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:50:56,593 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:50:56,629 44 INFO rb-48985ee-225086-418734 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-25 14:50:56,680 44 INFO rb-48985ee-225086-418734 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-25 14:50:56,744 44 INFO rb-48985ee-225086-418734 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-25 14:50:56,798 44 INFO rb-48985ee-225086-418734 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-25 14:50:56,807 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:56] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.006 2026-09-25 14:50:56,824 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70433466 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'f6eacd0e-67d6-4f3d-a2c9-70ee3dbc6794'}] 2026-09-25 14:50:56,825 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:50:57,128 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70433466 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'f6eacd0e-67d6-4f3d-a2c9-70ee3dbc6794'} created pos.order #623 2026-09-25 14:50:57,140 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70433466 finished 2026-09-25 14:50:57,176 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 257 0.134 0.221 2026-09-25 14:50:57,243 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:57] "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-25 14:50:57,258 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:57] "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-25 14:50:57,325 44 INFO rb-48985ee-225086-418734 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-25 14:50:57,328 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54458525 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'f6eacd0e-67d6-4f3d-a2c9-70ee3dbc6794'}] 2026-09-25 14:50:57,332 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54458525 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'f6eacd0e-67d6-4f3d-a2c9-70ee3dbc6794'} sync ignored for existing PoS order pos.order(623,) (state: paid) 2026-09-25 14:50:57,342 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54458525 finished 2026-09-25 14:50:57,373 44 INFO rb-48985ee-225086-418734 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-25 14:50:57,403 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.026 0.051 2026-09-25 14:50:57,431 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:57] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.003 0.011 2026-09-25 14:50:57,778 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:57] "GET /pos/ui/76/receipt/f6eacd0e-67d6-4f3d-a2c9-70ee3dbc6794 HTTP/1.1" 200 - 33 0.011 0.028 2026-09-25 14:50:58,147 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:58] "GET /web/webclient/translations?hash=40b5c4ecc51a216bffc0ca47dfa3d592ebc4e895&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:50:58,154 44 INFO rb-48985ee-225086-418734 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-25 14:50:58,159 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-09-25 14:50:58,166 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:50:58,175 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:50:58,198 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.004 0.014 2026-09-25 14:50:58,201 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.021 2026-09-25 14:50:58,221 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-09-25 14:50:58,239 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:50:58,255 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:58] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.008 2026-09-25 14:50:58,306 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:58] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 43 0.015 0.029 2026-09-25 14:50:58,320 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:58] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.001 0.006 2026-09-25 14:50:58,345 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 9 0.004 0.015 2026-09-25 14:50:58,349 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50: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.008 2026-09-25 14:50:58,357 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: Owl is running in 'dev' mode. 2026-09-25 14:50:58,361 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:50:58,439 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:58] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 304 - 7 0.004 0.011 2026-09-25 14:50:58,479 44 INFO rb-48985ee-225086-418734 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-25 14:50:58,479 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:58] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.007 2026-09-25 14:50:58,512 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:58] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.009 0.024 2026-09-25 14:50:58,524 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: tour succeeded 2026-09-25 14:50:58,525 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour6 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-25 14:50:58,547 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:50:58] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.014 0.060 2026-09-25 14:50:58,656 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent.browser: heap 16561980 (allocated 17825792) 2026-09-25 14:50:58,660 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Closing chrome headless with pid 89100 2026-09-25 14:50:58,660 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Closing websocket connection 2026-09-25 14:50:58,661 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Terminating chrome headless with pid 89100 2026-09-25 14:50:58,716 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145058_716253_test_point_per_money_spent.txt 2026-09-25 14:50:58,716 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_point_per_money_spent: Removing chrome user profile "/tmp/tmp50zld0a7_chrome_odoo" 2026-09-25 14:50:58,727 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_discount_code_no_domain_program ... 2026-09-25 14:50:59,646 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome pid: 89339 2026-09-25 14:50:59,646 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome headless temporary user profile dir: /tmp/tmpgcuxf9_w_chrome_odoo 2026-09-25 14:50:59,646 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Issuing json command http://127.0.0.1:44087/json/version 2026-09-25 14:50:59,647 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44087', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:50:59,650 44 INFO rb-48985ee-225086-418734 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-25 14:50:59,651 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Issuing json command http://127.0.0.1:44087/json 2026-09-25 14:50:59,651 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44087', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:50:59,652 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Websocket url found: ws://127.0.0.1:44087/devtools/page/BBBF70E9E7CD8C52AA1210390D32399F 2026-09-25 14:50:59,653 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Enable chrome headless console log notification 2026-09-25 14:50:59,654 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome headless enable page notifications 2026-09-25 14:50:59,704 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:50:59,707 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Setting session cookie in browser 2026-09-25 14:50:59,709 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-25 14:50:59,709 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-25 14:50:59,720 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:51:00,109 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:00] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.030 0.361 2026-09-25 14:51:00,112 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Navigation result: {'frameId': 'BBBF70E9E7CD8C52AA1210390D32399F', 'loaderId': '95F8CE933FB7A9B4F905D1F994BD45B4', 'isDownload': False} 2026-09-25 14:51:00,112 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramNoDomain')" 2026-09-25 14:51:00,123 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:51:00,134 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:00] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 14:51:00,140 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:00] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.010 2026-09-25 14:51:00,144 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:00] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-25 14:51:00,455 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:51:00,459 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:51:00,470 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-25 14:51:00,482 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Evaluate test code "odoo.startTour('PosLoyaltyPointsDiscountNoDomainProgramNoDomain', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:51:00,486 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-25 14:51:00,488 44 INFO rb-48985ee-225086-418734 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-25 14:51:00,493 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:51:00,500 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:51:00,514 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.006 2026-09-25 14:51:00,525 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-25 14:51:00,555 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.009 0.022 2026-09-25 14:51:00,569 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.032 2026-09-25 14:51:00,931 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.109 0.246 2026-09-25 14:51:00,945 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:51:00,976 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:51:01,017 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:01] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-09-25 14:51:01,031 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:51:01,039 44 INFO rb-48985ee-225086-418734 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-25 14:51:01,047 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-25 14:51:01,077 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:51:01,085 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:51:01,088 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:51:01,089 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:51:01,098 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:51:01,101 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:51:01,111 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:01] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.012 0.019 2026-09-25 14:51:01,118 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:01] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.033 2026-09-25 14:51:01,128 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:01] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.026 2026-09-25 14:51:01,165 44 INFO rb-48985ee-225086-418734 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-25 14:51:01,208 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:01] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.007 0.011 2026-09-25 14:51:01,211 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-25 14:51:01,233 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:51:01,252 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:01] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.021 0.037 2026-09-25 14:51:01,287 44 INFO rb-48985ee-225086-418734 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-25 14:51:01,290 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:01] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.010 0.086 2026-09-25 14:51:01,294 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:51:01,307 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:01] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.093 2026-09-25 14:51:01,322 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:01] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-09-25 14:51:01,336 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:01] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-09-25 14:51:01,339 44 INFO rb-48985ee-225086-418734 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-25 14:51:01,353 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:01] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.145 2026-09-25 14:51:01,366 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:01] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-09-25 14:51:01,383 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:01] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-09-25 14:51:01,396 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:01] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-09-25 14:51:01,410 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:01] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-09-25 14:51:01,462 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.021 0.100 2026-09-25 14:51:01,475 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:01] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-09-25 14:51:01,492 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:01] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-09-25 14:51:01,501 44 INFO rb-48985ee-225086-418734 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-25 14:51:01,505 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:01] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.148 2026-09-25 14:51:01,554 44 INFO rb-48985ee-225086-418734 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-25 14:51:01,604 44 INFO rb-48985ee-225086-418734 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-25 14:51:01,659 44 INFO rb-48985ee-225086-418734 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-25 14:51:01,721 44 INFO rb-48985ee-225086-418734 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-25 14:51:01,735 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:01] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.004 0.009 2026-09-25 14:51:01,771 44 INFO rb-48985ee-225086-418734 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-25 14:51:01,849 44 INFO rb-48985ee-225086-418734 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-25 14:51:01,900 44 INFO rb-48985ee-225086-418734 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-25 14:51:01,951 44 INFO rb-48985ee-225086-418734 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-25 14:51:02,002 44 INFO rb-48985ee-225086-418734 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-25 14:51:02,052 44 INFO rb-48985ee-225086-418734 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-25 14:51:02,120 44 INFO rb-48985ee-225086-418734 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-25 14:51:02,171 44 INFO rb-48985ee-225086-418734 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-25 14:51:02,222 44 INFO rb-48985ee-225086-418734 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-25 14:51:02,273 44 INFO rb-48985ee-225086-418734 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-25 14:51:02,323 44 INFO rb-48985ee-225086-418734 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-25 14:51:02,373 44 INFO rb-48985ee-225086-418734 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-25 14:51:02,429 44 INFO rb-48985ee-225086-418734 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-25 14:51:02,485 44 INFO rb-48985ee-225086-418734 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-25 14:51:02,540 44 INFO rb-48985ee-225086-418734 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-25 14:51:02,594 44 INFO rb-48985ee-225086-418734 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-25 14:51:02,604 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:02] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.007 2026-09-25 14:51:02,647 44 INFO rb-48985ee-225086-418734 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-25 14:51:02,698 44 INFO rb-48985ee-225086-418734 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-25 14:51:02,748 44 INFO rb-48985ee-225086-418734 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-25 14:51:02,799 44 INFO rb-48985ee-225086-418734 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-25 14:51:02,862 44 INFO rb-48985ee-225086-418734 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-25 14:51:02,872 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:51:02,874 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:51:02,915 44 INFO rb-48985ee-225086-418734 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-25 14:51:02,963 44 INFO rb-48985ee-225086-418734 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-25 14:51:03,028 44 INFO rb-48985ee-225086-418734 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-25 14:51:03,081 44 INFO rb-48985ee-225086-418734 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-25 14:51:03,133 44 INFO rb-48985ee-225086-418734 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-25 14:51:03,185 44 INFO rb-48985ee-225086-418734 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-25 14:51:03,237 44 INFO rb-48985ee-225086-418734 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-25 14:51:03,289 44 INFO rb-48985ee-225086-418734 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-25 14:51:03,340 44 INFO rb-48985ee-225086-418734 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-25 14:51:03,394 44 INFO rb-48985ee-225086-418734 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-25 14:51:03,406 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:03] "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-25 14:51:03,426 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1891989 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '22bb88d0-2b0b-49d7-847a-e48676229fe2'}] 2026-09-25 14:51:03,428 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:51:03,689 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1891989 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '22bb88d0-2b0b-49d7-847a-e48676229fe2'} created pos.order #624 2026-09-25 14:51:03,699 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1891989 finished 2026-09-25 14:51:03,728 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 250 0.109 0.196 2026-09-25 14:51:03,799 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:03] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 48 0.014 0.031 2026-09-25 14:51:03,814 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:03] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:51:03,876 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94835007 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '22bb88d0-2b0b-49d7-847a-e48676229fe2'}] 2026-09-25 14:51:03,881 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94835007 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '22bb88d0-2b0b-49d7-847a-e48676229fe2'} sync ignored for existing PoS order pos.order(624,) (state: paid) 2026-09-25 14:51:03,889 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94835007 finished 2026-09-25 14:51:03,897 44 INFO rb-48985ee-225086-418734 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-25 14:51:03,946 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: tour succeeded 2026-09-25 14:51:03,947 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountNoDomainProgramNoDomain SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-09-25 14:51:03,951 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.025 0.050 2026-09-25 14:51:04,023 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program.browser: heap 19503696 (allocated 21106688) 2026-09-25 14:51:04,024 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Closing chrome headless with pid 89339 2026-09-25 14:51:04,024 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Closing websocket connection 2026-09-25 14:51:04,025 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Terminating chrome headless with pid 89339 2026-09-25 14:51:04,086 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145104_086227_test_points_awarded_discount_code_no_domain_program.txt 2026-09-25 14:51:04,086 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_discount_code_no_domain_program: Removing chrome user profile "/tmp/tmpgcuxf9_w_chrome_odoo" 2026-09-25 14:51:04,109 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_ewallet ... 2026-09-25 14:51:04,995 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome pid: 89558 2026-09-25 14:51:04,995 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome headless temporary user profile dir: /tmp/tmp63z364rd_chrome_odoo 2026-09-25 14:51:04,995 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Issuing json command http://127.0.0.1:36153/json/version 2026-09-25 14:51:04,996 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36153', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:51:05,000 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Browser version: Chrome/150.0.7871.114 2026-09-25 14:51:05,000 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Issuing json command http://127.0.0.1:36153/json 2026-09-25 14:51:05,001 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36153', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:51:05,005 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Websocket url found: ws://127.0.0.1:36153/devtools/page/DEEF4D64F65A6B260462E260441EBD5B 2026-09-25 14:51:05,007 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Enable chrome headless console log notification 2026-09-25 14:51:05,008 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome headless enable page notifications 2026-09-25 14:51:05,048 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:51:05,051 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Setting session cookie in browser 2026-09-25 14:51:05,053 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-25 14:51:05,053 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-25 14:51:05,060 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:51:05,365 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:05] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.021 0.286 2026-09-25 14:51:05,368 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Navigation result: {'frameId': 'DEEF4D64F65A6B260462E260441EBD5B', 'loaderId': '1001760AFD465CB918BCE122D4A7506F', 'isDownload': False} 2026-09-25 14:51:05,368 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsEwallet')" 2026-09-25 14:51:05,378 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:51:05,390 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:05] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 14:51:05,394 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:05] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 14:51:05,399 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:05] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-09-25 14:51:05,745 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:51:05,747 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:51:05,759 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-25 14:51:05,773 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:51:05,781 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:51:05,781 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Evaluate test code "odoo.startTour('PosLoyaltyPointsEwallet', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:51:05,785 44 INFO rb-48985ee-225086-418734 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-25 14:51:05,789 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:51:05,806 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.010 2026-09-25 14:51:05,812 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.016 2026-09-25 14:51:05,818 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-09-25 14:51:05,849 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.010 0.020 2026-09-25 14:51:06,197 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.103 0.224 2026-09-25 14:51:06,210 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:06] "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-25 14:51:06,247 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:51:06,286 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:06] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.029 2026-09-25 14:51:06,302 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-25 14:51:06,309 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: Owl is running in 'dev' mode. 2026-09-25 14:51:06,317 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-25 14:51:06,341 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:51:06,351 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:51:06,354 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:51:06,361 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:51:06,370 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:51:06,374 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51: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-25 14:51:06,386 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:06] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.014 0.024 2026-09-25 14:51:06,394 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:51:06,397 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:06] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.047 2026-09-25 14:51:06,407 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:06] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.033 2026-09-25 14:51:06,422 44 INFO rb-48985ee-225086-418734 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-25 14:51:06,459 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:06] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.011 0.060 2026-09-25 14:51:06,509 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:06] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.025 0.102 2026-09-25 14:51:06,516 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:51:06,517 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:06] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.002 0.067 2026-09-25 14:51:06,534 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:06] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-09-25 14:51:06,548 44 INFO rb-48985ee-225086-418734 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-25 14:51:06,559 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:06] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-09-25 14:51:06,567 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:06] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:51:06,579 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:06] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-09-25 14:51:06,600 44 INFO rb-48985ee-225086-418734 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-25 14:51:06,601 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:06] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-09-25 14:51:06,618 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:06] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-09-25 14:51:06,634 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:06] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-09-25 14:51:06,647 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:06] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.108 2026-09-25 14:51:06,661 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:06] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-09-25 14:51:06,686 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:06] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-09-25 14:51:06,703 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:06] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-09-25 14:51:06,778 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.041 0.129 2026-09-25 14:51:06,822 44 INFO rb-48985ee-225086-418734 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-25 14:51:06,876 44 INFO rb-48985ee-225086-418734 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-25 14:51:06,927 44 INFO rb-48985ee-225086-418734 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-25 14:51:06,985 44 INFO rb-48985ee-225086-418734 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-25 14:51:07,050 44 INFO rb-48985ee-225086-418734 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-25 14:51:07,066 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:07] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.005 0.011 2026-09-25 14:51:07,085 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:07] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-25 14:51:07,101 44 INFO rb-48985ee-225086-418734 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-25 14:51:07,151 44 INFO rb-48985ee-225086-418734 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-25 14:51:07,206 44 INFO rb-48985ee-225086-418734 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-25 14:51:07,257 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: [13/34] Tour PosLoyaltyPointsEwallet → Step .modal header .btn-close 2026-09-25 14:51:07,311 44 INFO rb-48985ee-225086-418734 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-25 14:51:07,389 44 INFO rb-48985ee-225086-418734 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-25 14:51:07,439 44 INFO rb-48985ee-225086-418734 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-25 14:51:07,490 44 INFO rb-48985ee-225086-418734 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-25 14:51:07,541 44 INFO rb-48985ee-225086-418734 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-25 14:51:07,591 44 INFO rb-48985ee-225086-418734 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-25 14:51:07,643 44 INFO rb-48985ee-225086-418734 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-25 14:51:07,697 44 INFO rb-48985ee-225086-418734 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-25 14:51:07,763 44 INFO rb-48985ee-225086-418734 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-25 14:51:07,820 44 INFO rb-48985ee-225086-418734 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-25 14:51:07,893 44 INFO rb-48985ee-225086-418734 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-25 14:51:07,905 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:51:07,906 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:51:07,943 44 INFO rb-48985ee-225086-418734 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-25 14:51:07,994 44 INFO rb-48985ee-225086-418734 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-25 14:51:08,057 44 INFO rb-48985ee-225086-418734 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-25 14:51:08,109 44 INFO rb-48985ee-225086-418734 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-25 14:51:08,161 44 INFO rb-48985ee-225086-418734 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-25 14:51:08,213 44 INFO rb-48985ee-225086-418734 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-25 14:51:08,265 44 INFO rb-48985ee-225086-418734 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-25 14:51:08,316 44 INFO rb-48985ee-225086-418734 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-25 14:51:08,371 44 INFO rb-48985ee-225086-418734 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-25 14:51:08,379 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:08] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.005 2026-09-25 14:51:08,404 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1070118 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '585bb4d5-fb57-4b03-b2c3-5d56a0b08343'}] 2026-09-25 14:51:08,405 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:51:08,630 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1070118 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '585bb4d5-fb57-4b03-b2c3-5d56a0b08343'} created pos.order #625 2026-09-25 14:51:08,640 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1070118 finished 2026-09-25 14:51:08,671 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 241 0.094 0.175 2026-09-25 14:51:08,742 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:08] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 42 0.013 0.032 2026-09-25 14:51:08,757 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:08] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:51:08,821 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80208299 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '585bb4d5-fb57-4b03-b2c3-5d56a0b08343'}] 2026-09-25 14:51:08,826 44 INFO rb-48985ee-225086-418734 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-25 14:51:08,826 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80208299 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '585bb4d5-fb57-4b03-b2c3-5d56a0b08343'} sync ignored for existing PoS order pos.order(625,) (state: paid) 2026-09-25 14:51:08,835 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80208299 finished 2026-09-25 14:51:08,877 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: tour succeeded 2026-09-25 14:51:08,878 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: ╔════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsEwallet SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-25 14:51:08,893 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.021 0.053 2026-09-25 14:51:08,984 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet.browser: heap 18969116 (allocated 21630976) 2026-09-25 14:51:08,987 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Closing chrome headless with pid 89558 2026-09-25 14:51:08,988 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Closing websocket connection 2026-09-25 14:51:08,988 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Terminating chrome headless with pid 89558 2026-09-25 14:51:09,082 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145109_082728_test_points_awarded_ewallet.txt 2026-09-25 14:51:09,082 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_ewallet: Removing chrome user profile "/tmp/tmp63z364rd_chrome_odoo" 2026-09-25 14:51:09,100 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_general_discount_code_specific_domain_program ... 2026-09-25 14:51:09,932 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome pid: 89777 2026-09-25 14:51:09,933 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome headless temporary user profile dir: /tmp/tmpt4d6oow5_chrome_odoo 2026-09-25 14:51:09,933 44 INFO rb-48985ee-225086-418734 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:37537/json/version 2026-09-25 14:51:09,934 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37537', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:51:09,936 44 INFO rb-48985ee-225086-418734 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-25 14:51:09,936 44 INFO rb-48985ee-225086-418734 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:37537/json 2026-09-25 14:51:09,936 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37537', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:51:09,938 44 INFO rb-48985ee-225086-418734 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:37537/devtools/page/682F797D289195286FF7308CC0763B46 2026-09-25 14:51:09,939 44 INFO rb-48985ee-225086-418734 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-25 14:51:09,940 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome headless enable page notifications 2026-09-25 14:51:09,986 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:51:09,990 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Setting session cookie in browser 2026-09-25 14:51:09,991 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-25 14:51:09,991 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-25 14:51:10,001 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:51:10,506 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:10] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.023 0.484 2026-09-25 14:51:10,509 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Navigation result: {'frameId': '682F797D289195286FF7308CC0763B46', 'loaderId': '3D2C61C2A4ADE89978EB8D3BC386270E', 'isDownload': False} 2026-09-25 14:51:10,509 44 INFO rb-48985ee-225086-418734 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-25 14:51:10,523 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:51:10,535 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:10] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 14:51:10,539 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:10] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 14:51:10,543 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:10] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-25 14:51:10,859 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:51:10,868 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:51:10,873 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-25 14:51:10,888 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:51:10,895 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:51:10,900 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Evaluate test code "odoo.startTour('PosLoyaltyPointsDiscountNoDomainProgramDomain', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:51:10,902 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:51:10,904 44 INFO rb-48985ee-225086-418734 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-25 14:51:10,918 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.010 2026-09-25 14:51:10,927 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.016 2026-09-25 14:51:10,972 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.012 0.027 2026-09-25 14:51:10,974 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.038 2026-09-25 14:51:11,329 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.121 0.217 2026-09-25 14:51:11,346 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51: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-25 14:51:11,374 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51: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.003 2026-09-25 14:51:11,411 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:11] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.023 2026-09-25 14:51:11,427 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51: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.003 2026-09-25 14:51:11,438 44 INFO rb-48985ee-225086-418734 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-25 14:51:11,448 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-25 14:51:11,477 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:51:11,491 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:51:11,495 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 14:51:11,513 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 14:51:11,516 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51: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-25 14:51:11,517 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:11] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.019 0.018 2026-09-25 14:51:11,528 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:11] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.044 2026-09-25 14:51:11,530 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.048 2026-09-25 14:51:11,537 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:11] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.010 2026-09-25 14:51:11,575 44 INFO rb-48985ee-225086-418734 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-25 14:51:11,623 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.014 2026-09-25 14:51:11,671 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:11] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.027 0.035 2026-09-25 14:51:11,678 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:51:11,682 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:11] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.065 2026-09-25 14:51:11,709 44 INFO rb-48985ee-225086-418734 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-25 14:51:11,729 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:11] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.016 0.105 2026-09-25 14:51:11,734 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:11] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:51:11,748 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:11] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.114 2026-09-25 14:51:11,759 44 INFO rb-48985ee-225086-418734 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-25 14:51:11,777 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:11] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.130 2026-09-25 14:51:11,791 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:11] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-09-25 14:51:11,808 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:11] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.175 2026-09-25 14:51:11,821 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:11] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.135 2026-09-25 14:51:11,838 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:11] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-09-25 14:51:11,852 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:11] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-09-25 14:51:11,866 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:11] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-09-25 14:51:11,880 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:11] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-09-25 14:51:11,928 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.020 0.097 2026-09-25 14:51:11,942 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:11] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.099 2026-09-25 14:51:11,955 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:11] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.129 2026-09-25 14:51:11,966 44 INFO rb-48985ee-225086-418734 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-25 14:51:12,019 44 INFO rb-48985ee-225086-418734 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-25 14:51:12,071 44 INFO rb-48985ee-225086-418734 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-25 14:51:12,125 44 INFO rb-48985ee-225086-418734 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-25 14:51:12,189 44 INFO rb-48985ee-225086-418734 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-25 14:51:12,204 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:12] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.004 0.011 2026-09-25 14:51:12,239 44 INFO rb-48985ee-225086-418734 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-25 14:51:12,312 44 INFO rb-48985ee-225086-418734 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-25 14:51:12,363 44 INFO rb-48985ee-225086-418734 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-25 14:51:12,414 44 INFO rb-48985ee-225086-418734 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-25 14:51:12,464 44 INFO rb-48985ee-225086-418734 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-25 14:51:12,515 44 INFO rb-48985ee-225086-418734 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-25 14:51:12,582 44 INFO rb-48985ee-225086-418734 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-25 14:51:12,633 44 INFO rb-48985ee-225086-418734 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-25 14:51:12,684 44 INFO rb-48985ee-225086-418734 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-25 14:51:12,734 44 INFO rb-48985ee-225086-418734 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-25 14:51:12,785 44 INFO rb-48985ee-225086-418734 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-25 14:51:12,835 44 INFO rb-48985ee-225086-418734 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-25 14:51:12,893 44 INFO rb-48985ee-225086-418734 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-25 14:51:12,948 44 INFO rb-48985ee-225086-418734 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-25 14:51:13,001 44 INFO rb-48985ee-225086-418734 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-25 14:51:13,055 44 INFO rb-48985ee-225086-418734 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-25 14:51:13,063 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:13] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 14:51:13,106 44 INFO rb-48985ee-225086-418734 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-25 14:51:13,156 44 INFO rb-48985ee-225086-418734 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-25 14:51:13,207 44 INFO rb-48985ee-225086-418734 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-25 14:51:13,257 44 INFO rb-48985ee-225086-418734 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-25 14:51:13,322 44 INFO rb-48985ee-225086-418734 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-25 14:51:13,335 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:51:13,335 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:51:13,372 44 INFO rb-48985ee-225086-418734 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-25 14:51:13,422 44 INFO rb-48985ee-225086-418734 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-25 14:51:13,485 44 INFO rb-48985ee-225086-418734 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-25 14:51:13,538 44 INFO rb-48985ee-225086-418734 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-25 14:51:13,590 44 INFO rb-48985ee-225086-418734 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-25 14:51:13,642 44 INFO rb-48985ee-225086-418734 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-25 14:51:13,694 44 INFO rb-48985ee-225086-418734 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-25 14:51:13,746 44 INFO rb-48985ee-225086-418734 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-25 14:51:13,798 44 INFO rb-48985ee-225086-418734 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-25 14:51:13,852 44 INFO rb-48985ee-225086-418734 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-25 14:51:13,862 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:13] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.007 2026-09-25 14:51:13,883 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62527528 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'f2d16f49-cc99-489c-b50b-4e3dc330efae'}] 2026-09-25 14:51:13,886 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:51:14,150 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62527528 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'f2d16f49-cc99-489c-b50b-4e3dc330efae'} created pos.order #626 2026-09-25 14:51:14,159 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62527528 finished 2026-09-25 14:51:14,187 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 251 0.102 0.204 2026-09-25 14:51:14,265 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:14] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 48 0.017 0.036 2026-09-25 14:51:14,279 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:14] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:51:14,347 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57150827 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'f2d16f49-cc99-489c-b50b-4e3dc330efae'}] 2026-09-25 14:51:14,351 44 INFO rb-48985ee-225086-418734 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-25 14:51:14,353 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57150827 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'f2d16f49-cc99-489c-b50b-4e3dc330efae'} sync ignored for existing PoS order pos.order(626,) (state: paid) 2026-09-25 14:51:14,361 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57150827 finished 2026-09-25 14:51:14,396 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: tour succeeded 2026-09-25 14:51:14,398 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountNoDomainProgramDomain SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-09-25 14:51:14,435 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.031 0.059 2026-09-25 14:51:14,490 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program.browser: heap 19522948 (allocated 20844544) 2026-09-25 14:51:14,497 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Closing chrome headless with pid 89777 2026-09-25 14:51:14,499 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Closing websocket connection 2026-09-25 14:51:14,499 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:14] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-25 14:51:14,500 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Terminating chrome headless with pid 89777 2026-09-25 14:51:14,595 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145114_594986_test_points_awarded_general_discount_code_specific_domain_program.txt 2026-09-25 14:51:14,595 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_general_discount_code_specific_domain_program: Removing chrome user profile "/tmp/tmpt4d6oow5_chrome_odoo" 2026-09-25 14:51:14,621 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_giftcard ... 2026-09-25 14:51:15,540 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome pid: 90002 2026-09-25 14:51:15,541 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome headless temporary user profile dir: /tmp/tmptzz0u_rr_chrome_odoo 2026-09-25 14:51:15,541 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Issuing json command http://127.0.0.1:46407/json/version 2026-09-25 14:51:15,542 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46407', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:51:15,545 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Browser version: Chrome/150.0.7871.114 2026-09-25 14:51:15,545 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Issuing json command http://127.0.0.1:46407/json 2026-09-25 14:51:15,545 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46407', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:51:15,547 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Websocket url found: ws://127.0.0.1:46407/devtools/page/FBE44C6CAB5C14E900D3AE94A25C4472 2026-09-25 14:51:15,551 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Enable chrome headless console log notification 2026-09-25 14:51:15,552 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome headless enable page notifications 2026-09-25 14:51:15,599 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:51:15,603 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Setting session cookie in browser 2026-09-25 14:51:15,604 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-25 14:51:15,604 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-25 14:51:15,610 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:51:15,999 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:15] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.028 0.362 2026-09-25 14:51:16,002 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Navigation result: {'frameId': 'FBE44C6CAB5C14E900D3AE94A25C4472', 'loaderId': '618F77A3609B852721975422FD693576', 'isDownload': False} 2026-09-25 14:51:16,002 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGiftcard')" 2026-09-25 14:51:16,011 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:51:16,025 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:16] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 14:51:16,028 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:16] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.006 2026-09-25 14:51:16,033 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:16] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-09-25 14:51:16,357 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:51:16,359 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:51:16,367 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 14:51:16,382 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 14:51:16,383 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Evaluate test code "odoo.startTour('PosLoyaltyPointsGiftcard', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:51:16,387 44 INFO rb-48985ee-225086-418734 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-25 14:51:16,393 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:16] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:51:16,399 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:51:16,414 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.006 2026-09-25 14:51:16,423 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-25 14:51:16,453 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.011 0.021 2026-09-25 14:51:16,455 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-09-25 14:51:16,877 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.148 0.256 2026-09-25 14:51:16,893 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:16] "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-25 14:51:16,927 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14: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.000 0.005 2026-09-25 14:51:16,967 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:16] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-09-25 14:51:16,987 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14: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.000 0.003 2026-09-25 14:51:17,006 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: Owl is running in 'dev' mode. 2026-09-25 14:51:17,008 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-25 14:51:17,035 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:51:17,051 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 14:51:17,060 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-25 14:51:17,068 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:51:17,068 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:17] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.014 0.018 2026-09-25 14:51:17,071 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.031 2026-09-25 14:51:17,075 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:51:17,083 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:17] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.036 2026-09-25 14:51:17,091 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:17] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.016 2026-09-25 14:51:17,117 44 INFO rb-48985ee-225086-418734 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-25 14:51:17,139 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:17] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.002 0.008 2026-09-25 14:51:17,160 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.020 2026-09-25 14:51:17,193 44 INFO rb-48985ee-225086-418734 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-25 14:51:17,207 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:51:17,212 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:17] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.040 0.031 2026-09-25 14:51:17,215 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:51:17,245 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:17] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.011 0.093 2026-09-25 14:51:17,260 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:17] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-09-25 14:51:17,278 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:17] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.102 2026-09-25 14:51:17,285 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:17] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 4 0.003 0.119 2026-09-25 14:51:17,299 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:17] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-09-25 14:51:17,312 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:17] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-09-25 14:51:17,326 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:17] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-09-25 14:51:17,339 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:17] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-09-25 14:51:17,353 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:17] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-09-25 14:51:17,366 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:17] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-09-25 14:51:17,380 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:17] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.062 2026-09-25 14:51:17,392 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:17] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.062 2026-09-25 14:51:17,441 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.021 0.118 2026-09-25 14:51:17,490 44 INFO rb-48985ee-225086-418734 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-25 14:51:17,541 44 INFO rb-48985ee-225086-418734 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-25 14:51:17,592 44 INFO rb-48985ee-225086-418734 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-25 14:51:17,647 44 INFO rb-48985ee-225086-418734 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-25 14:51:17,698 44 INFO rb-48985ee-225086-418734 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-25 14:51:17,752 44 INFO rb-48985ee-225086-418734 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-25 14:51:17,804 44 INFO rb-48985ee-225086-418734 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-25 14:51:17,865 44 INFO rb-48985ee-225086-418734 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-25 14:51:17,916 44 INFO rb-48985ee-225086-418734 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-25 14:51:17,967 44 INFO rb-48985ee-225086-418734 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-25 14:51:18,017 44 INFO rb-48985ee-225086-418734 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-25 14:51:18,075 44 INFO rb-48985ee-225086-418734 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-25 14:51:18,136 44 INFO rb-48985ee-225086-418734 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-25 14:51:18,651 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:18] "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-25 14:51:18,684 44 INFO rb-48985ee-225086-418734 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-25 14:51:18,753 44 INFO rb-48985ee-225086-418734 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-25 14:51:18,804 44 INFO rb-48985ee-225086-418734 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-25 14:51:18,855 44 INFO rb-48985ee-225086-418734 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-25 14:51:18,921 44 INFO rb-48985ee-225086-418734 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-25 14:51:18,932 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:51:18,933 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:51:18,972 44 INFO rb-48985ee-225086-418734 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-25 14:51:19,022 44 INFO rb-48985ee-225086-418734 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-25 14:51:19,085 44 INFO rb-48985ee-225086-418734 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-25 14:51:19,138 44 INFO rb-48985ee-225086-418734 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-25 14:51:19,190 44 INFO rb-48985ee-225086-418734 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-25 14:51:19,257 44 INFO rb-48985ee-225086-418734 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-25 14:51:19,260 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8072607 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'fb35d16a-af39-426e-823b-ba6a5ab4cb34'}] 2026-09-25 14:51:19,264 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:51:19,326 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8072607 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'fb35d16a-af39-426e-823b-ba6a5ab4cb34'} created pos.order #627 2026-09-25 14:51:19,335 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8072607 finished 2026-09-25 14:51:19,369 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 90 0.035 0.076 2026-09-25 14:51:19,422 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 37 0.015 0.023 2026-09-25 14:51:19,440 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:19] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 14:51:19,499 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37697385 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'fb35d16a-af39-426e-823b-ba6a5ab4cb34'}] 2026-09-25 14:51:19,504 44 INFO rb-48985ee-225086-418734 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-25 14:51:19,504 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37697385 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'fb35d16a-af39-426e-823b-ba6a5ab4cb34'} sync ignored for existing PoS order pos.order(627,) (state: paid) 2026-09-25 14:51:19,513 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37697385 finished 2026-09-25 14:51:19,554 44 INFO rb-48985ee-225086-418734 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-25 14:51:19,570 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.022 0.051 2026-09-25 14:51:19,597 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.003 0.010 2026-09-25 14:51:19,605 44 INFO rb-48985ee-225086-418734 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-25 14:51:19,682 44 INFO rb-48985ee-225086-418734 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-25 14:51:19,735 44 INFO rb-48985ee-225086-418734 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-25 14:51:19,785 44 INFO rb-48985ee-225086-418734 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-25 14:51:19,838 44 INFO rb-48985ee-225086-418734 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-25 14:51:19,896 44 INFO rb-48985ee-225086-418734 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-25 14:51:19,908 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:19] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-25 14:51:19,946 44 INFO rb-48985ee-225086-418734 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-25 14:51:20,013 44 INFO rb-48985ee-225086-418734 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-25 14:51:20,064 44 INFO rb-48985ee-225086-418734 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-25 14:51:20,115 44 INFO rb-48985ee-225086-418734 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-25 14:51:20,166 44 INFO rb-48985ee-225086-418734 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-25 14:51:20,217 44 INFO rb-48985ee-225086-418734 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-25 14:51:20,267 44 INFO rb-48985ee-225086-418734 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-25 14:51:20,323 44 INFO rb-48985ee-225086-418734 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-25 14:51:20,379 44 INFO rb-48985ee-225086-418734 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-25 14:51:20,434 44 INFO rb-48985ee-225086-418734 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-25 14:51:20,487 44 INFO rb-48985ee-225086-418734 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-25 14:51:20,495 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:20] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.005 2026-09-25 14:51:20,518 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:20] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.004 0.011 2026-09-25 14:51:20,554 44 INFO rb-48985ee-225086-418734 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-25 14:51:20,604 44 INFO rb-48985ee-225086-418734 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-25 14:51:20,654 44 INFO rb-48985ee-225086-418734 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-25 14:51:20,709 44 INFO rb-48985ee-225086-418734 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-25 14:51:20,760 44 INFO rb-48985ee-225086-418734 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-25 14:51:20,811 44 INFO rb-48985ee-225086-418734 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-25 14:51:20,866 44 INFO rb-48985ee-225086-418734 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-25 14:51:20,918 44 INFO rb-48985ee-225086-418734 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-25 14:51:20,970 44 INFO rb-48985ee-225086-418734 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-25 14:51:21,026 44 INFO rb-48985ee-225086-418734 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-25 14:51:21,035 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:21] "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-25 14:51:21,055 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25757975 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '5c347eaf-9d7b-4e60-b9e1-6b2ae4c1df97'}] 2026-09-25 14:51:21,293 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25757975 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '5c347eaf-9d7b-4e60-b9e1-6b2ae4c1df97'} created pos.order #628 2026-09-25 14:51:21,303 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25757975 finished 2026-09-25 14:51:21,331 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 206 0.097 0.181 2026-09-25 14:51:21,396 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 44 0.014 0.035 2026-09-25 14:51:21,411 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:21] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 14:51:21,456 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99146335 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '5c347eaf-9d7b-4e60-b9e1-6b2ae4c1df97'}] 2026-09-25 14:51:21,460 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99146335 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '5c347eaf-9d7b-4e60-b9e1-6b2ae4c1df97'} sync ignored for existing PoS order pos.order(628,) (state: paid) 2026-09-25 14:51:21,461 44 INFO rb-48985ee-225086-418734 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-25 14:51:21,468 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99146335 finished 2026-09-25 14:51:21,512 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: tour succeeded 2026-09-25 14:51:21,513 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: ╔═════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsGiftcard SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-25 14:51:21,515 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.018 0.043 2026-09-25 14:51:21,625 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard.browser: heap 21815712 (allocated 24252416) 2026-09-25 14:51:21,627 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Closing chrome headless with pid 90002 2026-09-25 14:51:21,627 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Closing websocket connection 2026-09-25 14:51:21,628 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Terminating chrome headless with pid 90002 2026-09-25 14:51:21,688 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145121_688507_test_points_awarded_giftcard.txt 2026-09-25 14:51:21,688 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_giftcard: Removing chrome user profile "/tmp/tmptzz0u_rr_chrome_odoo" 2026-09-25 14:51:21,710 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_global_discount_code_no_domain_program ... 2026-09-25 14:51:22,586 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome pid: 90233 2026-09-25 14:51:22,587 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome headless temporary user profile dir: /tmp/tmpc8b87bhm_chrome_odoo 2026-09-25 14:51:22,587 44 INFO rb-48985ee-225086-418734 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:39661/json/version 2026-09-25 14:51:22,588 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39661', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:51:22,599 44 INFO rb-48985ee-225086-418734 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-25 14:51:22,599 44 INFO rb-48985ee-225086-418734 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:39661/json 2026-09-25 14:51:22,601 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39661', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:51:22,603 44 INFO rb-48985ee-225086-418734 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:39661/devtools/page/4C4ED758FCA36E149AB231F04FBFE6C2 2026-09-25 14:51:22,605 44 INFO rb-48985ee-225086-418734 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-25 14:51:22,607 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome headless enable page notifications 2026-09-25 14:51:22,659 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:51:22,662 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Setting session cookie in browser 2026-09-25 14:51:22,664 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-25 14:51:22,664 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-25 14:51:22,673 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:51:23,001 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:23] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.033 0.297 2026-09-25 14:51:23,004 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Navigation result: {'frameId': '4C4ED758FCA36E149AB231F04FBFE6C2', 'loaderId': '63843856F6A4A9E576973F8219C022E0', 'isDownload': False} 2026-09-25 14:51:23,004 44 INFO rb-48985ee-225086-418734 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-25 14:51:23,016 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:51:23,029 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:23] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 14:51:23,035 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:23] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 14:51:23,040 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:23] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-09-25 14:51:23,332 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:51:23,333 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:51:23,350 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.012 2026-09-25 14:51:23,365 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Evaluate test code "odoo.startTour('PosLoyaltyPointsGlobalDiscountProgramNoDomain', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:51:23,365 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:51:23,368 44 INFO rb-48985ee-225086-418734 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-25 14:51:23,374 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:51:23,379 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:51:23,394 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 14:51:23,403 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-25 14:51:23,433 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.008 0.023 2026-09-25 14:51:23,435 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.020 2026-09-25 14:51:23,816 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.131 0.233 2026-09-25 14:51:23,835 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.012 2026-09-25 14:51:23,874 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51: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-25 14:51:23,912 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:23] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.022 2026-09-25 14:51:23,928 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:51:23,935 44 INFO rb-48985ee-225086-418734 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-25 14:51:23,944 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-25 14:51:23,974 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:51:23,986 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 14:51:23,994 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-25 14:51:24,000 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51: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-25 14:51:24,001 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:51:24,012 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:24] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.014 0.021 2026-09-25 14:51:24,021 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:24] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.041 2026-09-25 14:51:24,022 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.036 2026-09-25 14:51:24,030 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:24] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.021 2026-09-25 14:51:24,060 44 INFO rb-48985ee-225086-418734 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-25 14:51:24,093 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:51:24,102 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:24] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.008 0.006 2026-09-25 14:51:24,143 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:24] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.016 0.035 2026-09-25 14:51:24,151 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:51:24,162 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:24] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-09-25 14:51:24,177 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:24] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.056 2026-09-25 14:51:24,191 44 INFO rb-48985ee-225086-418734 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-25 14:51:24,192 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:24] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.067 2026-09-25 14:51:24,197 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:51:24,211 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:24] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-09-25 14:51:24,244 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:24] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.011 0.140 2026-09-25 14:51:24,262 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:24] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.108 2026-09-25 14:51:24,276 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:24] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-09-25 14:51:24,295 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:24] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.112 2026-09-25 14:51:24,309 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:24] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-09-25 14:51:24,328 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:24] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-09-25 14:51:24,348 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:24] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-09-25 14:51:24,407 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.021 0.171 2026-09-25 14:51:24,465 44 INFO rb-48985ee-225086-418734 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-25 14:51:24,518 44 INFO rb-48985ee-225086-418734 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-25 14:51:24,569 44 INFO rb-48985ee-225086-418734 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-25 14:51:24,620 44 INFO rb-48985ee-225086-418734 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-25 14:51:24,674 44 INFO rb-48985ee-225086-418734 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-25 14:51:24,725 44 INFO rb-48985ee-225086-418734 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-25 14:51:24,795 44 INFO rb-48985ee-225086-418734 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-25 14:51:24,850 44 INFO rb-48985ee-225086-418734 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-25 14:51:24,901 44 INFO rb-48985ee-225086-418734 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-25 14:51:24,955 44 INFO rb-48985ee-225086-418734 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-25 14:51:25,032 44 INFO rb-48985ee-225086-418734 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-25 14:51:25,048 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:25] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.004 0.010 2026-09-25 14:51:25,084 44 INFO rb-48985ee-225086-418734 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-25 14:51:25,134 44 INFO rb-48985ee-225086-418734 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-25 14:51:25,185 44 INFO rb-48985ee-225086-418734 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-25 14:51:25,235 44 INFO rb-48985ee-225086-418734 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-25 14:51:25,286 44 INFO rb-48985ee-225086-418734 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-25 14:51:25,354 44 INFO rb-48985ee-225086-418734 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-25 14:51:25,369 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:51:25,370 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:51:25,404 44 INFO rb-48985ee-225086-418734 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-25 14:51:25,455 44 INFO rb-48985ee-225086-418734 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-25 14:51:25,518 44 INFO rb-48985ee-225086-418734 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-25 14:51:25,570 44 INFO rb-48985ee-225086-418734 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-25 14:51:25,622 44 INFO rb-48985ee-225086-418734 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-25 14:51:25,676 44 INFO rb-48985ee-225086-418734 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-25 14:51:25,688 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:25] "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-25 14:51:25,705 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84870644 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '94b77c3b-4558-46ac-a331-c6abea6c14e6'}] 2026-09-25 14:51:25,708 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:51:26,042 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84870644 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '94b77c3b-4558-46ac-a331-c6abea6c14e6'} created pos.order #629 2026-09-25 14:51:26,057 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84870644 finished 2026-09-25 14:51:26,093 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 241 0.113 0.277 2026-09-25 14:51:26,172 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:26] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 48 0.017 0.032 2026-09-25 14:51:26,187 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:26] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:51:26,277 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44531470 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '94b77c3b-4558-46ac-a331-c6abea6c14e6'}] 2026-09-25 14:51:26,281 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44531470 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '94b77c3b-4558-46ac-a331-c6abea6c14e6'} sync ignored for existing PoS order pos.order(629,) (state: paid) 2026-09-25 14:51:26,288 44 INFO rb-48985ee-225086-418734 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-25 14:51:26,290 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44531470 finished 2026-09-25 14:51:26,335 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: tour succeeded 2026-09-25 14:51:26,336 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: ╔══════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsGlobalDiscountProgramNoDomain SUCCEEDED ║ ╚══════════════════════════════════════════════════════════════╝ 2026-09-25 14:51:26,354 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.023 0.056 2026-09-25 14:51:26,441 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program.browser: heap 18965628 (allocated 20582400) 2026-09-25 14:51:26,446 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Closing chrome headless with pid 90233 2026-09-25 14:51:26,446 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Closing websocket connection 2026-09-25 14:51:26,447 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Terminating chrome headless with pid 90233 2026-09-25 14:51:26,542 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145126_542035_test_points_awarded_global_discount_code_no_domain_program.txt 2026-09-25 14:51:26,542 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_global_discount_code_no_domain_program: Removing chrome user profile "/tmp/tmpc8b87bhm_chrome_odoo" 2026-09-25 14:51:26,561 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_specific_discount_code_specific_domain_program ... 2026-09-25 14:51:27,459 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome pid: 90455 2026-09-25 14:51:27,459 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome headless temporary user profile dir: /tmp/tmp7lwb34lg_chrome_odoo 2026-09-25 14:51:27,459 44 INFO rb-48985ee-225086-418734 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:35497/json/version 2026-09-25 14:51:27,461 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35497', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:51:27,463 44 INFO rb-48985ee-225086-418734 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-25 14:51:27,463 44 INFO rb-48985ee-225086-418734 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:35497/json 2026-09-25 14:51:27,463 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35497', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:51:27,464 44 INFO rb-48985ee-225086-418734 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:35497/devtools/page/6FB4C76122BB727ED33F4D8199CA50FF 2026-09-25 14:51:27,467 44 INFO rb-48985ee-225086-418734 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-25 14:51:27,469 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome headless enable page notifications 2026-09-25 14:51:27,519 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:51:27,524 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Setting session cookie in browser 2026-09-25 14:51:27,525 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-25 14:51:27,525 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-25 14:51:27,535 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:51:28,010 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:28] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.022 0.456 2026-09-25 14:51:28,013 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Navigation result: {'frameId': '6FB4C76122BB727ED33F4D8199CA50FF', 'loaderId': '60429A1433F9048E6D4B00019B6A5B49', 'isDownload': False} 2026-09-25 14:51:28,013 44 INFO rb-48985ee-225086-418734 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-25 14:51:28,022 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:51:28,032 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:28] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 14:51:28,036 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:28] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 14:51:28,041 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:28] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 14:51:28,370 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:51:28,375 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:51:28,385 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 14:51:28,398 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Evaluate test code "odoo.startTour('PosLoyaltyPointsDiscountWithDomainProgramDomain', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:51:28,399 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.003 2026-09-25 14:51:28,401 44 INFO rb-48985ee-225086-418734 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-25 14:51:28,406 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:51:28,412 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:51:28,436 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.006 2026-09-25 14:51:28,445 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-09-25 14:51:28,476 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 31 0.010 0.020 2026-09-25 14:51:28,477 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.022 2026-09-25 14:51:28,824 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.115 0.214 2026-09-25 14:51:28,837 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:28] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:51:28,871 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:51:28,904 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:28] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 14:51:28,918 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:51:28,930 44 INFO rb-48985ee-225086-418734 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-25 14:51:28,935 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 14:51:28,960 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:51:28,968 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:51:28,972 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:51:28,975 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:51:28,987 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 14:51:28,991 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51: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-25 14:51:28,995 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:28] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.011 0.019 2026-09-25 14:51:29,004 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:29] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.035 2026-09-25 14:51:29,010 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:29] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.018 2026-09-25 14:51:29,041 44 INFO rb-48985ee-225086-418734 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-25 14:51:29,081 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:51:29,094 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:29] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.015 2026-09-25 14:51:29,099 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:51:29,110 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:29] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.032 2026-09-25 14:51:29,132 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:29] "GET /web/image?model=product.template&field=image_128&id=1569&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.052 2026-09-25 14:51:29,161 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:29] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.009 0.077 2026-09-25 14:51:29,175 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:29] "GET /web/image?model=product.template&field=image_128&id=1579&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.071 2026-09-25 14:51:29,191 44 INFO rb-48985ee-225086-418734 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-25 14:51:29,205 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:29] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.010 0.119 2026-09-25 14:51:29,211 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:29] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:51:29,221 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:29] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-09-25 14:51:29,227 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:29] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.002 0.139 2026-09-25 14:51:29,241 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:29] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-09-25 14:51:29,243 44 INFO rb-48985ee-225086-418734 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-25 14:51:29,257 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:29] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.091 2026-09-25 14:51:29,273 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:29] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.093 2026-09-25 14:51:29,286 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:29] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.066 2026-09-25 14:51:29,299 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:29] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-09-25 14:51:29,313 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:29] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.067 2026-09-25 14:51:29,330 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:29] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.068 2026-09-25 14:51:29,378 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.017 0.132 2026-09-25 14:51:29,430 44 INFO rb-48985ee-225086-418734 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-25 14:51:29,483 44 INFO rb-48985ee-225086-418734 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-25 14:51:29,533 44 INFO rb-48985ee-225086-418734 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-25 14:51:29,588 44 INFO rb-48985ee-225086-418734 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-25 14:51:29,648 44 INFO rb-48985ee-225086-418734 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-25 14:51:29,665 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:29] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.004 0.012 2026-09-25 14:51:29,698 44 INFO rb-48985ee-225086-418734 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-25 14:51:29,776 44 INFO rb-48985ee-225086-418734 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-25 14:51:29,827 44 INFO rb-48985ee-225086-418734 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-25 14:51:29,878 44 INFO rb-48985ee-225086-418734 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-25 14:51:29,931 44 INFO rb-48985ee-225086-418734 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-25 14:51:29,979 44 INFO rb-48985ee-225086-418734 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-25 14:51:30,055 44 INFO rb-48985ee-225086-418734 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-25 14:51:30,106 44 INFO rb-48985ee-225086-418734 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-25 14:51:30,157 44 INFO rb-48985ee-225086-418734 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-25 14:51:30,207 44 INFO rb-48985ee-225086-418734 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-25 14:51:30,258 44 INFO rb-48985ee-225086-418734 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-25 14:51:30,308 44 INFO rb-48985ee-225086-418734 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-25 14:51:30,365 44 INFO rb-48985ee-225086-418734 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-25 14:51:30,423 44 INFO rb-48985ee-225086-418734 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-25 14:51:30,477 44 INFO rb-48985ee-225086-418734 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-25 14:51:30,532 44 INFO rb-48985ee-225086-418734 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-25 14:51:30,541 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:30] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 14:51:30,594 44 INFO rb-48985ee-225086-418734 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-25 14:51:30,645 44 INFO rb-48985ee-225086-418734 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-25 14:51:30,695 44 INFO rb-48985ee-225086-418734 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-25 14:51:30,746 44 INFO rb-48985ee-225086-418734 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-25 14:51:30,810 44 INFO rb-48985ee-225086-418734 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-25 14:51:30,819 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:51:30,820 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:51:30,860 44 INFO rb-48985ee-225086-418734 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-25 14:51:30,911 44 INFO rb-48985ee-225086-418734 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-25 14:51:30,974 44 INFO rb-48985ee-225086-418734 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-25 14:51:31,027 44 INFO rb-48985ee-225086-418734 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-25 14:51:31,079 44 INFO rb-48985ee-225086-418734 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-25 14:51:31,131 44 INFO rb-48985ee-225086-418734 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-25 14:51:31,183 44 INFO rb-48985ee-225086-418734 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-25 14:51:31,235 44 INFO rb-48985ee-225086-418734 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-25 14:51:31,287 44 INFO rb-48985ee-225086-418734 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-25 14:51:31,343 44 INFO rb-48985ee-225086-418734 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-25 14:51:31,351 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:31] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.006 2026-09-25 14:51:31,376 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17525968 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'fc52b055-5fc3-47d1-bfba-40e5ca83d21c'}] 2026-09-25 14:51:31,381 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:51:31,690 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17525968 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'fc52b055-5fc3-47d1-bfba-40e5ca83d21c'} created pos.order #630 2026-09-25 14:51:31,701 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17525968 finished 2026-09-25 14:51:31,731 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 251 0.122 0.235 2026-09-25 14:51:31,802 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 48 0.020 0.030 2026-09-25 14:51:31,817 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:31] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:51:31,879 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34169918 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'fc52b055-5fc3-47d1-bfba-40e5ca83d21c'}] 2026-09-25 14:51:31,885 44 INFO rb-48985ee-225086-418734 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-25 14:51:31,885 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34169918 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'fc52b055-5fc3-47d1-bfba-40e5ca83d21c'} sync ignored for existing PoS order pos.order(630,) (state: paid) 2026-09-25 14:51:31,898 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34169918 finished 2026-09-25 14:51:31,936 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: tour succeeded 2026-09-25 14:51:31,937 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: ╔════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyPointsDiscountWithDomainProgramDomain SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════╝ 2026-09-25 14:51:31,983 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.035 0.071 2026-09-25 14:51:32,012 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program.browser: heap 18904288 (allocated 21368832) 2026-09-25 14:51:32,020 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Closing chrome headless with pid 90455 2026-09-25 14:51:32,020 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Closing websocket connection 2026-09-25 14:51:32,021 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Terminating chrome headless with pid 90455 2026-09-25 14:51:32,075 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145132_075224_test_points_awarded_specific_discount_code_specific_domain_program.txt 2026-09-25 14:51:32,075 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_points_awarded_specific_discount_code_specific_domain_program: Removing chrome user profile "/tmp/tmp7lwb34lg_chrome_odoo" 2026-09-25 14:51:32,095 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_basic ... 2026-09-25 14:51:32,527 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome pid: 90685 2026-09-25 14:51:32,527 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless temporary user profile dir: /tmp/tmplsshsld3_chrome_odoo 2026-09-25 14:51:32,527 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:45981/json/version 2026-09-25 14:51:32,528 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45981', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:51:32,531 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Browser version: Chrome/150.0.7871.114 2026-09-25 14:51:32,531 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:45981/json 2026-09-25 14:51:32,531 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45981', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:51:32,533 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Websocket url found: ws://127.0.0.1:45981/devtools/page/2F9F6404DF011A78373D8D81B62DCC29 2026-09-25 14:51:32,534 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Enable chrome headless console log notification 2026-09-25 14:51:32,535 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless enable page notifications 2026-09-25 14:51:32,555 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:51:32,565 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Setting session cookie in browser 2026-09-25 14:51:32,566 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-25 14:51:32,566 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-25 14:51:32,573 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:51:32,895 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:32] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.025 0.300 2026-09-25 14:51:32,898 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigation result: {'frameId': '2F9F6404DF011A78373D8D81B62DCC29', 'loaderId': 'C00E1C0EF09F54F2E9C3592F1915669C', 'isDownload': False} 2026-09-25 14:51:32,898 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour1')" 2026-09-25 14:51:32,907 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:51:32,923 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:32] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 14:51:32,927 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:32] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 14:51:32,931 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:32] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-09-25 14:51:33,231 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:51:33,233 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:51:33,242 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 14:51:33,254 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:51:33,264 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:51:33,264 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate test code "odoo.startTour('PosLoyaltyTour1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:51:33,268 44 INFO rb-48985ee-225086-418734 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-25 14:51:33,272 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:51:33,286 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 14:51:33,296 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-25 14:51:33,325 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.008 0.021 2026-09-25 14:51:33,327 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-09-25 14:51:33,710 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.121 0.243 2026-09-25 14:51:33,729 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:33] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.011 2026-09-25 14:51:33,771 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:51:33,816 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:33] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.030 2026-09-25 14:51:33,846 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:51:33,855 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: Owl is running in 'dev' mode. 2026-09-25 14:51:33,865 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-25 14:51:33,895 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:51:33,905 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:33] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:51:33,907 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:51:33,918 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:33] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.013 2026-09-25 14:51:33,919 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.019 2026-09-25 14:51:33,922 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:51:33,925 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 14:51:33,949 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:33] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.010 0.038 2026-09-25 14:51:33,957 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:33] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.031 2026-09-25 14:51:33,974 44 INFO rb-48985ee-225086-418734 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-25 14:51:34,019 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:51:34,054 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:34] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.011 0.036 2026-09-25 14:51:34,094 44 INFO rb-48985ee-225086-418734 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-25 14:51:34,099 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:34] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.021 0.071 2026-09-25 14:51:34,104 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:51:34,114 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:34] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:51:34,119 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:34] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.100 2026-09-25 14:51:34,137 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:34] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-09-25 14:51:34,152 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:34] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-09-25 14:51:34,166 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:34] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-09-25 14:51:34,183 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:34] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-09-25 14:51:34,196 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:34] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-09-25 14:51:34,213 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:34] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-09-25 14:51:34,228 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:34] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.087 2026-09-25 14:51:34,242 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:34] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-09-25 14:51:34,256 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:34] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-09-25 14:51:34,303 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 41 0.018 0.115 2026-09-25 14:51:34,356 44 INFO rb-48985ee-225086-418734 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-25 14:51:34,407 44 INFO rb-48985ee-225086-418734 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-25 14:51:34,458 44 INFO rb-48985ee-225086-418734 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-25 14:51:34,511 44 INFO rb-48985ee-225086-418734 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-25 14:51:34,689 44 INFO rb-48985ee-225086-418734 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-25 14:51:34,739 44 INFO rb-48985ee-225086-418734 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-25 14:51:34,790 44 INFO rb-48985ee-225086-418734 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-25 14:51:34,845 44 INFO rb-48985ee-225086-418734 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-25 14:51:34,896 44 INFO rb-48985ee-225086-418734 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-25 14:51:34,947 44 INFO rb-48985ee-225086-418734 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-25 14:51:34,998 44 INFO rb-48985ee-225086-418734 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-25 14:51:35,060 44 INFO rb-48985ee-225086-418734 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-25 14:51:35,072 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:51:35,073 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:51:35,111 44 INFO rb-48985ee-225086-418734 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-25 14:51:35,161 44 INFO rb-48985ee-225086-418734 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-25 14:51:35,230 44 INFO rb-48985ee-225086-418734 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-25 14:51:35,281 44 INFO rb-48985ee-225086-418734 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-25 14:51:35,334 44 INFO rb-48985ee-225086-418734 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-25 14:51:35,404 44 INFO rb-48985ee-225086-418734 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-25 14:51:35,408 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91856064 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '70aa7b58-ca65-44e3-9b8e-bbf70acc1c90'}] 2026-09-25 14:51:35,410 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:51:35,667 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91856064 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '70aa7b58-ca65-44e3-9b8e-bbf70acc1c90'} created pos.order #631 2026-09-25 14:51:35,677 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91856064 finished 2026-09-25 14:51:35,707 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 247 0.105 0.196 2026-09-25 14:51:35,774 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:35] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 43 0.019 0.030 2026-09-25 14:51:35,787 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:35] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:51:35,820 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73259246 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '70aa7b58-ca65-44e3-9b8e-bbf70acc1c90'}] 2026-09-25 14:51:35,825 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73259246 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '70aa7b58-ca65-44e3-9b8e-bbf70acc1c90'} sync ignored for existing PoS order pos.order(631,) (state: paid) 2026-09-25 14:51:35,834 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73259246 finished 2026-09-25 14:51:35,852 44 INFO rb-48985ee-225086-418734 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-25 14:51:35,897 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.029 0.050 2026-09-25 14:51:35,919 44 INFO rb-48985ee-225086-418734 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-25 14:51:35,920 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:35] "GET /report/barcode/Code128/044f-96e2-4b88 HTTP/1.1" 200 - 0 0.000 0.091 2026-09-25 14:51:35,930 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:35] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.001 0.007 2026-09-25 14:51:35,955 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:35] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.002 0.008 2026-09-25 14:51:35,972 44 INFO rb-48985ee-225086-418734 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-25 14:51:36,022 44 INFO rb-48985ee-225086-418734 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-25 14:51:36,073 44 INFO rb-48985ee-225086-418734 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-25 14:51:36,125 44 INFO rb-48985ee-225086-418734 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-25 14:51:36,307 44 INFO rb-48985ee-225086-418734 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-25 14:51:36,358 44 INFO rb-48985ee-225086-418734 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-25 14:51:36,408 44 INFO rb-48985ee-225086-418734 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-25 14:51:36,459 44 INFO rb-48985ee-225086-418734 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-25 14:51:36,510 44 INFO rb-48985ee-225086-418734 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-25 14:51:36,566 44 INFO rb-48985ee-225086-418734 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-25 14:51:36,617 44 INFO rb-48985ee-225086-418734 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-25 14:51:36,667 44 INFO rb-48985ee-225086-418734 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-25 14:51:36,720 44 INFO rb-48985ee-225086-418734 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-25 14:51:36,771 44 INFO rb-48985ee-225086-418734 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-25 14:51:36,907 44 INFO rb-48985ee-225086-418734 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-25 14:51:36,958 44 INFO rb-48985ee-225086-418734 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-25 14:51:37,009 44 INFO rb-48985ee-225086-418734 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-25 14:51:37,066 44 INFO rb-48985ee-225086-418734 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-25 14:51:37,116 44 INFO rb-48985ee-225086-418734 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-25 14:51:37,167 44 INFO rb-48985ee-225086-418734 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-25 14:51:37,222 44 INFO rb-48985ee-225086-418734 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-25 14:51:37,274 44 INFO rb-48985ee-225086-418734 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-25 14:51:37,326 44 INFO rb-48985ee-225086-418734 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-25 14:51:37,386 44 INFO rb-48985ee-225086-418734 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-25 14:51:37,390 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16294631 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '344f869b-80cc-4ae1-bfd1-29845039c759'}] 2026-09-25 14:51:37,570 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16294631 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '344f869b-80cc-4ae1-bfd1-29845039c759'} created pos.order #632 2026-09-25 14:51:37,580 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16294631 finished 2026-09-25 14:51:37,608 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 134 0.062 0.158 2026-09-25 14:51:37,652 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 22 0.009 0.018 2026-09-25 14:51:37,665 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:37] "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-25 14:51:37,705 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:37] "GET /report/barcode/Code128/044f-e48f-485b HTTP/1.1" 200 - 0 0.000 0.028 2026-09-25 14:51:37,706 44 INFO rb-48985ee-225086-418734 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-25 14:51:37,710 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80260791 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '344f869b-80cc-4ae1-bfd1-29845039c759'}] 2026-09-25 14:51:37,717 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80260791 order {'name': 'Shop - 000002', 'pos_reference': '261-76-000002', 'uuid': '344f869b-80cc-4ae1-bfd1-29845039c759'} sync ignored for existing PoS order pos.order(632,) (state: paid) 2026-09-25 14:51:37,725 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80260791 finished 2026-09-25 14:51:37,754 44 INFO rb-48985ee-225086-418734 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-25 14:51:37,778 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.025 0.045 2026-09-25 14:51:37,805 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 5 0.003 0.010 2026-09-25 14:51:37,820 44 INFO rb-48985ee-225086-418734 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-25 14:51:37,871 44 INFO rb-48985ee-225086-418734 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-25 14:51:37,922 44 INFO rb-48985ee-225086-418734 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-25 14:51:37,975 44 INFO rb-48985ee-225086-418734 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-25 14:51:38,160 44 INFO rb-48985ee-225086-418734 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-25 14:51:38,211 44 INFO rb-48985ee-225086-418734 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-25 14:51:38,261 44 INFO rb-48985ee-225086-418734 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-25 14:51:38,317 44 INFO rb-48985ee-225086-418734 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-25 14:51:38,368 44 INFO rb-48985ee-225086-418734 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-25 14:51:38,418 44 INFO rb-48985ee-225086-418734 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-25 14:51:38,470 44 INFO rb-48985ee-225086-418734 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-25 14:51:38,521 44 INFO rb-48985ee-225086-418734 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-25 14:51:38,658 44 INFO rb-48985ee-225086-418734 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-25 14:51:38,709 44 INFO rb-48985ee-225086-418734 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-25 14:51:38,760 44 INFO rb-48985ee-225086-418734 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-25 14:51:38,810 44 INFO rb-48985ee-225086-418734 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-25 14:51:38,865 44 INFO rb-48985ee-225086-418734 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-25 14:51:38,922 44 INFO rb-48985ee-225086-418734 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-25 14:51:38,977 44 INFO rb-48985ee-225086-418734 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-25 14:51:39,031 44 INFO rb-48985ee-225086-418734 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-25 14:51:39,039 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51: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.001 0.005 2026-09-25 14:51:39,058 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:39] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 5 0.004 0.011 2026-09-25 14:51:39,082 44 INFO rb-48985ee-225086-418734 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-25 14:51:39,132 44 INFO rb-48985ee-225086-418734 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-25 14:51:39,186 44 INFO rb-48985ee-225086-418734 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-25 14:51:39,240 44 INFO rb-48985ee-225086-418734 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-25 14:51:39,292 44 INFO rb-48985ee-225086-418734 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-25 14:51:39,345 44 INFO rb-48985ee-225086-418734 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-25 14:51:39,356 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51: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.004 0.005 2026-09-25 14:51:39,377 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:39] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.004 0.011 2026-09-25 14:51:39,413 44 INFO rb-48985ee-225086-418734 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-25 14:51:39,468 44 INFO rb-48985ee-225086-418734 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-25 14:51:39,517 44 INFO rb-48985ee-225086-418734 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-25 14:51:39,568 44 INFO rb-48985ee-225086-418734 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-25 14:51:39,623 44 INFO rb-48985ee-225086-418734 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-25 14:51:39,674 44 INFO rb-48985ee-225086-418734 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-25 14:51:39,726 44 INFO rb-48985ee-225086-418734 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-25 14:51:39,780 44 INFO rb-48985ee-225086-418734 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-25 14:51:39,789 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:39] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.006 2026-09-25 14:51:39,806 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62273463 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000003', 'uuid': '2519fb7c-380f-44d4-be65-5e2b6c3092be'}] 2026-09-25 14:51:40,012 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62273463 order {'name': '/', 'pos_reference': '261-76-000003', 'uuid': '2519fb7c-380f-44d4-be65-5e2b6c3092be'} created pos.order #633 2026-09-25 14:51:40,023 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62273463 finished 2026-09-25 14:51:40,048 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 135 0.067 0.176 2026-09-25 14:51:40,111 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 33 0.012 0.027 2026-09-25 14:51:40,129 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:40] "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-25 14:51:40,187 44 INFO rb-48985ee-225086-418734 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-25 14:51:40,188 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:40] "GET /report/barcode/Code128/0446-5457-4f73 HTTP/1.1" 200 - 0 0.000 0.041 2026-09-25 14:51:40,190 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26517310 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '2519fb7c-380f-44d4-be65-5e2b6c3092be'}] 2026-09-25 14:51:40,200 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26517310 order {'name': 'Shop - 000003', 'pos_reference': '261-76-000003', 'uuid': '2519fb7c-380f-44d4-be65-5e2b6c3092be'} sync ignored for existing PoS order pos.order(633,) (state: paid) 2026-09-25 14:51:40,209 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26517310 finished 2026-09-25 14:51:40,218 44 INFO rb-48985ee-225086-418734 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-25 14:51:40,264 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.022 0.054 2026-09-25 14:51:40,281 44 INFO rb-48985ee-225086-418734 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-25 14:51:40,329 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:40] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.005 0.010 2026-09-25 14:51:40,332 44 INFO rb-48985ee-225086-418734 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-25 14:51:40,383 44 INFO rb-48985ee-225086-418734 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-25 14:51:40,435 44 INFO rb-48985ee-225086-418734 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-25 14:51:40,621 44 INFO rb-48985ee-225086-418734 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-25 14:51:40,671 44 INFO rb-48985ee-225086-418734 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-25 14:51:40,738 44 INFO rb-48985ee-225086-418734 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-25 14:51:40,789 44 INFO rb-48985ee-225086-418734 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-25 14:51:40,840 44 INFO rb-48985ee-225086-418734 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-25 14:51:40,891 44 INFO rb-48985ee-225086-418734 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-25 14:51:41,067 44 INFO rb-48985ee-225086-418734 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-25 14:51:41,118 44 INFO rb-48985ee-225086-418734 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-25 14:51:41,169 44 INFO rb-48985ee-225086-418734 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-25 14:51:41,219 44 INFO rb-48985ee-225086-418734 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-25 14:51:41,270 44 INFO rb-48985ee-225086-418734 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-25 14:51:41,320 44 INFO rb-48985ee-225086-418734 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-25 14:51:41,374 44 INFO rb-48985ee-225086-418734 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-25 14:51:41,428 44 INFO rb-48985ee-225086-418734 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-25 14:51:41,481 44 INFO rb-48985ee-225086-418734 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-25 14:51:41,534 44 INFO rb-48985ee-225086-418734 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-25 14:51:41,541 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:41] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 14:51:41,565 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:41] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.004 0.014 2026-09-25 14:51:41,626 44 INFO rb-48985ee-225086-418734 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-25 14:51:41,677 44 INFO rb-48985ee-225086-418734 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-25 14:51:41,727 44 INFO rb-48985ee-225086-418734 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-25 14:51:41,785 44 INFO rb-48985ee-225086-418734 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-25 14:51:41,836 44 INFO rb-48985ee-225086-418734 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-25 14:51:41,886 44 INFO rb-48985ee-225086-418734 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-25 14:51:41,938 44 INFO rb-48985ee-225086-418734 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-25 14:51:41,989 44 INFO rb-48985ee-225086-418734 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-25 14:51:42,133 44 INFO rb-48985ee-225086-418734 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-25 14:51:42,184 44 INFO rb-48985ee-225086-418734 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-25 14:51:42,235 44 INFO rb-48985ee-225086-418734 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-25 14:51:42,290 44 INFO rb-48985ee-225086-418734 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-25 14:51:42,340 44 INFO rb-48985ee-225086-418734 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-25 14:51:42,391 44 INFO rb-48985ee-225086-418734 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-25 14:51:42,446 44 INFO rb-48985ee-225086-418734 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-25 14:51:42,498 44 INFO rb-48985ee-225086-418734 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-25 14:51:42,550 44 INFO rb-48985ee-225086-418734 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-25 14:51:42,617 44 INFO rb-48985ee-225086-418734 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-25 14:51:42,620 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56863843 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000004', 'uuid': '38c2e455-3f9d-4c78-98f0-4e2bb348be55'}] 2026-09-25 14:51:42,827 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56863843 order {'name': '/', 'pos_reference': '261-76-000004', 'uuid': '38c2e455-3f9d-4c78-98f0-4e2bb348be55'} created pos.order #634 2026-09-25 14:51:42,835 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56863843 finished 2026-09-25 14:51:42,862 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 152 0.061 0.183 2026-09-25 14:51:42,928 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.009 0.033 2026-09-25 14:51:42,943 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:51:42,979 44 INFO rb-48985ee-225086-418734 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-25 14:51:42,981 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:42] "GET /report/barcode/Code128/0446-cef5-4f5f HTTP/1.1" 200 - 0 0.000 0.026 2026-09-25 14:51:42,983 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39740005 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': '38c2e455-3f9d-4c78-98f0-4e2bb348be55'}] 2026-09-25 14:51:42,987 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39740005 order {'name': 'Shop - 000004', 'pos_reference': '261-76-000004', 'uuid': '38c2e455-3f9d-4c78-98f0-4e2bb348be55'} sync ignored for existing PoS order pos.order(634,) (state: paid) 2026-09-25 14:51:42,994 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39740005 finished 2026-09-25 14:51:43,027 44 INFO rb-48985ee-225086-418734 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-25 14:51:43,055 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.028 0.046 2026-09-25 14:51:43,076 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:43] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-25 14:51:43,089 44 INFO rb-48985ee-225086-418734 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-25 14:51:43,139 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:43] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.003 0.008 2026-09-25 14:51:43,140 44 INFO rb-48985ee-225086-418734 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-25 14:51:43,191 44 INFO rb-48985ee-225086-418734 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-25 14:51:43,243 44 INFO rb-48985ee-225086-418734 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-25 14:51:43,295 44 INFO rb-48985ee-225086-418734 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-25 14:51:43,486 44 INFO rb-48985ee-225086-418734 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-25 14:51:43,537 44 INFO rb-48985ee-225086-418734 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-25 14:51:43,605 44 INFO rb-48985ee-225086-418734 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-25 14:51:43,655 44 INFO rb-48985ee-225086-418734 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-25 14:51:43,706 44 INFO rb-48985ee-225086-418734 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-25 14:51:43,759 44 INFO rb-48985ee-225086-418734 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-25 14:51:43,935 44 INFO rb-48985ee-225086-418734 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-25 14:51:43,986 44 INFO rb-48985ee-225086-418734 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-25 14:51:44,062 44 INFO rb-48985ee-225086-418734 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-25 14:51:44,113 44 INFO rb-48985ee-225086-418734 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-25 14:51:44,165 44 INFO rb-48985ee-225086-418734 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-25 14:51:44,217 44 INFO rb-48985ee-225086-418734 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-25 14:51:44,400 44 INFO rb-48985ee-225086-418734 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-25 14:51:44,450 44 INFO rb-48985ee-225086-418734 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-25 14:51:44,502 44 INFO rb-48985ee-225086-418734 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-25 14:51:44,553 44 INFO rb-48985ee-225086-418734 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-25 14:51:44,604 44 INFO rb-48985ee-225086-418734 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-25 14:51:44,654 44 INFO rb-48985ee-225086-418734 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-25 14:51:44,709 44 INFO rb-48985ee-225086-418734 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-25 14:51:44,762 44 INFO rb-48985ee-225086-418734 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-25 14:51:44,817 44 INFO rb-48985ee-225086-418734 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-25 14:51:44,871 44 INFO rb-48985ee-225086-418734 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-25 14:51:44,879 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:44] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.005 2026-09-25 14:51:44,954 44 INFO rb-48985ee-225086-418734 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-25 14:51:45,005 44 INFO rb-48985ee-225086-418734 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-25 14:51:45,055 44 INFO rb-48985ee-225086-418734 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-25 14:51:45,112 44 INFO rb-48985ee-225086-418734 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-25 14:51:45,162 44 INFO rb-48985ee-225086-418734 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-25 14:51:45,213 44 INFO rb-48985ee-225086-418734 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-25 14:51:45,268 44 INFO rb-48985ee-225086-418734 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-25 14:51:45,321 44 INFO rb-48985ee-225086-418734 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-25 14:51:45,373 44 INFO rb-48985ee-225086-418734 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-25 14:51:45,436 44 INFO rb-48985ee-225086-418734 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-25 14:51:45,441 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56943957 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000005', 'uuid': '2671e90e-0993-4a0b-89d9-7b22c8c638a1'}] 2026-09-25 14:51:45,651 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56943957 order {'name': '/', 'pos_reference': '261-76-000005', 'uuid': '2671e90e-0993-4a0b-89d9-7b22c8c638a1'} created pos.order #635 2026-09-25 14:51:45,659 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56943957 finished 2026-09-25 14:51:45,686 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 165 0.072 0.175 2026-09-25 14:51:45,746 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:45] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 30 0.010 0.025 2026-09-25 14:51:45,764 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:45] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 14:51:45,798 44 INFO rb-48985ee-225086-418734 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-25 14:51:45,800 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:45] "GET /report/barcode/Code128/0448-c3ee-41e9 HTTP/1.1" 200 - 0 0.000 0.023 2026-09-25 14:51:45,802 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24752346 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': '2671e90e-0993-4a0b-89d9-7b22c8c638a1'}] 2026-09-25 14:51:45,806 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24752346 order {'name': 'Shop - 000005', 'pos_reference': '261-76-000005', 'uuid': '2671e90e-0993-4a0b-89d9-7b22c8c638a1'} sync ignored for existing PoS order pos.order(635,) (state: paid) 2026-09-25 14:51:45,815 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24752346 finished 2026-09-25 14:51:45,848 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: tour succeeded 2026-09-25 14:51:45,849 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour1 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-25 14:51:45,872 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.026 0.046 2026-09-25 14:51:45,980 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: heap 32140664 (allocated 34877440) 2026-09-25 14:51:45,990 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing chrome headless with pid 90685 2026-09-25 14:51:45,990 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing websocket connection 2026-09-25 14:51:45,991 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Terminating chrome headless with pid 90685 2026-09-25 14:51:45,996 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:45] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.010 2026-09-25 14:51:46,091 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145146_091290_test_pos_loyalty_tour_basic.txt 2026-09-25 14:51:46,091 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Removing chrome user profile "/tmp/tmplsshsld3_chrome_odoo" 2026-09-25 14:51:46,399 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome pid: 90942 2026-09-25 14:51:46,399 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless temporary user profile dir: /tmp/tmpkz_vgp8z_chrome_odoo 2026-09-25 14:51:46,399 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:34251/json/version 2026-09-25 14:51:46,400 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34251', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:51:46,402 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Browser version: Chrome/150.0.7871.114 2026-09-25 14:51:46,402 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Issuing json command http://127.0.0.1:34251/json 2026-09-25 14:51:46,402 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34251', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:51:46,403 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Websocket url found: ws://127.0.0.1:34251/devtools/page/4E8849E655F265822CA14E53839F5D4A 2026-09-25 14:51:46,404 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Enable chrome headless console log notification 2026-09-25 14:51:46,406 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome headless enable page notifications 2026-09-25 14:51:46,417 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:51:46,419 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Setting session cookie in browser 2026-09-25 14:51:46,419 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-25 14:51:46,419 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-25 14:51:46,456 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:46] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.008 0.023 2026-09-25 14:51:46,458 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Navigation result: {'frameId': '4E8849E655F265822CA14E53839F5D4A', 'loaderId': '666EAD59816C3ED4456E37453626A6C4', 'isDownload': False} 2026-09-25 14:51:46,459 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour2')" 2026-09-25 14:51:46,469 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:51:46,479 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:46] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 14:51:46,482 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:46] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.008 2026-09-25 14:51:46,486 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:46] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 14:51:46,831 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:51:46,837 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:46] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:51:46,843 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:46] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:51:46,858 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:46] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 14:51:46,863 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Evaluate test code "odoo.startTour('PosLoyaltyTour2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:51:46,867 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51: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-25 14:51:46,867 44 INFO rb-48985ee-225086-418734 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-25 14:51:46,874 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:46] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:51:46,890 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:46] "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-25 14:51:46,893 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.011 2026-09-25 14:51:46,922 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:46] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 12 0.007 0.020 2026-09-25 14:51:46,924 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-09-25 14:51:47,287 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 295 0.112 0.231 2026-09-25 14:51:47,299 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:51:47,336 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:51:47,369 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:47] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.025 2026-09-25 14:51:47,385 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:51:47,393 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: Owl is running in 'dev' mode. 2026-09-25 14:51:47,398 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51: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-25 14:51:47,431 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:51:47,441 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:51:47,444 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:51:47,447 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:47] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.007 2026-09-25 14:51:47,462 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:51:47,467 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 14:51:47,470 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:47] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 7 0.008 0.026 2026-09-25 14:51:47,472 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.036 2026-09-25 14:51:47,479 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:47] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.012 2026-09-25 14:51:47,541 44 INFO rb-48985ee-225086-418734 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-25 14:51:47,612 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:47] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.011 0.023 2026-09-25 14:51:47,618 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:51:47,634 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:47] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.053 2026-09-25 14:51:47,649 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:47] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.068 2026-09-25 14:51:47,682 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:47] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.009 0.095 2026-09-25 14:51:47,695 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:47] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.113 2026-09-25 14:51:47,718 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:47] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-09-25 14:51:47,723 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:51:47,732 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:47] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-09-25 14:51:47,735 44 INFO rb-48985ee-225086-418734 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-25 14:51:47,746 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:47] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.167 2026-09-25 14:51:47,760 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:47] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-09-25 14:51:47,775 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:47] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.087 2026-09-25 14:51:47,789 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:47] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-09-25 14:51:47,797 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:47] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.002 0.070 2026-09-25 14:51:47,819 44 INFO rb-48985ee-225086-418734 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-25 14:51:47,865 44 INFO rb-48985ee-225086-418734 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-25 14:51:47,919 44 INFO rb-48985ee-225086-418734 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-25 14:51:47,972 44 INFO rb-48985ee-225086-418734 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-25 14:51:48,181 44 INFO rb-48985ee-225086-418734 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-25 14:51:48,231 44 INFO rb-48985ee-225086-418734 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-25 14:51:48,282 44 INFO rb-48985ee-225086-418734 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-25 14:51:48,354 44 INFO rb-48985ee-225086-418734 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-25 14:51:48,405 44 INFO rb-48985ee-225086-418734 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-25 14:51:48,456 44 INFO rb-48985ee-225086-418734 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-25 14:51:48,508 44 INFO rb-48985ee-225086-418734 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-25 14:51:48,699 44 INFO rb-48985ee-225086-418734 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-25 14:51:48,750 44 INFO rb-48985ee-225086-418734 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-25 14:51:48,801 44 INFO rb-48985ee-225086-418734 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-25 14:51:48,851 44 INFO rb-48985ee-225086-418734 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-25 14:51:48,915 44 INFO rb-48985ee-225086-418734 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-25 14:51:48,927 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:48] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:51:48,972 44 INFO rb-48985ee-225086-418734 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-25 14:51:49,027 44 INFO rb-48985ee-225086-418734 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-25 14:51:49,086 44 INFO rb-48985ee-225086-418734 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-25 14:51:49,089 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:49] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 14:51:49,110 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:49] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.003 0.011 2026-09-25 14:51:49,183 44 INFO rb-48985ee-225086-418734 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-25 14:51:49,234 44 INFO rb-48985ee-225086-418734 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-25 14:51:49,284 44 INFO rb-48985ee-225086-418734 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-25 14:51:49,335 44 INFO rb-48985ee-225086-418734 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-25 14:51:49,404 44 INFO rb-48985ee-225086-418734 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-25 14:51:49,414 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:51:49,415 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:51:49,454 44 INFO rb-48985ee-225086-418734 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-25 14:51:49,505 44 INFO rb-48985ee-225086-418734 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-25 14:51:49,569 44 INFO rb-48985ee-225086-418734 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-25 14:51:49,621 44 INFO rb-48985ee-225086-418734 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-25 14:51:49,674 44 INFO rb-48985ee-225086-418734 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-25 14:51:49,729 44 INFO rb-48985ee-225086-418734 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-25 14:51:49,738 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:49] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.006 2026-09-25 14:51:49,766 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54228090 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000001', 'uuid': 'a33b9866-2c69-400f-ad04-c335fb03e50c'}] 2026-09-25 14:51:49,769 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:51:49,963 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54228090 order {'name': '/', 'pos_reference': '262-76-000001', 'uuid': 'a33b9866-2c69-400f-ad04-c335fb03e50c'} created pos.order #636 2026-09-25 14:51:49,972 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54228090 finished 2026-09-25 14:51:50,002 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 160 0.061 0.178 2026-09-25 14:51:50,077 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:50] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 34 0.013 0.034 2026-09-25 14:51:50,091 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:50] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 14:51:50,174 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:50] "GET /report/barcode/Code128/044e-ac69-435a HTTP/1.1" 200 - 0 0.000 0.034 2026-09-25 14:51:50,177 44 INFO rb-48985ee-225086-418734 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-25 14:51:50,179 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62105382 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': 'a33b9866-2c69-400f-ad04-c335fb03e50c'}] 2026-09-25 14:51:50,185 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62105382 order {'name': 'Shop - 000001', 'pos_reference': '262-76-000001', 'uuid': 'a33b9866-2c69-400f-ad04-c335fb03e50c'} sync ignored for existing PoS order pos.order(636,) (state: paid) 2026-09-25 14:51:50,193 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62105382 finished 2026-09-25 14:51:50,223 44 INFO rb-48985ee-225086-418734 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-25 14:51:50,246 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.022 0.047 2026-09-25 14:51:50,266 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:50] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-25 14:51:50,301 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:50] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 7 0.004 0.012 2026-09-25 14:51:50,301 44 INFO rb-48985ee-225086-418734 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-25 14:51:50,351 44 INFO rb-48985ee-225086-418734 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-25 14:51:50,402 44 INFO rb-48985ee-225086-418734 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-25 14:51:50,454 44 INFO rb-48985ee-225086-418734 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-25 14:51:50,505 44 INFO rb-48985ee-225086-418734 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-25 14:51:50,687 44 INFO rb-48985ee-225086-418734 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-25 14:51:50,738 44 INFO rb-48985ee-225086-418734 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-25 14:51:50,788 44 INFO rb-48985ee-225086-418734 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-25 14:51:50,839 44 INFO rb-48985ee-225086-418734 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-25 14:51:50,889 44 INFO rb-48985ee-225086-418734 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-25 14:51:50,940 44 INFO rb-48985ee-225086-418734 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-25 14:51:50,994 44 INFO rb-48985ee-225086-418734 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-25 14:51:51,048 44 INFO rb-48985ee-225086-418734 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-25 14:51:51,100 44 INFO rb-48985ee-225086-418734 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-25 14:51:51,154 44 INFO rb-48985ee-225086-418734 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-25 14:51:51,161 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51: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 - 2 0.001 0.005 2026-09-25 14:51:51,183 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:51] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.004 0.012 2026-09-25 14:51:51,223 44 INFO rb-48985ee-225086-418734 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-25 14:51:51,273 44 INFO rb-48985ee-225086-418734 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-25 14:51:51,330 44 INFO rb-48985ee-225086-418734 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-25 14:51:51,383 44 INFO rb-48985ee-225086-418734 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-25 14:51:51,435 44 INFO rb-48985ee-225086-418734 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-25 14:51:51,489 44 INFO rb-48985ee-225086-418734 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-25 14:51:51,496 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51: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 - 2 0.001 0.005 2026-09-25 14:51:51,517 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:51] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.004 0.012 2026-09-25 14:51:51,573 44 INFO rb-48985ee-225086-418734 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-25 14:51:51,623 44 INFO rb-48985ee-225086-418734 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-25 14:51:51,674 44 INFO rb-48985ee-225086-418734 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-25 14:51:51,726 44 INFO rb-48985ee-225086-418734 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-25 14:51:51,778 44 INFO rb-48985ee-225086-418734 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-25 14:51:51,831 44 INFO rb-48985ee-225086-418734 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-25 14:51:51,882 44 INFO rb-48985ee-225086-418734 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-25 14:51:51,933 44 INFO rb-48985ee-225086-418734 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-25 14:51:52,198 44 INFO rb-48985ee-225086-418734 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-25 14:51:52,249 44 INFO rb-48985ee-225086-418734 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-25 14:51:52,300 44 INFO rb-48985ee-225086-418734 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-25 14:51:52,356 44 INFO rb-48985ee-225086-418734 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-25 14:51:52,411 44 INFO rb-48985ee-225086-418734 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-25 14:51:52,464 44 INFO rb-48985ee-225086-418734 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-25 14:51:52,517 44 INFO rb-48985ee-225086-418734 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-25 14:51:52,524 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51: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.001 0.005 2026-09-25 14:51:52,568 44 INFO rb-48985ee-225086-418734 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-25 14:51:52,619 44 INFO rb-48985ee-225086-418734 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-25 14:51:52,674 44 INFO rb-48985ee-225086-418734 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-25 14:51:52,724 44 INFO rb-48985ee-225086-418734 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-25 14:51:52,774 44 INFO rb-48985ee-225086-418734 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-25 14:51:52,831 44 INFO rb-48985ee-225086-418734 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-25 14:51:52,883 44 INFO rb-48985ee-225086-418734 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-25 14:51:52,936 44 INFO rb-48985ee-225086-418734 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-25 14:51:52,990 44 INFO rb-48985ee-225086-418734 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-25 14:51:53,000 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:53] "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-25 14:51:53,022 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93742279 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000002', 'uuid': '5daed455-1578-4ad1-8c65-bac033421cba'}] 2026-09-25 14:51:53,198 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93742279 order {'name': '/', 'pos_reference': '262-76-000002', 'uuid': '5daed455-1578-4ad1-8c65-bac033421cba'} created pos.order #637 2026-09-25 14:51:53,206 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93742279 finished 2026-09-25 14:51:53,230 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 143 0.053 0.157 2026-09-25 14:51:53,312 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:53] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.012 0.040 2026-09-25 14:51:53,326 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:53] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:51:53,384 44 INFO rb-48985ee-225086-418734 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-25 14:51:53,384 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:53] "GET /report/barcode/Code128/044a-38e2-4ccc HTTP/1.1" 200 - 0 0.000 0.025 2026-09-25 14:51:53,389 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46550396 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': '5daed455-1578-4ad1-8c65-bac033421cba'}] 2026-09-25 14:51:53,394 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46550396 order {'name': 'Shop - 000002', 'pos_reference': '262-76-000002', 'uuid': '5daed455-1578-4ad1-8c65-bac033421cba'} sync ignored for existing PoS order pos.order(637,) (state: paid) 2026-09-25 14:51:53,405 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46550396 finished 2026-09-25 14:51:53,434 44 INFO rb-48985ee-225086-418734 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-25 14:51:53,455 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.020 0.050 2026-09-25 14:51:53,473 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:53] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-25 14:51:53,504 44 INFO rb-48985ee-225086-418734 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-25 14:51:53,507 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:53] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 8 0.004 0.011 2026-09-25 14:51:53,555 44 INFO rb-48985ee-225086-418734 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-25 14:51:53,606 44 INFO rb-48985ee-225086-418734 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-25 14:51:53,658 44 INFO rb-48985ee-225086-418734 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-25 14:51:53,834 44 INFO rb-48985ee-225086-418734 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-25 14:51:53,885 44 INFO rb-48985ee-225086-418734 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-25 14:51:53,936 44 INFO rb-48985ee-225086-418734 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-25 14:51:53,991 44 INFO rb-48985ee-225086-418734 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-25 14:51:54,042 44 INFO rb-48985ee-225086-418734 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-25 14:51:54,092 44 INFO rb-48985ee-225086-418734 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-25 14:51:54,144 44 INFO rb-48985ee-225086-418734 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-25 14:51:54,194 44 INFO rb-48985ee-225086-418734 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-25 14:51:54,322 44 INFO rb-48985ee-225086-418734 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-25 14:51:54,373 44 INFO rb-48985ee-225086-418734 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-25 14:51:54,429 44 INFO rb-48985ee-225086-418734 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-25 14:51:54,483 44 INFO rb-48985ee-225086-418734 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-25 14:51:54,535 44 INFO rb-48985ee-225086-418734 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-25 14:51:54,590 44 INFO rb-48985ee-225086-418734 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-25 14:51:54,599 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:54] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.007 2026-09-25 14:51:54,644 44 INFO rb-48985ee-225086-418734 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-25 14:51:54,694 44 INFO rb-48985ee-225086-418734 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-25 14:51:54,749 44 INFO rb-48985ee-225086-418734 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-25 14:51:54,802 44 INFO rb-48985ee-225086-418734 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-25 14:51:54,854 44 INFO rb-48985ee-225086-418734 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-25 14:51:54,907 44 INFO rb-48985ee-225086-418734 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-25 14:51:54,916 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:54] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.002 0.006 2026-09-25 14:51:54,937 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:54] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.005 0.012 2026-09-25 14:51:54,981 44 INFO rb-48985ee-225086-418734 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-25 14:51:55,031 44 INFO rb-48985ee-225086-418734 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-25 14:51:55,082 44 INFO rb-48985ee-225086-418734 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-25 14:51:55,133 44 INFO rb-48985ee-225086-418734 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-25 14:51:55,189 44 INFO rb-48985ee-225086-418734 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-25 14:51:55,239 44 INFO rb-48985ee-225086-418734 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-25 14:51:55,289 44 INFO rb-48985ee-225086-418734 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-25 14:51:55,346 44 INFO rb-48985ee-225086-418734 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-25 14:51:55,398 44 INFO rb-48985ee-225086-418734 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-25 14:51:55,450 44 INFO rb-48985ee-225086-418734 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-25 14:51:55,504 44 INFO rb-48985ee-225086-418734 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-25 14:51:55,511 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:55] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 14:51:55,531 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47674327 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000003', 'uuid': '453f6a07-b7b0-4d9e-a624-c8f1859e5876'}] 2026-09-25 14:51:55,698 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47674327 order {'name': '/', 'pos_reference': '262-76-000003', 'uuid': '453f6a07-b7b0-4d9e-a624-c8f1859e5876'} created pos.order #638 2026-09-25 14:51:55,708 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47674327 finished 2026-09-25 14:51:55,735 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 139 0.054 0.152 2026-09-25 14:51:55,805 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:55] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 34 0.011 0.030 2026-09-25 14:51:55,819 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:55] "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-25 14:51:55,870 44 INFO rb-48985ee-225086-418734 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-25 14:51:55,872 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:55] "GET /report/barcode/Code128/044e-8e32-49cb HTTP/1.1" 200 - 0 0.000 0.024 2026-09-25 14:51:55,874 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61421818 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '262-76-000003', 'uuid': '453f6a07-b7b0-4d9e-a624-c8f1859e5876'}] 2026-09-25 14:51:55,878 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61421818 order {'name': 'Shop - 000003', 'pos_reference': '262-76-000003', 'uuid': '453f6a07-b7b0-4d9e-a624-c8f1859e5876'} sync ignored for existing PoS order pos.order(638,) (state: paid) 2026-09-25 14:51:55,885 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61421818 finished 2026-09-25 14:51:55,916 44 INFO rb-48985ee-225086-418734 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-25 14:51:55,931 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.016 0.044 2026-09-25 14:51:55,951 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:55] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-25 14:51:55,979 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:55] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 7 0.003 0.009 2026-09-25 14:51:55,980 44 INFO rb-48985ee-225086-418734 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-25 14:51:56,031 44 INFO rb-48985ee-225086-418734 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-25 14:51:56,081 44 INFO rb-48985ee-225086-418734 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-25 14:51:56,134 44 INFO rb-48985ee-225086-418734 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-25 14:51:56,317 44 INFO rb-48985ee-225086-418734 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-25 14:51:56,368 44 INFO rb-48985ee-225086-418734 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-25 14:51:56,418 44 INFO rb-48985ee-225086-418734 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-25 14:51:56,472 44 INFO rb-48985ee-225086-418734 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-25 14:51:56,526 44 INFO rb-48985ee-225086-418734 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-25 14:51:56,578 44 INFO rb-48985ee-225086-418734 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-25 14:51:56,632 44 INFO rb-48985ee-225086-418734 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-25 14:51:56,641 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:56] "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-25 14:51:56,661 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:56] "POST /web/dataset/call_kw/pos.config/use_coupon_code#pos.config.use_coupon_code HTTP/1.1" 200 - 10 0.004 0.011 2026-09-25 14:51:56,703 44 INFO rb-48985ee-225086-418734 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-25 14:51:56,754 44 INFO rb-48985ee-225086-418734 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-25 14:51:56,805 44 INFO rb-48985ee-225086-418734 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-25 14:51:56,855 44 INFO rb-48985ee-225086-418734 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-25 14:51:56,910 44 INFO rb-48985ee-225086-418734 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-25 14:51:56,961 44 INFO rb-48985ee-225086-418734 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-25 14:51:57,011 44 INFO rb-48985ee-225086-418734 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-25 14:51:57,063 44 INFO rb-48985ee-225086-418734 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-25 14:51:57,114 44 INFO rb-48985ee-225086-418734 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-25 14:51:57,259 44 INFO rb-48985ee-225086-418734 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-25 14:51:57,310 44 INFO rb-48985ee-225086-418734 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-25 14:51:57,360 44 INFO rb-48985ee-225086-418734 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-25 14:51:57,411 44 INFO rb-48985ee-225086-418734 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-25 14:51:57,461 44 INFO rb-48985ee-225086-418734 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-25 14:51:57,515 44 INFO rb-48985ee-225086-418734 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-25 14:51:57,576 44 INFO rb-48985ee-225086-418734 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-25 14:51:57,626 44 INFO rb-48985ee-225086-418734 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-25 14:51:57,677 44 INFO rb-48985ee-225086-418734 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-25 14:51:57,727 44 INFO rb-48985ee-225086-418734 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-25 14:51:57,782 44 INFO rb-48985ee-225086-418734 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-25 14:51:57,833 44 INFO rb-48985ee-225086-418734 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-25 14:51:57,884 44 INFO rb-48985ee-225086-418734 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-25 14:51:57,938 44 INFO rb-48985ee-225086-418734 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-25 14:51:57,989 44 INFO rb-48985ee-225086-418734 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-25 14:51:58,041 44 INFO rb-48985ee-225086-418734 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-25 14:51:58,100 44 INFO rb-48985ee-225086-418734 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-25 14:51:58,105 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95913906 started for PoS orders references: [{'name': '/', 'pos_reference': '262-76-000004', 'uuid': 'ce472194-99ea-4364-a0ba-bd15992c83e8'}] 2026-09-25 14:51:58,261 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95913906 order {'name': '/', 'pos_reference': '262-76-000004', 'uuid': 'ce472194-99ea-4364-a0ba-bd15992c83e8'} created pos.order #639 2026-09-25 14:51:58,270 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95913906 finished 2026-09-25 14:51:58,294 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 135 0.047 0.143 2026-09-25 14:51:58,352 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:58] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 27 0.013 0.023 2026-09-25 14:51:58,370 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:58] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:51:58,421 44 INFO rb-48985ee-225086-418734 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-25 14:51:58,422 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:58] "GET /report/barcode/Code128/044d-0859-425e HTTP/1.1" 200 - 0 0.000 0.037 2026-09-25 14:51:58,424 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20646939 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '262-76-000004', 'uuid': 'ce472194-99ea-4364-a0ba-bd15992c83e8'}] 2026-09-25 14:51:58,430 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20646939 order {'name': 'Shop - 000004', 'pos_reference': '262-76-000004', 'uuid': 'ce472194-99ea-4364-a0ba-bd15992c83e8'} sync ignored for existing PoS order pos.order(639,) (state: paid) 2026-09-25 14:51:58,439 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20646939 finished 2026-09-25 14:51:58,454 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: tour succeeded 2026-09-25 14:51:58,454 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour2 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-25 14:51:58,504 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.022 0.061 2026-09-25 14:51:58,602 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic.browser: heap 34377784 (allocated 37498880) 2026-09-25 14:51:58,604 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing chrome headless with pid 90942 2026-09-25 14:51:58,604 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Closing websocket connection 2026-09-25 14:51:58,604 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Terminating chrome headless with pid 90942 2026-09-25 14:51:58,672 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145158_672324_test_pos_loyalty_tour_basic.txt 2026-09-25 14:51:58,672 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_basic: Removing chrome user profile "/tmp/tmpkz_vgp8z_chrome_odoo" 2026-09-25 14:51:58,687 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_max_amount ... 2026-09-25 14:51:59,436 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome pid: 91201 2026-09-25 14:51:59,436 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome headless temporary user profile dir: /tmp/tmp9aniicz5_chrome_odoo 2026-09-25 14:51:59,437 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Issuing json command http://127.0.0.1:44799/json/version 2026-09-25 14:51:59,438 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44799', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:51:59,445 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Browser version: Chrome/150.0.7871.114 2026-09-25 14:51:59,445 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Issuing json command http://127.0.0.1:44799/json 2026-09-25 14:51:59,447 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44799', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:51:59,449 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Websocket url found: ws://127.0.0.1:44799/devtools/page/75F0FF2079E07B7B9869AC8F32EFB580 2026-09-25 14:51:59,452 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Enable chrome headless console log notification 2026-09-25 14:51:59,453 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome headless enable page notifications 2026-09-25 14:51:59,522 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:51:59,527 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Setting session cookie in browser 2026-09-25 14:51:59,528 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-25 14:51:59,528 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-25 14:51:59,536 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:51:59,882 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:59] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.023 0.324 2026-09-25 14:51:59,885 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Navigation result: {'frameId': '75F0FF2079E07B7B9869AC8F32EFB580', 'loaderId': '9066DE5C7CBED12DD710CBF2BE1FAAE8', 'isDownload': False} 2026-09-25 14:51:59,885 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour3')" 2026-09-25 14:51:59,895 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:51:59,908 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:59] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 14:51:59,913 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:59] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-25 14:51:59,916 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:51:59] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-25 14:52:00,246 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:52:00,247 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:52:00,260 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-25 14:52:00,273 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:52:00,280 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:52:00,280 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Evaluate test code "odoo.startTour('PosLoyaltyTour3', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:52:00,283 44 INFO rb-48985ee-225086-418734 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-25 14:52:00,287 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:52:00,305 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.007 2026-09-25 14:52:00,316 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.012 2026-09-25 14:52:00,353 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.011 0.026 2026-09-25 14:52:00,355 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-09-25 14:52:00,825 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.107 0.348 2026-09-25 14:52:00,840 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 14:52:00,879 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:52:00,914 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:00] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.025 2026-09-25 14:52:00,928 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:52:00,938 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: Owl is running in 'dev' mode. 2026-09-25 14:52:00,944 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 14:52:00,979 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:52:00,997 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:52:01,002 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 14:52:01,011 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:01] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.012 0.018 2026-09-25 14:52:01,013 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.026 2026-09-25 14:52:01,015 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 14:52:01,020 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:52:01,024 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:01] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.031 2026-09-25 14:52:01,033 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:01] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.011 2026-09-25 14:52:01,083 44 INFO rb-48985ee-225086-418734 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-25 14:52:01,099 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:52:01,129 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:01] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.013 0.021 2026-09-25 14:52:01,145 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:01] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.004 0.029 2026-09-25 14:52:01,158 44 INFO rb-48985ee-225086-418734 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-25 14:52:01,193 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:01] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.015 0.081 2026-09-25 14:52:01,200 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:52:01,203 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:52:01,214 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:01] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-09-25 14:52:01,228 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:01] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-09-25 14:52:01,242 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:01] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-09-25 14:52:01,257 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:01] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.108 2026-09-25 14:52:01,271 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:01] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.123 2026-09-25 14:52:01,284 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:01] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-09-25 14:52:01,301 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:01] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-09-25 14:52:01,316 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:01] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-09-25 14:52:01,332 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:01] "GET /web/image?model=product.template&field=image_128&id=1746&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-09-25 14:52:01,349 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:01] "GET /web/image?model=product.template&field=image_128&id=1748&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-09-25 14:52:01,362 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:01] "GET /web/image?model=product.template&field=image_128&id=1747&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-09-25 14:52:01,408 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.018 0.102 2026-09-25 14:52:01,423 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:01] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-09-25 14:52:01,460 44 INFO rb-48985ee-225086-418734 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-25 14:52:01,510 44 INFO rb-48985ee-225086-418734 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-25 14:52:01,560 44 INFO rb-48985ee-225086-418734 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-25 14:52:01,634 44 INFO rb-48985ee-225086-418734 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-25 14:52:01,685 44 INFO rb-48985ee-225086-418734 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-25 14:52:01,762 44 INFO rb-48985ee-225086-418734 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-25 14:52:01,813 44 INFO rb-48985ee-225086-418734 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-25 14:52:01,865 44 INFO rb-48985ee-225086-418734 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-25 14:52:01,915 44 INFO rb-48985ee-225086-418734 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-25 14:52:01,987 44 INFO rb-48985ee-225086-418734 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-25 14:52:02,038 44 INFO rb-48985ee-225086-418734 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-25 14:52:02,090 44 INFO rb-48985ee-225086-418734 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-25 14:52:02,141 44 INFO rb-48985ee-225086-418734 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-25 14:52:02,191 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: tour succeeded 2026-09-25 14:52:02,192 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour3 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-25 14:52:02,240 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount.browser: heap 16486756 (allocated 17698816) 2026-09-25 14:52:02,242 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Closing chrome headless with pid 91201 2026-09-25 14:52:02,242 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Closing websocket connection 2026-09-25 14:52:02,243 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Terminating chrome headless with pid 91201 2026-09-25 14:52:02,337 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145202_337319_test_pos_loyalty_tour_max_amount.txt 2026-09-25 14:52:02,337 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_pos_loyalty_tour_max_amount: Removing chrome user profile "/tmp/tmp9aniicz5_chrome_odoo" 2026-09-25 14:52:02,348 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_different_taxes ... 2026-09-25 14:52:03,080 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome pid: 91411 2026-09-25 14:52:03,081 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome headless temporary user profile dir: /tmp/tmps42ht1bx_chrome_odoo 2026-09-25 14:52:03,081 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Issuing json command http://127.0.0.1:44137/json/version 2026-09-25 14:52:03,082 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44137', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:52:03,084 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Browser version: Chrome/150.0.7871.114 2026-09-25 14:52:03,084 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Issuing json command http://127.0.0.1:44137/json 2026-09-25 14:52:03,084 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44137', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:52:03,085 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Websocket url found: ws://127.0.0.1:44137/devtools/page/C4C377248A30975306B6681B5112CBDD 2026-09-25 14:52:03,086 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Enable chrome headless console log notification 2026-09-25 14:52:03,087 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome headless enable page notifications 2026-09-25 14:52:03,144 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:52:03,148 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Setting session cookie in browser 2026-09-25 14:52:03,149 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-25 14:52:03,149 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-25 14:52:03,157 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:52:03,506 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:03] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.024 0.327 2026-09-25 14:52:03,509 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Navigation result: {'frameId': 'C4C377248A30975306B6681B5112CBDD', 'loaderId': '00C4030F009C586927CE856ECFF08B85', 'isDownload': False} 2026-09-25 14:52:03,509 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour9')" 2026-09-25 14:52:03,523 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:52:03,536 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:03] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.005 2026-09-25 14:52:03,541 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:03] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-09-25 14:52:03,545 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:03] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-25 14:52:03,841 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:52:03,843 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:52:03,852 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 14:52:03,864 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Evaluate test code "odoo.startTour('PosLoyaltyTour9', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:52:03,865 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:52:03,867 44 INFO rb-48985ee-225086-418734 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-25 14:52:03,873 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52: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-25 14:52:03,882 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:52:03,899 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-09-25 14:52:03,908 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-25 14:52:03,939 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.009 0.023 2026-09-25 14:52:03,941 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.022 2026-09-25 14:52:04,291 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.105 0.228 2026-09-25 14:52:04,304 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:52:04,346 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:52:04,380 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:04] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 14:52:04,419 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:52:04,431 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: Owl is running in 'dev' mode. 2026-09-25 14:52:04,437 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-25 14:52:04,474 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:52:04,484 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:52:04,487 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:52:04,490 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-25 14:52:04,494 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:04] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.011 2026-09-25 14:52:04,499 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:52:04,504 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 14:52:04,520 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:04] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.009 0.032 2026-09-25 14:52:04,526 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:04] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.001 0.020 2026-09-25 14:52:04,555 44 INFO rb-48985ee-225086-418734 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-25 14:52:04,589 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:52:04,619 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:52:04,623 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:04] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.017 0.022 2026-09-25 14:52:04,631 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:04] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.002 0.041 2026-09-25 14:52:04,657 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:04] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.008 0.062 2026-09-25 14:52:04,673 44 INFO rb-48985ee-225086-418734 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-25 14:52:04,677 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:04] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-09-25 14:52:04,683 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:04] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:52:04,698 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:04] "GET /web/image?model=product.template&field=image_128&id=1750&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-09-25 14:52:04,712 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:04] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-09-25 14:52:04,724 44 INFO rb-48985ee-225086-418734 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-25 14:52:04,731 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:04] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-09-25 14:52:04,744 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:04] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-09-25 14:52:04,758 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:04] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-09-25 14:52:04,772 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:04] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-09-25 14:52:04,789 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:04] "GET /web/image?model=product.template&field=image_128&id=1751&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-09-25 14:52:04,806 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:04] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-09-25 14:52:04,819 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:04] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-09-25 14:52:04,833 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:04] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-09-25 14:52:04,893 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.030 0.146 2026-09-25 14:52:04,929 44 INFO rb-48985ee-225086-418734 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-25 14:52:04,982 44 INFO rb-48985ee-225086-418734 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-25 14:52:05,032 44 INFO rb-48985ee-225086-418734 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-25 14:52:05,090 44 INFO rb-48985ee-225086-418734 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-25 14:52:05,150 44 INFO rb-48985ee-225086-418734 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-25 14:52:05,163 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:05] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.004 0.009 2026-09-25 14:52:05,200 44 INFO rb-48985ee-225086-418734 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-25 14:52:05,274 44 INFO rb-48985ee-225086-418734 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-25 14:52:05,347 44 INFO rb-48985ee-225086-418734 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-25 14:52:05,398 44 INFO rb-48985ee-225086-418734 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-25 14:52:05,449 44 INFO rb-48985ee-225086-418734 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-25 14:52:05,503 44 INFO rb-48985ee-225086-418734 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-25 14:52:05,549 44 INFO rb-48985ee-225086-418734 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-25 14:52:05,605 44 INFO rb-48985ee-225086-418734 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-25 14:52:05,656 44 INFO rb-48985ee-225086-418734 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-25 14:52:05,708 44 INFO rb-48985ee-225086-418734 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-25 14:52:05,759 44 INFO rb-48985ee-225086-418734 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-25 14:52:05,814 44 INFO rb-48985ee-225086-418734 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-25 14:52:05,869 44 INFO rb-48985ee-225086-418734 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-25 14:52:05,920 44 INFO rb-48985ee-225086-418734 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-25 14:52:05,988 44 INFO rb-48985ee-225086-418734 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-25 14:52:06,047 44 INFO rb-48985ee-225086-418734 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-25 14:52:06,098 44 INFO rb-48985ee-225086-418734 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-25 14:52:06,148 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: tour succeeded 2026-09-25 14:52:06,149 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour9 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-25 14:52:06,203 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes.browser: heap 17054224 (allocated 18485248) 2026-09-25 14:52:06,207 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Closing chrome headless with pid 91411 2026-09-25 14:52:06,207 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Closing websocket connection 2026-09-25 14:52:06,207 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Terminating chrome headless with pid 91411 2026-09-25 14:52:06,271 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145206_271309_test_promo_with_different_taxes.txt 2026-09-25 14:52:06,271 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_different_taxes: Removing chrome user profile "/tmp/tmps42ht1bx_chrome_odoo" 2026-09-25 14:52:06,285 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_free_product ... 2026-09-25 14:52:07,150 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome pid: 91625 2026-09-25 14:52:07,150 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome headless temporary user profile dir: /tmp/tmpkfndbvv1_chrome_odoo 2026-09-25 14:52:07,150 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Issuing json command http://127.0.0.1:34443/json/version 2026-09-25 14:52:07,151 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34443', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:52:07,158 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Browser version: Chrome/150.0.7871.114 2026-09-25 14:52:07,158 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Issuing json command http://127.0.0.1:34443/json 2026-09-25 14:52:07,159 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34443', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:52:07,161 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Websocket url found: ws://127.0.0.1:34443/devtools/page/ECE76FD98CC45763FEC2D504CBA8C764 2026-09-25 14:52:07,163 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Enable chrome headless console log notification 2026-09-25 14:52:07,164 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome headless enable page notifications 2026-09-25 14:52:07,212 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:52:07,216 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Setting session cookie in browser 2026-09-25 14:52:07,217 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-25 14:52:07,217 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-25 14:52:07,224 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:52:07,549 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:07] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.032 0.295 2026-09-25 14:52:07,552 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Navigation result: {'frameId': 'ECE76FD98CC45763FEC2D504CBA8C764', 'loaderId': '0E58CD30C537EA4F1E995C90F396437D', 'isDownload': False} 2026-09-25 14:52:07,552 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour8')" 2026-09-25 14:52:07,568 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:52:07,572 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:07] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.004 2026-09-25 14:52:07,576 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:07] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-25 14:52:07,580 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:07] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 14:52:07,906 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:52:07,906 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:52:07,920 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-25 14:52:07,938 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:52:07,946 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Evaluate test code "odoo.startTour('PosLoyaltyTour8', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:52:07,950 44 INFO rb-48985ee-225086-418734 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-25 14:52:07,950 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52: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-25 14:52:07,956 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:52:07,974 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.009 2026-09-25 14:52:07,983 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-25 14:52:08,026 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.010 0.034 2026-09-25 14:52:08,028 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.033 2026-09-25 14:52:08,392 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.131 0.214 2026-09-25 14:52:08,406 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 14:52:08,436 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-25 14:52:08,476 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:08] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-09-25 14:52:08,489 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:52:08,498 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: Owl is running in 'dev' mode. 2026-09-25 14:52:08,507 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-25 14:52:08,534 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:52:08,540 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:52:08,550 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 14:52:08,551 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:52:08,564 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:52:08,567 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:52:08,568 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:08] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.010 0.021 2026-09-25 14:52:08,577 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:08] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.035 2026-09-25 14:52:08,591 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-25 14:52:08,618 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:08] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.014 0.024 2026-09-25 14:52:08,624 44 INFO rb-48985ee-225086-418734 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-25 14:52:08,625 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:08] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.035 2026-09-25 14:52:08,653 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:08] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.010 0.064 2026-09-25 14:52:08,670 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:08] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.010 2026-09-25 14:52:08,694 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:08] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.032 2026-09-25 14:52:08,699 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:52:08,709 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:08] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.040 2026-09-25 14:52:08,724 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:08] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.052 2026-09-25 14:52:08,738 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:08] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.063 2026-09-25 14:52:08,754 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:08] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-09-25 14:52:08,758 44 INFO rb-48985ee-225086-418734 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-25 14:52:08,760 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:08] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:52:08,770 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:08] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-09-25 14:52:08,785 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:08] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-09-25 14:52:08,805 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:08] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-09-25 14:52:08,819 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:08] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-09-25 14:52:08,832 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:08] "GET /web/image?model=product.template&field=image_128&id=1753&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-09-25 14:52:08,845 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:08] "GET /web/image?model=product.template&field=image_128&id=1754&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-09-25 14:52:08,906 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.020 0.109 2026-09-25 14:52:08,955 44 INFO rb-48985ee-225086-418734 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-25 14:52:09,031 44 INFO rb-48985ee-225086-418734 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-25 14:52:09,093 44 INFO rb-48985ee-225086-418734 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-25 14:52:09,144 44 INFO rb-48985ee-225086-418734 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-25 14:52:09,194 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: tour succeeded 2026-09-25 14:52:09,195 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: ╔════════════════════════════════╗ ║ TOUR PosLoyaltyTour8 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-25 14:52:09,244 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product.browser: heap 15778548 (allocated 17039360) 2026-09-25 14:52:09,249 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Closing chrome headless with pid 91625 2026-09-25 14:52:09,250 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Closing websocket connection 2026-09-25 14:52:09,251 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Terminating chrome headless with pid 91625 2026-09-25 14:52:09,352 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145209_352308_test_promo_with_free_product.txt 2026-09-25 14:52:09,352 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promo_with_free_product: Removing chrome user profile "/tmp/tmpkfndbvv1_chrome_odoo" 2026-09-25 14:52:09,363 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_global_discount ... 2026-09-25 14:52:10,137 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome pid: 91841 2026-09-25 14:52:10,137 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome headless temporary user profile dir: /tmp/tmp14y5jppj_chrome_odoo 2026-09-25 14:52:10,137 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Issuing json command http://127.0.0.1:41929/json/version 2026-09-25 14:52:10,138 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41929', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:52:10,140 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Browser version: Chrome/150.0.7871.114 2026-09-25 14:52:10,140 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Issuing json command http://127.0.0.1:41929/json 2026-09-25 14:52:10,140 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41929', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:52:10,141 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Websocket url found: ws://127.0.0.1:41929/devtools/page/3F5126603C7BB6C6B3CCE3E2BEFE1D32 2026-09-25 14:52:10,142 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Enable chrome headless console log notification 2026-09-25 14:52:10,143 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome headless enable page notifications 2026-09-25 14:52:10,210 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:52:10,213 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Setting session cookie in browser 2026-09-25 14:52:10,215 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Open "http://127.0.0.1:8069/pos/ui/80" in browser 2026-09-25 14:52:10,215 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Navigating to: "http://127.0.0.1:8069/pos/ui/80" 2026-09-25 14:52:10,226 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:52:10,549 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:10] "GET /pos/ui/80 HTTP/1.1" 200 - 89 0.024 0.301 2026-09-25 14:52:10,552 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Navigation result: {'frameId': '3F5126603C7BB6C6B3CCE3E2BEFE1D32', 'loaderId': 'DBBB1D08911959DE20A490A5B2DBF42F', 'isDownload': False} 2026-09-25 14:52:10,552 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Evaluate ready code "odoo.isTourReady('PosCouponTour5')" 2026-09-25 14:52:10,567 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:52:10,580 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:10] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.006 2026-09-25 14:52:10,582 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:10] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 14:52:10,590 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:10] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-25 14:52:10,907 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:52:10,909 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:52:10,921 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-25 14:52:10,936 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:52:10,944 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:52:10,947 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Evaluate test code "odoo.startTour('PosCouponTour5', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/80", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:52:10,952 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:52:10,952 44 INFO rb-48985ee-225086-418734 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-25 14:52:10,965 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.006 2026-09-25 14:52:10,973 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-09-25 14:52:11,001 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.008 0.021 2026-09-25 14:52:11,004 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-09-25 14:52:11,360 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 394 0.107 0.230 2026-09-25 14:52:11,373 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:11] "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-25 14:52:11,417 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52: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-25 14:52:11,457 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:11] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-09-25 14:52:11,470 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52: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.003 2026-09-25 14:52:11,479 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: Owl is running in 'dev' mode. 2026-09-25 14:52:11,487 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-25 14:52:11,511 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:52:11,530 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:52:11,534 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-25 14:52:11,536 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:52:11,551 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:11] "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-25 14:52:11,553 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:11] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.018 0.021 2026-09-25 14:52:11,562 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:11] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.040 2026-09-25 14:52:11,571 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:11] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.020 2026-09-25 14:52:11,572 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.054 2026-09-25 14:52:11,590 44 INFO rb-48985ee-225086-418734 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-25 14:52:11,626 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:52:11,646 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:11] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.010 0.019 2026-09-25 14:52:11,679 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:52:11,698 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:11] "GET /pos/ui/80?from_backend=True HTTP/1.1" 200 - 33 0.015 0.062 2026-09-25 14:52:11,714 44 INFO rb-48985ee-225086-418734 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-25 14:52:11,714 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:11] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-09-25 14:52:11,719 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:11] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:52:11,764 44 INFO rb-48985ee-225086-418734 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-25 14:52:11,768 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:11] "GET /pos/ui/80 HTTP/1.1" 200 - 33 0.031 0.115 2026-09-25 14:52:11,783 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:11] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.148 2026-09-25 14:52:11,797 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:11] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.139 2026-09-25 14:52:11,813 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:11] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.128 2026-09-25 14:52:11,827 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:11] "GET /web/image?model=product.template&field=image_128&id=1761&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.123 2026-09-25 14:52:11,843 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:11] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-09-25 14:52:11,856 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:11] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-09-25 14:52:11,870 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:11] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-09-25 14:52:11,885 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:11] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.067 2026-09-25 14:52:11,902 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:11] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-09-25 14:52:11,941 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.014 0.123 2026-09-25 14:52:11,980 44 INFO rb-48985ee-225086-418734 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-25 14:52:12,033 44 INFO rb-48985ee-225086-418734 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-25 14:52:12,084 44 INFO rb-48985ee-225086-418734 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-25 14:52:12,138 44 INFO rb-48985ee-225086-418734 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-25 14:52:12,200 44 INFO rb-48985ee-225086-418734 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-25 14:52:12,218 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:12] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.004 0.012 2026-09-25 14:52:12,251 44 INFO rb-48985ee-225086-418734 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-25 14:52:12,328 44 INFO rb-48985ee-225086-418734 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-25 14:52:12,379 44 INFO rb-48985ee-225086-418734 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-25 14:52:12,431 44 INFO rb-48985ee-225086-418734 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-25 14:52:12,485 44 INFO rb-48985ee-225086-418734 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-25 14:52:12,536 44 INFO rb-48985ee-225086-418734 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-25 14:52:12,588 44 INFO rb-48985ee-225086-418734 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-25 14:52:12,641 44 INFO rb-48985ee-225086-418734 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-25 14:52:12,692 44 INFO rb-48985ee-225086-418734 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-25 14:52:12,755 44 INFO rb-48985ee-225086-418734 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-25 14:52:12,806 44 INFO rb-48985ee-225086-418734 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-25 14:52:12,857 44 INFO rb-48985ee-225086-418734 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-25 14:52:12,907 44 INFO rb-48985ee-225086-418734 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-25 14:52:12,958 44 INFO rb-48985ee-225086-418734 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-25 14:52:13,008 44 INFO rb-48985ee-225086-418734 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-25 14:52:13,063 44 INFO rb-48985ee-225086-418734 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-25 14:52:13,119 44 INFO rb-48985ee-225086-418734 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-25 14:52:13,187 44 INFO rb-48985ee-225086-418734 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-25 14:52:13,237 44 INFO rb-48985ee-225086-418734 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-25 14:52:13,288 44 INFO rb-48985ee-225086-418734 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-25 14:52:13,338 44 INFO rb-48985ee-225086-418734 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-25 14:52:13,389 44 INFO rb-48985ee-225086-418734 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-25 14:52:13,440 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: tour succeeded 2026-09-25 14:52:13,440 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: ╔═══════════════════════════════╗ ║ TOUR PosCouponTour5 SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-09-25 14:52:13,510 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount.browser: heap 16176516 (allocated 17825792) 2026-09-25 14:52:13,513 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Closing chrome headless with pid 91841 2026-09-25 14:52:13,518 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Closing websocket connection 2026-09-25 14:52:13,519 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Terminating chrome headless with pid 91841 2026-09-25 14:52:13,613 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145213_613363_test_promotion_program_with_global_discount.txt 2026-09-25 14:52:13,613 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_global_discount: Removing chrome user profile "/tmp/tmp14y5jppj_chrome_odoo" 2026-09-25 14:52:13,627 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_loyalty_program ... 2026-09-25 14:52:14,538 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome pid: 92048 2026-09-25 14:52:14,538 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome headless temporary user profile dir: /tmp/tmp66ir1qpp_chrome_odoo 2026-09-25 14:52:14,538 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Issuing json command http://127.0.0.1:35003/json/version 2026-09-25 14:52:14,539 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35003', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:52:14,549 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Browser version: Chrome/150.0.7871.114 2026-09-25 14:52:14,550 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Issuing json command http://127.0.0.1:35003/json 2026-09-25 14:52:14,550 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35003', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:52:14,556 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Websocket url found: ws://127.0.0.1:35003/devtools/page/18208F7F1AC138FA2086376F8D2346F3 2026-09-25 14:52:14,562 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Enable chrome headless console log notification 2026-09-25 14:52:14,570 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome headless enable page notifications 2026-09-25 14:52:14,630 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:52:14,634 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Setting session cookie in browser 2026-09-25 14:52:14,635 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-25 14:52:14,635 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-25 14:52:14,643 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:52:15,157 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:15] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.028 0.488 2026-09-25 14:52:15,160 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Navigation result: {'frameId': '18208F7F1AC138FA2086376F8D2346F3', 'loaderId': 'DEE065107B5BD7B96E7B328790E66340', 'isDownload': False} 2026-09-25 14:52:15,160 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Evaluate ready code "odoo.isTourReady('PosLoyaltyPromotion')" 2026-09-25 14:52:15,172 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:52:15,186 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:15] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 14:52:15,191 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:15] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 14:52:15,198 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:15] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.014 2026-09-25 14:52:15,557 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:52:15,558 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:52:15,570 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-25 14:52:15,585 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:52:15,593 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52: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-25 14:52:15,598 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Evaluate test code "odoo.startTour('PosLoyaltyPromotion', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:52:15,601 44 INFO rb-48985ee-225086-418734 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-25 14:52:15,606 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:52:15,625 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.009 2026-09-25 14:52:15,635 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-25 14:52:15,681 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.016 0.031 2026-09-25 14:52:15,683 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.035 2026-09-25 14:52:16,124 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.142 0.278 2026-09-25 14:52:16,141 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:16] "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-25 14:52:16,176 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:52:16,226 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:16] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.023 2026-09-25 14:52:16,245 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:52:16,258 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: Owl is running in 'dev' mode. 2026-09-25 14:52:16,265 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 14:52:16,292 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:52:16,312 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:52:16,318 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:52:16,330 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:16] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.012 0.016 2026-09-25 14:52:16,340 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:52:16,341 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52: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-25 14:52:16,342 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:16] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.035 2026-09-25 14:52:16,343 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.040 2026-09-25 14:52:16,354 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:16] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.012 2026-09-25 14:52:16,417 44 INFO rb-48985ee-225086-418734 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-25 14:52:16,435 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-25 14:52:16,474 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:16] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.023 0.028 2026-09-25 14:52:16,483 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 14:52:16,485 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:16] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.005 0.048 2026-09-25 14:52:16,505 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:16] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.047 2026-09-25 14:52:16,523 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:16] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.062 2026-09-25 14:52:16,539 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:16] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-09-25 14:52:16,560 44 INFO rb-48985ee-225086-418734 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-25 14:52:16,570 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:16] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.012 0.130 2026-09-25 14:52:16,577 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:52:16,586 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:16] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-09-25 14:52:16,601 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:16] "GET /web/image?model=product.template&field=image_128&id=1763&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-09-25 14:52:16,612 44 INFO rb-48985ee-225086-418734 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-25 14:52:16,620 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:16] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.109 2026-09-25 14:52:16,635 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:16] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-09-25 14:52:16,649 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:16] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-09-25 14:52:16,664 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:16] "GET /web/image?model=product.template&field=image_128&id=1764&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-09-25 14:52:16,677 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:16] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-09-25 14:52:16,692 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:16] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.067 2026-09-25 14:52:16,748 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.021 0.138 2026-09-25 14:52:16,800 44 INFO rb-48985ee-225086-418734 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-25 14:52:16,852 44 INFO rb-48985ee-225086-418734 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-25 14:52:16,903 44 INFO rb-48985ee-225086-418734 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-25 14:52:16,958 44 INFO rb-48985ee-225086-418734 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-25 14:52:17,018 44 INFO rb-48985ee-225086-418734 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-25 14:52:17,068 44 INFO rb-48985ee-225086-418734 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-25 14:52:17,143 44 INFO rb-48985ee-225086-418734 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-25 14:52:17,193 44 INFO rb-48985ee-225086-418734 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-25 14:52:17,244 44 INFO rb-48985ee-225086-418734 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-25 14:52:17,298 44 INFO rb-48985ee-225086-418734 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-25 14:52:17,349 44 INFO rb-48985ee-225086-418734 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-25 14:52:17,401 44 INFO rb-48985ee-225086-418734 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-25 14:52:17,453 44 INFO rb-48985ee-225086-418734 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-25 14:52:17,504 44 INFO rb-48985ee-225086-418734 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-25 14:52:17,566 44 INFO rb-48985ee-225086-418734 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-25 14:52:17,620 44 INFO rb-48985ee-225086-418734 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-25 14:52:17,671 44 INFO rb-48985ee-225086-418734 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-25 14:52:17,722 44 INFO rb-48985ee-225086-418734 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-25 14:52:17,772 44 INFO rb-48985ee-225086-418734 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-25 14:52:17,823 44 INFO rb-48985ee-225086-418734 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-25 14:52:17,874 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: tour succeeded 2026-09-25 14:52:17,874 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: ╔════════════════════════════════════╗ ║ TOUR PosLoyaltyPromotion SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-25 14:52:17,928 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program.browser: heap 16664848 (allocated 18223104) 2026-09-25 14:52:17,931 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Closing chrome headless with pid 92048 2026-09-25 14:52:17,932 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Closing websocket connection 2026-09-25 14:52:17,932 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Terminating chrome headless with pid 92048 2026-09-25 14:52:17,990 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145217_990235_test_promotion_program_with_loyalty_program.txt 2026-09-25 14:52:17,990 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_program_with_loyalty_program: Removing chrome user profile "/tmp/tmp66ir1qpp_chrome_odoo" 2026-09-25 14:52:18,000 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_with_min_amount_and_specific_product_rule ... 2026-09-25 14:52:18,689 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome pid: 92255 2026-09-25 14:52:18,689 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome headless temporary user profile dir: /tmp/tmps2kjlm8l_chrome_odoo 2026-09-25 14:52:18,689 44 INFO rb-48985ee-225086-418734 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:37941/json/version 2026-09-25 14:52:18,691 44 INFO rb-48985ee-225086-418734 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-25 14:52:18,705 44 INFO rb-48985ee-225086-418734 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-25 14:52:18,705 44 INFO rb-48985ee-225086-418734 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:37941/json 2026-09-25 14:52:18,706 44 INFO rb-48985ee-225086-418734 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-25 14:52:18,713 44 INFO rb-48985ee-225086-418734 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:37941/devtools/page/70012D842E7EA2393EB884959B6B6625 2026-09-25 14:52:18,717 44 INFO rb-48985ee-225086-418734 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-25 14:52:18,720 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome headless enable page notifications 2026-09-25 14:52:18,778 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:52:18,783 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Setting session cookie in browser 2026-09-25 14:52:18,784 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-25 14:52:18,784 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-25 14:52:18,791 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:52:19,154 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:19] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.023 0.342 2026-09-25 14:52:19,157 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Navigation result: {'frameId': '70012D842E7EA2393EB884959B6B6625', 'loaderId': '692AEE40F489B8A701469376D5E41EB7', 'isDownload': False} 2026-09-25 14:52:19,157 44 INFO rb-48985ee-225086-418734 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-25 14:52:19,169 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:52:19,183 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:19] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 14:52:19,186 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:19] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-25 14:52:19,191 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:19] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-09-25 14:52:19,493 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:52:19,495 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:52:19,504 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 14:52:19,515 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Evaluate test code "odoo.startTour('PosLoyaltyMinAmountAndSpecificProductTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:52:19,517 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:52:19,518 44 INFO rb-48985ee-225086-418734 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-25 14:52:19,526 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52: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-25 14:52:19,532 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:52:19,546 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.007 2026-09-25 14:52:19,554 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.014 2026-09-25 14:52:19,558 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-09-25 14:52:19,593 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.010 0.023 2026-09-25 14:52:19,960 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.115 0.231 2026-09-25 14:52:19,972 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52: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-25 14:52:20,008 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:52:20,046 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:20] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.027 2026-09-25 14:52:20,058 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:52:20,067 44 INFO rb-48985ee-225086-418734 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-25 14:52:20,075 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 14:52:20,109 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:52:20,116 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:52:20,119 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 14:52:20,121 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:52:20,129 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:52:20,134 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:52:20,143 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:20] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.013 0.017 2026-09-25 14:52:20,156 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:52:20,157 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:20] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.003 0.042 2026-09-25 14:52:20,167 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:20] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.018 2026-09-25 14:52:20,202 44 INFO rb-48985ee-225086-418734 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-25 14:52:20,205 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:20] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.013 0.041 2026-09-25 14:52:20,243 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:20] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.015 0.079 2026-09-25 14:52:20,254 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:20] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.021 2026-09-25 14:52:20,260 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:52:20,275 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:20] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.037 2026-09-25 14:52:20,289 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:20] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.049 2026-09-25 14:52:20,310 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:20] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.066 2026-09-25 14:52:20,326 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:20] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-09-25 14:52:20,335 44 INFO rb-48985ee-225086-418734 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-25 14:52:20,345 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:20] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-09-25 14:52:20,352 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:20] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:52:20,368 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:20] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-09-25 14:52:20,386 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:20] "GET /web/image?model=product.template&field=image_128&id=1766&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-09-25 14:52:20,401 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:20] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-09-25 14:52:20,416 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:20] "GET /web/image?model=product.template&field=image_128&id=1767&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.099 2026-09-25 14:52:20,431 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:20] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-09-25 14:52:20,444 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:20] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.087 2026-09-25 14:52:20,488 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.017 0.099 2026-09-25 14:52:20,536 44 INFO rb-48985ee-225086-418734 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-25 14:52:20,588 44 INFO rb-48985ee-225086-418734 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-25 14:52:20,639 44 INFO rb-48985ee-225086-418734 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-25 14:52:20,692 44 INFO rb-48985ee-225086-418734 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-25 14:52:20,741 44 INFO rb-48985ee-225086-418734 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-25 14:52:20,791 44 INFO rb-48985ee-225086-418734 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-25 14:52:20,854 44 INFO rb-48985ee-225086-418734 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-25 14:52:20,905 44 INFO rb-48985ee-225086-418734 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-25 14:52:20,955 44 INFO rb-48985ee-225086-418734 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-25 14:52:21,006 44 INFO rb-48985ee-225086-418734 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-25 14:52:21,056 44 INFO rb-48985ee-225086-418734 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-25 14:52:21,107 44 INFO rb-48985ee-225086-418734 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-25 14:52:21,174 44 INFO rb-48985ee-225086-418734 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-25 14:52:21,225 44 INFO rb-48985ee-225086-418734 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-25 14:52:21,279 44 INFO rb-48985ee-225086-418734 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-25 14:52:21,326 44 INFO rb-48985ee-225086-418734 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-25 14:52:21,376 44 INFO rb-48985ee-225086-418734 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-25 14:52:21,427 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: tour succeeded 2026-09-25 14:52:21,427 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: ╔══════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltyMinAmountAndSpecificProductTour SUCCEEDED ║ ╚══════════════════════════════════════════════════════════╝ 2026-09-25 14:52:21,470 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule.browser: heap 15036300 (allocated 15728640) 2026-09-25 14:52:21,473 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Closing chrome headless with pid 92255 2026-09-25 14:52:21,473 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Closing websocket connection 2026-09-25 14:52:21,474 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Terminating chrome headless with pid 92255 2026-09-25 14:52:21,528 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145221_528260_test_promotion_with_min_amount_and_specific_product_rule.txt 2026-09-25 14:52:21,528 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_promotion_with_min_amount_and_specific_product_rule: Removing chrome user profile "/tmp/tmps2kjlm8l_chrome_odoo" 2026-09-25 14:52:21,543 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_race_conditions_update_program ... 2026-09-25 14:52:22,652 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome pid: 92469 2026-09-25 14:52:22,652 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome headless temporary user profile dir: /tmp/tmptl0s9sae_chrome_odoo 2026-09-25 14:52:22,652 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Issuing json command http://127.0.0.1:36585/json/version 2026-09-25 14:52:22,653 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36585', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:52:22,655 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Browser version: Chrome/150.0.7871.114 2026-09-25 14:52:22,656 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Issuing json command http://127.0.0.1:36585/json 2026-09-25 14:52:22,656 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36585', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:52:22,657 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Websocket url found: ws://127.0.0.1:36585/devtools/page/84E6FBEDBA4353C77287DCD767AD6228 2026-09-25 14:52:22,659 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Enable chrome headless console log notification 2026-09-25 14:52:22,660 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome headless enable page notifications 2026-09-25 14:52:22,709 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:52:22,712 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Setting session cookie in browser 2026-09-25 14:52:22,713 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Open "http://127.0.0.1:8069/pos/ui?config_id=76" in browser 2026-09-25 14:52:22,713 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=76" 2026-09-25 14:52:22,721 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:52:23,043 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:23] "GET /pos/ui?config_id=76 HTTP/1.1" 200 - 92 0.024 0.300 2026-09-25 14:52:23,046 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Navigation result: {'frameId': '84E6FBEDBA4353C77287DCD767AD6228', 'loaderId': '30032B30987630437C1AB5C5D139D270', 'isDownload': False} 2026-09-25 14:52:23,046 44 INFO rb-48985ee-225086-418734 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-25 14:52:23,055 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:52:23,066 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:23] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 14:52:23,071 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:23] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-25 14:52:23,076 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:23] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-25 14:52:23,387 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:52:23,389 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:52:23,396 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 14:52:23,409 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:52:23,412 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Evaluate test code "odoo.startTour('test_race_conditions_update_program', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:52:23,415 44 INFO rb-48985ee-225086-418734 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-25 14:52:23,416 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:52:23,421 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:52:23,435 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.006 2026-09-25 14:52:23,448 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-25 14:52:23,482 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.013 0.022 2026-09-25 14:52:23,484 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-09-25 14:52:23,860 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.138 0.225 2026-09-25 14:52:23,873 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:23] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:52:23,904 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:52:23,939 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:23] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.022 2026-09-25 14:52:23,966 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:52:23,978 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: Owl is running in 'dev' mode. 2026-09-25 14:52:23,984 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 14:52:24,011 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:52:24,022 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:52:24,023 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:52:24,023 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:52:24,033 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:24] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.015 2026-09-25 14:52:24,037 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:52:24,040 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:52:24,058 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:24] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.008 0.034 2026-09-25 14:52:24,064 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:24] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.001 0.026 2026-09-25 14:52:24,106 44 INFO rb-48985ee-225086-418734 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-25 14:52:24,147 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:52:24,162 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:52:24,178 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:24] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.014 0.026 2026-09-25 14:52:24,187 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:24] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.002 0.043 2026-09-25 14:52:24,233 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:24] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.015 0.078 2026-09-25 14:52:24,241 44 INFO rb-48985ee-225086-418734 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-25 14:52:24,259 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:24] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.110 2026-09-25 14:52:24,265 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:52:24,274 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:24] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-09-25 14:52:24,293 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:24] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-09-25 14:52:24,310 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:24] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.160 2026-09-25 14:52:24,326 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:24] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.135 2026-09-25 14:52:24,340 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:24] "GET /web/image?model=product.template&field=image_128&id=1769&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-09-25 14:52:24,355 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:24] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-09-25 14:52:24,369 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:24] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.063 2026-09-25 14:52:24,381 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:24] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.064 2026-09-25 14:52:24,398 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:24] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.067 2026-09-25 14:52:24,441 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.017 0.145 2026-09-25 14:52:24,512 44 INFO rb-48985ee-225086-418734 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-25 14:52:24,730 44 INFO rb-48985ee-225086-418734 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-25 14:52:24,780 44 INFO rb-48985ee-225086-418734 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-25 14:52:24,832 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: tour succeeded 2026-09-25 14:52:24,832 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: ╔════════════════════════════════════════════════════╗ ║ TOUR test_race_conditions_update_program SUCCEEDED ║ ╚════════════════════════════════════════════════════╝ 2026-09-25 14:52:24,887 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program.browser: heap 18630276 (allocated 20058112) 2026-09-25 14:52:24,891 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Closing chrome headless with pid 92469 2026-09-25 14:52:24,892 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Closing websocket connection 2026-09-25 14:52:24,893 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Terminating chrome headless with pid 92469 2026-09-25 14:52:24,969 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145224_969572_test_race_conditions_update_program.txt 2026-09-25 14:52:24,969 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_race_conditions_update_program: Removing chrome user profile "/tmp/tmptl0s9sae_chrome_odoo" 2026-09-25 14:52:24,982 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_does_not_decrease_points ... 2026-09-25 14:52:25,530 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome pid: 92675 2026-09-25 14:52:25,530 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome headless temporary user profile dir: /tmp/tmpap15dxtr_chrome_odoo 2026-09-25 14:52:25,530 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Issuing json command http://127.0.0.1:36739/json/version 2026-09-25 14:52:25,531 44 INFO rb-48985ee-225086-418734 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-25 14:52:25,533 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Browser version: Chrome/150.0.7871.114 2026-09-25 14:52:25,533 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Issuing json command http://127.0.0.1:36739/json 2026-09-25 14:52:25,534 44 INFO rb-48985ee-225086-418734 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-25 14:52:25,535 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Websocket url found: ws://127.0.0.1:36739/devtools/page/6DD2A07F000213963FEBBF6726B5972F 2026-09-25 14:52:25,536 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Enable chrome headless console log notification 2026-09-25 14:52:25,537 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome headless enable page notifications 2026-09-25 14:52:25,583 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:52:25,586 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Setting session cookie in browser 2026-09-25 14:52:25,587 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Open "http://127.0.0.1:8069/pos/ui?config_id=76" in browser 2026-09-25 14:52:25,587 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=76" 2026-09-25 14:52:25,595 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:52:28,160 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:28] "GET /pos/ui?config_id=76 HTTP/1.1" 200 - 90 0.021 2.546 2026-09-25 14:52:28,163 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Navigation result: {'frameId': '6DD2A07F000213963FEBBF6726B5972F', 'loaderId': '4A184B3687D9F56DEE63EF060B955F9F', 'isDownload': False} 2026-09-25 14:52:28,163 44 INFO rb-48985ee-225086-418734 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-25 14:52:28,177 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:52:28,188 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:28] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 14:52:28,192 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:28] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 14:52:28,197 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:28] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-25 14:52:28,525 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:52:28,530 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:52:28,539 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-25 14:52:28,554 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:52:28,561 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:52:28,567 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:52:28,570 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Evaluate test code "odoo.startTour('test_refund_does_not_decrease_points', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:52:28,575 44 INFO rb-48985ee-225086-418734 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-25 14:52:28,581 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.007 2026-09-25 14:52:28,589 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-25 14:52:28,626 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.010 0.027 2026-09-25 14:52:28,627 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-09-25 14:52:28,974 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.127 0.205 2026-09-25 14:52:28,990 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:28] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 14:52:29,017 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:52:29,050 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:29] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.023 2026-09-25 14:52:29,064 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:52:29,070 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: Owl is running in 'dev' mode. 2026-09-25 14:52:29,077 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 14:52:29,108 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:52:29,126 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:52:29,127 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:29] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:52:29,140 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:52:29,142 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:52:29,143 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:29] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.009 0.019 2026-09-25 14:52:29,152 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:29] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.036 2026-09-25 14:52:29,155 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.040 2026-09-25 14:52:29,162 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:29] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.001 0.015 2026-09-25 14:52:29,203 44 INFO rb-48985ee-225086-418734 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-25 14:52:29,240 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:29] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.002 0.010 2026-09-25 14:52:29,270 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.020 2026-09-25 14:52:29,293 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:52:29,311 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:29] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.021 0.043 2026-09-25 14:52:29,333 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:29] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-09-25 14:52:29,357 44 INFO rb-48985ee-225086-418734 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-25 14:52:29,368 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:29] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.013 0.109 2026-09-25 14:52:29,374 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:29] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:52:29,389 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:29] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.127 2026-09-25 14:52:29,406 44 INFO rb-48985ee-225086-418734 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-25 14:52:29,406 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:29] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-09-25 14:52:29,423 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:29] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-09-25 14:52:29,461 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:29] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.199 2026-09-25 14:52:29,478 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:29] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-09-25 14:52:29,491 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:29] "GET /web/image?model=product.template&field=image_128&id=1781&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-09-25 14:52:29,506 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:29] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-09-25 14:52:29,519 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:29] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-09-25 14:52:29,533 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:29] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.066 2026-09-25 14:52:29,583 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.020 0.170 2026-09-25 14:52:29,628 44 INFO rb-48985ee-225086-418734 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-25 14:52:29,681 44 INFO rb-48985ee-225086-418734 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-25 14:52:29,731 44 INFO rb-48985ee-225086-418734 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-25 14:52:29,787 44 INFO rb-48985ee-225086-418734 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-25 14:52:30,188 44 INFO rb-48985ee-225086-418734 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-25 14:52:30,239 44 INFO rb-48985ee-225086-418734 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-25 14:52:30,293 44 INFO rb-48985ee-225086-418734 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-25 14:52:30,314 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:30] "POST /web/dataset/call_kw/res.partner/get_new_partner#res.partner.get_new_partner HTTP/1.1" 200 - 9 0.007 0.014 2026-09-25 14:52:30,345 44 INFO rb-48985ee-225086-418734 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-25 14:52:30,351 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 13 0.013 0.019 2026-09-25 14:52:30,366 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:30] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.005 0.033 2026-09-25 14:52:30,395 44 INFO rb-48985ee-225086-418734 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-25 14:52:30,447 44 INFO rb-48985ee-225086-418734 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-25 14:52:30,506 44 INFO rb-48985ee-225086-418734 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-25 14:52:30,557 44 INFO rb-48985ee-225086-418734 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-25 14:52:30,632 44 INFO rb-48985ee-225086-418734 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-25 14:52:30,682 44 INFO rb-48985ee-225086-418734 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-25 14:52:30,737 44 INFO rb-48985ee-225086-418734 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-25 14:52:30,793 44 INFO rb-48985ee-225086-418734 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-25 14:52:30,858 44 INFO rb-48985ee-225086-418734 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-25 14:52:30,927 44 INFO rb-48985ee-225086-418734 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-25 14:52:30,940 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:52:30,940 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:52:30,977 44 INFO rb-48985ee-225086-418734 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-25 14:52:31,028 44 INFO rb-48985ee-225086-418734 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-25 14:52:31,092 44 INFO rb-48985ee-225086-418734 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-25 14:52:31,145 44 INFO rb-48985ee-225086-418734 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-25 14:52:31,198 44 INFO rb-48985ee-225086-418734 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-25 14:52:31,249 44 INFO rb-48985ee-225086-418734 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-25 14:52:31,305 44 INFO rb-48985ee-225086-418734 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-25 14:52:31,315 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:31] "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-25 14:52:31,338 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65709610 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'b9d49ac4-d6dd-47d0-a628-d0ffa1226bc1'}] 2026-09-25 14:52:31,341 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:52:31,612 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65709610 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'b9d49ac4-d6dd-47d0-a628-d0ffa1226bc1'} created pos.order #640 2026-09-25 14:52:31,620 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65709610 finished 2026-09-25 14:52:31,648 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 256 0.112 0.200 2026-09-25 14:52:31,708 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.012 0.023 2026-09-25 14:52:31,725 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:31] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:52:31,803 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70902847 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'b9d49ac4-d6dd-47d0-a628-d0ffa1226bc1'}] 2026-09-25 14:52:31,804 44 INFO rb-48985ee-225086-418734 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-25 14:52:31,807 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70902847 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'b9d49ac4-d6dd-47d0-a628-d0ffa1226bc1'} sync ignored for existing PoS order pos.order(640,) (state: paid) 2026-09-25 14:52:31,815 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70902847 finished 2026-09-25 14:52:31,850 44 INFO rb-48985ee-225086-418734 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-25 14:52:31,872 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.021 0.050 2026-09-25 14:52:31,896 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.003 0.008 2026-09-25 14:52:31,900 44 INFO rb-48985ee-225086-418734 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-25 14:52:31,950 44 INFO rb-48985ee-225086-418734 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-25 14:52:32,004 44 INFO rb-48985ee-225086-418734 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-25 14:52:32,071 44 INFO rb-48985ee-225086-418734 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-25 14:52:32,077 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:32] "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-25 14:52:32,094 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.009 2026-09-25 14:52:32,121 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:32] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.002 0.006 2026-09-25 14:52:32,134 44 INFO rb-48985ee-225086-418734 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-25 14:52:32,184 44 INFO rb-48985ee-225086-418734 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-25 14:52:32,236 44 INFO rb-48985ee-225086-418734 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-25 14:52:32,287 44 INFO rb-48985ee-225086-418734 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-25 14:52:32,342 44 INFO rb-48985ee-225086-418734 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-25 14:52:32,393 44 INFO rb-48985ee-225086-418734 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-25 14:52:32,443 44 INFO rb-48985ee-225086-418734 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-25 14:52:32,495 44 INFO rb-48985ee-225086-418734 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-25 14:52:32,546 44 INFO rb-48985ee-225086-418734 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-25 14:52:32,597 44 INFO rb-48985ee-225086-418734 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-25 14:52:32,667 44 INFO rb-48985ee-225086-418734 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-25 14:52:32,716 44 INFO rb-48985ee-225086-418734 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-25 14:52:32,771 44 INFO rb-48985ee-225086-418734 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-25 14:52:32,830 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: tour succeeded 2026-09-25 14:52:32,831 44 INFO rb-48985ee-225086-418734 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-25 14:52:32,842 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36019541 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000002', 'uuid': '42d6cbf0-e28b-4523-8059-b13fdbc46ca7'}] 2026-09-25 14:52:32,967 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points.browser: heap 19459056 (allocated 21368832) 2026-09-25 14:52:32,974 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Closing chrome headless with pid 92675 2026-09-25 14:52:32,976 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Closing websocket connection 2026-09-25 14:52:32,979 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Terminating chrome headless with pid 92675 2026-09-25 14:52:33,065 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145233_064971_test_refund_does_not_decrease_points.txt 2026-09-25 14:52:33,065 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: Removing chrome user profile "/tmp/tmpap15dxtr_chrome_odoo" 2026-09-25 14:52:33,081 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36019541 order {'name': '/', 'pos_reference': '261-76-000002', 'uuid': '42d6cbf0-e28b-4523-8059-b13fdbc46ca7'} created pos.order #641 2026-09-25 14:52:33,083 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36019541 finished 2026-09-25 14:52:33,087 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_does_not_decrease_points: waiting for threads: [, ] 2026-09-25 14:52:33,112 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 172 0.086 0.187 2026-09-25 14:52:33,126 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_product_part_of_rules ... 2026-09-25 14:52:33,903 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome pid: 92896 2026-09-25 14:52:33,903 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome headless temporary user profile dir: /tmp/tmp9yu5r369_chrome_odoo 2026-09-25 14:52:33,903 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Issuing json command http://127.0.0.1:46417/json/version 2026-09-25 14:52:33,904 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46417', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:52:33,907 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Browser version: Chrome/150.0.7871.114 2026-09-25 14:52:33,907 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Issuing json command http://127.0.0.1:46417/json 2026-09-25 14:52:33,907 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46417', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:52:33,910 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Websocket url found: ws://127.0.0.1:46417/devtools/page/2D833041204610E744C0BE6B371585EA 2026-09-25 14:52:33,911 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Enable chrome headless console log notification 2026-09-25 14:52:33,913 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome headless enable page notifications 2026-09-25 14:52:33,965 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:52:33,969 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Setting session cookie in browser 2026-09-25 14:52:33,970 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-25 14:52:33,970 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-25 14:52:33,978 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:52:34,317 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:34] "GET /pos/ui/76 HTTP/1.1" 200 - 90 0.028 0.313 2026-09-25 14:52:34,320 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Navigation result: {'frameId': '2D833041204610E744C0BE6B371585EA', 'loaderId': '83022F8991214940CCA577C2C6AB6247', 'isDownload': False} 2026-09-25 14:52:34,320 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Evaluate ready code "odoo.isTourReady('RefundRulesProduct')" 2026-09-25 14:52:34,332 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:52:34,346 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:34] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 14:52:34,350 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:34] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-25 14:52:34,358 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:34] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-25 14:52:34,687 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:52:34,689 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:52:34,698 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 14:52:34,711 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:52:34,714 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Evaluate test code "odoo.startTour('RefundRulesProduct', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:52:34,719 44 INFO rb-48985ee-225086-418734 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-25 14:52:34,720 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52: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-25 14:52:34,725 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:52:34,740 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.007 2026-09-25 14:52:34,749 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-25 14:52:34,778 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.009 0.021 2026-09-25 14:52:34,781 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.022 2026-09-25 14:52:35,163 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.124 0.240 2026-09-25 14:52:35,177 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:35] "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-25 14:52:35,219 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-25 14:52:35,262 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:35] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.023 2026-09-25 14:52:35,287 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52: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.003 2026-09-25 14:52:35,302 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: Owl is running in 'dev' mode. 2026-09-25 14:52:35,311 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52: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-25 14:52:35,356 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:52:35,361 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-25 14:52:35,362 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:52:35,373 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:52:35,379 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:52:35,380 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:35] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.009 0.014 2026-09-25 14:52:35,384 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:52:35,409 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:35] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.016 0.040 2026-09-25 14:52:35,416 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:35] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.001 0.030 2026-09-25 14:52:35,444 44 INFO rb-48985ee-225086-418734 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-25 14:52:35,462 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 14:52:35,501 44 INFO rb-48985ee-225086-418734 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-25 14:52:35,515 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:35] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.030 0.030 2026-09-25 14:52:35,521 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:52:35,524 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:35] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.002 0.067 2026-09-25 14:52:35,526 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:52:35,569 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:35] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.022 0.087 2026-09-25 14:52:35,586 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:35] "GET /web/image?model=product.template&field=image_128&id=9&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-09-25 14:52:35,604 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:35] "GET /web/image?model=product.template&field=image_128&id=1568&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-09-25 14:52:35,616 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:35] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 4 0.002 0.131 2026-09-25 14:52:35,632 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:35] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-09-25 14:52:35,646 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:35] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.114 2026-09-25 14:52:35,666 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:35] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-09-25 14:52:35,680 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:35] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-09-25 14:52:35,695 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:35] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-09-25 14:52:35,710 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:35] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-09-25 14:52:35,723 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:35] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-09-25 14:52:35,779 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.027 0.103 2026-09-25 14:52:35,796 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:35] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.111 2026-09-25 14:52:35,813 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:35] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.142 2026-09-25 14:52:35,847 44 INFO rb-48985ee-225086-418734 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-25 14:52:35,934 44 INFO rb-48985ee-225086-418734 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-25 14:52:36,015 44 INFO rb-48985ee-225086-418734 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-25 14:52:36,066 44 INFO rb-48985ee-225086-418734 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-25 14:52:36,133 44 INFO rb-48985ee-225086-418734 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-25 14:52:36,185 44 INFO rb-48985ee-225086-418734 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-25 14:52:36,236 44 INFO rb-48985ee-225086-418734 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-25 14:52:36,291 44 INFO rb-48985ee-225086-418734 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-25 14:52:36,362 44 INFO rb-48985ee-225086-418734 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-25 14:52:36,376 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:36] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.003 0.008 2026-09-25 14:52:36,428 44 INFO rb-48985ee-225086-418734 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-25 14:52:36,440 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:52:36,440 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:52:36,479 44 INFO rb-48985ee-225086-418734 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-25 14:52:36,530 44 INFO rb-48985ee-225086-418734 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-25 14:52:36,594 44 INFO rb-48985ee-225086-418734 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-25 14:52:36,647 44 INFO rb-48985ee-225086-418734 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-25 14:52:36,699 44 INFO rb-48985ee-225086-418734 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-25 14:52:36,750 44 INFO rb-48985ee-225086-418734 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-25 14:52:36,801 44 INFO rb-48985ee-225086-418734 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-25 14:52:36,873 44 INFO rb-48985ee-225086-418734 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-25 14:52:36,879 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18485107 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'bb1e9c25-baec-4b4d-9746-2b7e9e34edcb'}] 2026-09-25 14:52:36,880 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:52:37,176 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18485107 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'bb1e9c25-baec-4b4d-9746-2b7e9e34edcb'} created pos.order #642 2026-09-25 14:52:37,186 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18485107 finished 2026-09-25 14:52:37,213 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 266 0.121 0.216 2026-09-25 14:52:37,509 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 109 0.036 0.232 2026-09-25 14:52:37,523 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:37] "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-25 14:52:37,586 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85192021 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'bb1e9c25-baec-4b4d-9746-2b7e9e34edcb'}] 2026-09-25 14:52:37,591 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85192021 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'bb1e9c25-baec-4b4d-9746-2b7e9e34edcb'} sync ignored for existing PoS order pos.order(642,) (state: paid) 2026-09-25 14:52:37,592 44 INFO rb-48985ee-225086-418734 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-25 14:52:37,599 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85192021 finished 2026-09-25 14:52:37,642 44 INFO rb-48985ee-225086-418734 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-25 14:52:37,675 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.025 0.065 2026-09-25 14:52:37,693 44 INFO rb-48985ee-225086-418734 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-25 14:52:37,694 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:37] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-25 14:52:37,725 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:37] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 8 0.003 0.010 2026-09-25 14:52:37,744 44 INFO rb-48985ee-225086-418734 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-25 14:52:37,794 44 INFO rb-48985ee-225086-418734 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-25 14:52:37,849 44 INFO rb-48985ee-225086-418734 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-25 14:52:37,911 44 INFO rb-48985ee-225086-418734 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-25 14:52:37,917 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:37] "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-25 14:52:37,935 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.011 2026-09-25 14:52:37,947 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:37] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.003 0.007 2026-09-25 14:52:37,964 44 INFO rb-48985ee-225086-418734 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-25 14:52:38,006 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:38] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 44 0.018 0.032 2026-09-25 14:52:38,024 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-09-25 14:52:38,040 44 INFO rb-48985ee-225086-418734 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-25 14:52:38,091 44 INFO rb-48985ee-225086-418734 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-25 14:52:38,143 44 INFO rb-48985ee-225086-418734 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-25 14:52:38,194 44 INFO rb-48985ee-225086-418734 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-25 14:52:38,250 44 INFO rb-48985ee-225086-418734 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-25 14:52:38,301 44 INFO rb-48985ee-225086-418734 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-25 14:52:38,351 44 INFO rb-48985ee-225086-418734 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-25 14:52:38,403 44 INFO rb-48985ee-225086-418734 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-25 14:52:38,453 44 INFO rb-48985ee-225086-418734 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-25 14:52:38,579 44 INFO rb-48985ee-225086-418734 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-25 14:52:38,633 44 INFO rb-48985ee-225086-418734 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-25 14:52:38,683 44 INFO rb-48985ee-225086-418734 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-25 14:52:38,734 44 INFO rb-48985ee-225086-418734 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-25 14:52:38,785 44 INFO rb-48985ee-225086-418734 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-25 14:52:38,836 44 INFO rb-48985ee-225086-418734 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-25 14:52:38,886 44 INFO rb-48985ee-225086-418734 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-25 14:52:38,938 44 INFO rb-48985ee-225086-418734 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-25 14:52:39,003 44 INFO rb-48985ee-225086-418734 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-25 14:52:39,053 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: tour succeeded 2026-09-25 14:52:39,053 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: ╔═══════════════════════════════════╗ ║ TOUR RefundRulesProduct SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-25 14:52:39,130 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules.browser: heap 21138912 (allocated 23597056) 2026-09-25 14:52:39,135 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Closing chrome headless with pid 92896 2026-09-25 14:52:39,135 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Closing websocket connection 2026-09-25 14:52:39,136 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Terminating chrome headless with pid 92896 2026-09-25 14:52:39,210 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145239_210196_test_refund_product_part_of_rules.txt 2026-09-25 14:52:39,210 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_product_part_of_rules: Removing chrome user profile "/tmp/tmp9yu5r369_chrome_odoo" 2026-09-25 14:52:39,220 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_with_gift_card ... 2026-09-25 14:52:39,707 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome pid: 93126 2026-09-25 14:52:39,707 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome headless temporary user profile dir: /tmp/tmphuw2o2m7_chrome_odoo 2026-09-25 14:52:39,707 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Issuing json command http://127.0.0.1:44217/json/version 2026-09-25 14:52:39,708 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44217', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:52:39,710 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Browser version: Chrome/150.0.7871.114 2026-09-25 14:52:39,710 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Issuing json command http://127.0.0.1:44217/json 2026-09-25 14:52:39,710 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44217', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:52:39,711 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Websocket url found: ws://127.0.0.1:44217/devtools/page/C5742CA4A926D61E6249F4E9788EF3E9 2026-09-25 14:52:39,714 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Enable chrome headless console log notification 2026-09-25 14:52:39,715 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome headless enable page notifications 2026-09-25 14:52:39,757 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:52:39,761 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Setting session cookie in browser 2026-09-25 14:52:39,764 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-25 14:52:39,764 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-25 14:52:39,772 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:52:40,123 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:40] "GET /pos/ui/76 HTTP/1.1" 200 - 92 0.029 0.324 2026-09-25 14:52:40,126 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Navigation result: {'frameId': 'C5742CA4A926D61E6249F4E9788EF3E9', 'loaderId': '424A0B61D93946CBCE6F499499DE9B86', 'isDownload': False} 2026-09-25 14:52:40,126 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Evaluate ready code "odoo.isTourReady('GiftCardWithRefundtTour')" 2026-09-25 14:52:40,138 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:52:40,149 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:40] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 14:52:40,152 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:40] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 14:52:40,159 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:40] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-09-25 14:52:40,462 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:52:40,464 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:52:40,473 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 14:52:40,490 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:52:40,494 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Evaluate test code "odoo.startTour('GiftCardWithRefundtTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:52:40,499 44 INFO rb-48985ee-225086-418734 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-25 14:52:40,500 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52: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-25 14:52:40,516 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:52:40,531 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:40] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.006 2026-09-25 14:52:40,540 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-25 14:52:40,571 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.009 0.021 2026-09-25 14:52:40,573 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-09-25 14:52:40,937 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 393 0.128 0.218 2026-09-25 14:52:40,950 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52: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-25 14:52:40,988 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:52:41,023 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:41] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.024 2026-09-25 14:52:41,037 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:52:41,045 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: Owl is running in 'dev' mode. 2026-09-25 14:52:41,054 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-25 14:52:41,092 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:52:41,097 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:52:41,107 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:52:41,111 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:52:41,136 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-25 14:52:41,137 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:41] "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-25 14:52:41,141 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:41] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.019 0.020 2026-09-25 14:52:41,164 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-25 14:52:41,166 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:41] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.008 0.053 2026-09-25 14:52:41,177 44 INFO rb-48985ee-225086-418734 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-25 14:52:41,178 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:41] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.004 0.011 2026-09-25 14:52:41,226 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:41] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.017 0.074 2026-09-25 14:52:41,283 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:41] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.019 0.113 2026-09-25 14:52:41,287 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:52:41,293 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:41] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.082 2026-09-25 14:52:41,306 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:41] "GET /web/image?model=product.template&field=image_128&id=8&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 4 0.002 0.075 2026-09-25 14:52:41,315 44 INFO rb-48985ee-225086-418734 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-25 14:52:41,322 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:41] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-09-25 14:52:41,328 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:41] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:52:41,340 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:41] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.101 2026-09-25 14:52:41,355 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:41] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-09-25 14:52:41,373 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:41] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-09-25 14:52:41,388 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:41] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-09-25 14:52:41,404 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:41] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-09-25 14:52:41,420 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:41] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-09-25 14:52:41,433 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:41] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-09-25 14:52:41,448 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:41] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-09-25 14:52:41,491 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.016 0.115 2026-09-25 14:52:41,543 44 INFO rb-48985ee-225086-418734 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-25 14:52:41,596 44 INFO rb-48985ee-225086-418734 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-25 14:52:41,648 44 INFO rb-48985ee-225086-418734 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-25 14:52:41,699 44 INFO rb-48985ee-225086-418734 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-25 14:52:41,749 44 INFO rb-48985ee-225086-418734 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-25 14:52:41,800 44 INFO rb-48985ee-225086-418734 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-25 14:52:41,851 44 INFO rb-48985ee-225086-418734 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-25 14:52:41,920 44 INFO rb-48985ee-225086-418734 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-25 14:52:41,933 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:52:41,936 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:52:41,971 44 INFO rb-48985ee-225086-418734 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-25 14:52:42,021 44 INFO rb-48985ee-225086-418734 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-25 14:52:42,088 44 INFO rb-48985ee-225086-418734 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-25 14:52:42,140 44 INFO rb-48985ee-225086-418734 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-25 14:52:42,210 44 INFO rb-48985ee-225086-418734 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-25 14:52:42,274 44 INFO rb-48985ee-225086-418734 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-25 14:52:42,278 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27589045 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': '4577aa30-066e-4cd8-846f-e04a5cd98166'}] 2026-09-25 14:52:42,280 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:52:42,557 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27589045 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': '4577aa30-066e-4cd8-846f-e04a5cd98166'} created pos.order #643 2026-09-25 14:52:42,566 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27589045 finished 2026-09-25 14:52:42,601 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 237 0.099 0.227 2026-09-25 14:52:42,628 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:52:42,706 44 INFO rb-48985ee-225086-418734 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-25 14:52:42,707 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54673577 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '4577aa30-066e-4cd8-846f-e04a5cd98166'}] 2026-09-25 14:52:42,712 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54673577 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': '4577aa30-066e-4cd8-846f-e04a5cd98166'} sync ignored for existing PoS order pos.order(643,) (state: paid) 2026-09-25 14:52:42,720 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54673577 finished 2026-09-25 14:52:42,749 44 INFO rb-48985ee-225086-418734 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-25 14:52:42,782 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.025 0.052 2026-09-25 14:52:42,800 44 INFO rb-48985ee-225086-418734 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-25 14:52:42,849 44 INFO rb-48985ee-225086-418734 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-25 14:52:42,906 44 INFO rb-48985ee-225086-418734 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-25 14:52:42,973 44 INFO rb-48985ee-225086-418734 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-25 14:52:42,978 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:42] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:52:42,998 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.009 2026-09-25 14:52:43,011 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:43] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.002 0.006 2026-09-25 14:52:43,034 44 INFO rb-48985ee-225086-418734 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-25 14:52:43,082 44 INFO rb-48985ee-225086-418734 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-25 14:52:43,132 44 INFO rb-48985ee-225086-418734 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-25 14:52:43,184 44 INFO rb-48985ee-225086-418734 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-25 14:52:43,236 44 INFO rb-48985ee-225086-418734 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-25 14:52:43,285 44 INFO rb-48985ee-225086-418734 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-25 14:52:43,349 44 INFO rb-48985ee-225086-418734 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-25 14:52:43,399 44 INFO rb-48985ee-225086-418734 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-25 14:52:43,456 44 INFO rb-48985ee-225086-418734 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-25 14:52:43,507 44 INFO rb-48985ee-225086-418734 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-25 14:52:43,564 44 INFO rb-48985ee-225086-418734 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-25 14:52:43,613 44 INFO rb-48985ee-225086-418734 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-25 14:52:43,663 44 INFO rb-48985ee-225086-418734 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-25 14:52:43,714 44 INFO rb-48985ee-225086-418734 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-25 14:52:43,765 44 INFO rb-48985ee-225086-418734 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-25 14:52:43,830 44 INFO rb-48985ee-225086-418734 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-25 14:52:43,881 44 INFO rb-48985ee-225086-418734 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-25 14:52:43,932 44 INFO rb-48985ee-225086-418734 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-25 14:52:43,983 44 INFO rb-48985ee-225086-418734 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-25 14:52:44,034 44 INFO rb-48985ee-225086-418734 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-25 14:52:44,084 44 INFO rb-48985ee-225086-418734 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-25 14:52:44,135 44 INFO rb-48985ee-225086-418734 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-25 14:52:44,185 44 INFO rb-48985ee-225086-418734 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-25 14:52:44,236 44 INFO rb-48985ee-225086-418734 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-25 14:52:44,286 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: tour succeeded 2026-09-25 14:52:44,287 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: ╔════════════════════════════════════════╗ ║ TOUR GiftCardWithRefundtTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-25 14:52:44,354 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card.browser: heap 17582508 (allocated 19009536) 2026-09-25 14:52:44,357 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Closing chrome headless with pid 93126 2026-09-25 14:52:44,358 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Closing websocket connection 2026-09-25 14:52:44,358 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Terminating chrome headless with pid 93126 2026-09-25 14:52:44,416 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145244_415930_test_refund_with_gift_card.txt 2026-09-25 14:52:44,416 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_refund_with_gift_card: Removing chrome user profile "/tmp/tmphuw2o2m7_chrome_odoo" 2026-09-25 14:52:44,425 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_reward_line_tax_grouping_key ... 2026-09-25 14:52:44,912 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome pid: 93339 2026-09-25 14:52:44,912 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome headless temporary user profile dir: /tmp/tmpnfpmzc7f_chrome_odoo 2026-09-25 14:52:44,913 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Issuing json command http://127.0.0.1:33933/json/version 2026-09-25 14:52:44,914 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33933', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:52:44,915 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Browser version: Chrome/150.0.7871.114 2026-09-25 14:52:44,915 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Issuing json command http://127.0.0.1:33933/json 2026-09-25 14:52:44,916 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33933', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:52:44,917 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Websocket url found: ws://127.0.0.1:33933/devtools/page/03671B407E3392DCA5B517A95F549552 2026-09-25 14:52:44,918 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Enable chrome headless console log notification 2026-09-25 14:52:44,919 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome headless enable page notifications 2026-09-25 14:52:44,960 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:52:44,963 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Setting session cookie in browser 2026-09-25 14:52:44,964 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-25 14:52:44,964 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-25 14:52:44,972 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:52:45,365 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:45] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.030 0.365 2026-09-25 14:52:45,368 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Navigation result: {'frameId': '03671B407E3392DCA5B517A95F549552', 'loaderId': '714FAD4C292208D10F5495E8C474473A', 'isDownload': False} 2026-09-25 14:52:45,368 44 INFO rb-48985ee-225086-418734 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-25 14:52:45,377 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:52:45,388 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:45] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 14:52:45,392 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:45] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 14:52:45,395 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:45] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-25 14:52:45,705 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:52:45,707 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:52:45,716 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-25 14:52:45,729 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Evaluate test code "odoo.startTour('test_reward_line_tax_grouping_key', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:52:45,732 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:52:45,733 44 INFO rb-48985ee-225086-418734 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-25 14:52:45,740 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52: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-25 14:52:45,747 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:52:45,767 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:45] "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-25 14:52:45,778 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-25 14:52:45,820 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.010 0.026 2026-09-25 14:52:45,822 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.023 2026-09-25 14:52:46,191 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.124 0.216 2026-09-25 14:52:46,204 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:52:46,234 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:52:46,280 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:46] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.033 2026-09-25 14:52:46,293 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52: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.003 2026-09-25 14:52:46,306 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: Owl is running in 'dev' mode. 2026-09-25 14:52:46,318 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.011 2026-09-25 14:52:46,348 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:52:46,355 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:52:46,364 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:52:46,365 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-25 14:52:46,373 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:52:46,377 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:52:46,389 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:46] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.017 0.020 2026-09-25 14:52:46,392 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:52:46,397 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:46] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.042 2026-09-25 14:52:46,405 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:46] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.001 0.030 2026-09-25 14:52:46,428 44 INFO rb-48985ee-225086-418734 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-25 14:52:46,447 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:46] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.009 0.054 2026-09-25 14:52:46,485 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:46] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.015 0.086 2026-09-25 14:52:46,492 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:46] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.002 0.026 2026-09-25 14:52:46,494 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:52:46,512 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:46] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.043 2026-09-25 14:52:46,527 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:46] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.055 2026-09-25 14:52:46,547 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:46] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.077 2026-09-25 14:52:46,558 44 INFO rb-48985ee-225086-418734 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-25 14:52:46,566 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:46] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-09-25 14:52:46,573 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:52:46,585 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:46] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-09-25 14:52:46,599 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:46] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-09-25 14:52:46,612 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:46] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-09-25 14:52:46,629 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:46] "GET /web/image?model=product.template&field=image_128&id=1787&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-09-25 14:52:46,643 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:46] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.091 2026-09-25 14:52:46,692 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.019 0.093 2026-09-25 14:52:46,707 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:46] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-09-25 14:52:46,757 44 INFO rb-48985ee-225086-418734 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-25 14:52:46,809 44 INFO rb-48985ee-225086-418734 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-25 14:52:46,860 44 INFO rb-48985ee-225086-418734 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-25 14:52:46,912 44 INFO rb-48985ee-225086-418734 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-25 14:52:46,973 44 INFO rb-48985ee-225086-418734 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-25 14:52:47,025 44 INFO rb-48985ee-225086-418734 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-25 14:52:47,076 44 INFO rb-48985ee-225086-418734 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-25 14:52:47,127 44 INFO rb-48985ee-225086-418734 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-25 14:52:47,178 44 INFO rb-48985ee-225086-418734 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-25 14:52:47,285 44 INFO rb-48985ee-225086-418734 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-25 14:52:47,335 44 INFO rb-48985ee-225086-418734 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-25 14:52:47,386 44 INFO rb-48985ee-225086-418734 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-25 14:52:47,439 44 INFO rb-48985ee-225086-418734 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-25 14:52:47,502 44 INFO rb-48985ee-225086-418734 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-25 14:52:47,512 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:52:47,513 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:52:47,553 44 INFO rb-48985ee-225086-418734 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-25 14:52:47,604 44 INFO rb-48985ee-225086-418734 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-25 14:52:47,667 44 INFO rb-48985ee-225086-418734 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-25 14:52:47,727 44 INFO rb-48985ee-225086-418734 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-25 14:52:47,734 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92708625 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'e406a084-c7bf-4d8a-b5a4-0e3987527ed4'}] 2026-09-25 14:52:47,735 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:47] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:52:47,989 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92708625 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'e406a084-c7bf-4d8a-b5a4-0e3987527ed4'} created pos.order #644 2026-09-25 14:52:47,999 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92708625 finished 2026-09-25 14:52:48,028 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 255 0.101 0.195 2026-09-25 14:52:48,091 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:48] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.014 0.028 2026-09-25 14:52:48,105 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:48] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:52:48,144 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51682406 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'e406a084-c7bf-4d8a-b5a4-0e3987527ed4'}] 2026-09-25 14:52:48,148 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51682406 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'e406a084-c7bf-4d8a-b5a4-0e3987527ed4'} sync ignored for existing PoS order pos.order(644,) (state: paid) 2026-09-25 14:52:48,157 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51682406 finished 2026-09-25 14:52:48,169 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: tour succeeded 2026-09-25 14:52:48,170 44 INFO rb-48985ee-225086-418734 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-25 14:52:48,228 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.029 0.057 2026-09-25 14:52:48,238 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key.browser: heap 17963332 (allocated 19271680) 2026-09-25 14:52:48,247 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Closing chrome headless with pid 93339 2026-09-25 14:52:48,248 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Closing websocket connection 2026-09-25 14:52:48,249 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Terminating chrome headless with pid 93339 2026-09-25 14:52:48,343 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145248_342892_test_reward_line_tax_grouping_key.txt 2026-09-25 14:52:48,343 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_reward_line_tax_grouping_key: Removing chrome user profile "/tmp/tmpnfpmzc7f_chrome_odoo" 2026-09-25 14:52:48,939 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_scan_loyalty_card_select_customer ... 2026-09-25 14:52:49,584 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome pid: 93551 2026-09-25 14:52:49,585 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome headless temporary user profile dir: /tmp/tmp6wi6820z_chrome_odoo 2026-09-25 14:52:49,585 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Issuing json command http://127.0.0.1:34997/json/version 2026-09-25 14:52:49,586 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34997', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:52:49,595 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Browser version: Chrome/150.0.7871.114 2026-09-25 14:52:49,595 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Issuing json command http://127.0.0.1:34997/json 2026-09-25 14:52:49,595 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34997', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:52:49,598 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Websocket url found: ws://127.0.0.1:34997/devtools/page/10AE4712855838543F03A89748DE801D 2026-09-25 14:52:49,601 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Enable chrome headless console log notification 2026-09-25 14:52:49,604 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome headless enable page notifications 2026-09-25 14:52:49,652 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:52:49,657 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Setting session cookie in browser 2026-09-25 14:52:49,658 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Open "http://127.0.0.1:8069/pos/web?config_id=76" in browser 2026-09-25 14:52:49,658 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=76" 2026-09-25 14:52:49,667 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:52:49,991 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:49] "GET /pos/web?config_id=76 HTTP/1.1" 200 - 90 0.028 0.299 2026-09-25 14:52:49,994 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Navigation result: {'frameId': '10AE4712855838543F03A89748DE801D', 'loaderId': '3567C0615B2A5AE0496C0EBF6E7CBD9E', 'isDownload': False} 2026-09-25 14:52:49,994 44 INFO rb-48985ee-225086-418734 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-25 14:52:50,013 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:52:50,023 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:50] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 14:52:50,027 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:50] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 14:52:50,036 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:50] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-25 14:52:50,354 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:52:50,355 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:50] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:52:50,367 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.011 2026-09-25 14:52:50,378 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Evaluate test code "odoo.startTour('test_scan_loyalty_card_select_customer', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:52:50,381 44 INFO rb-48985ee-225086-418734 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-25 14:52:50,389 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:50] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.007 0.004 2026-09-25 14:52:50,397 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52: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-25 14:52:50,403 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:52:50,419 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:50] "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-25 14:52:50,427 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-25 14:52:50,459 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:50] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.008 0.024 2026-09-25 14:52:50,461 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.022 2026-09-25 14:52:50,891 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.134 0.277 2026-09-25 14:52:50,904 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:50] "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-25 14:52:50,950 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:52:50,989 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:50] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-09-25 14:52:51,002 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:52:51,011 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: Owl is running in 'dev' mode. 2026-09-25 14:52:51,020 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-25 14:52:51,049 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:52:51,059 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:52:51,060 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:52:51,074 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 14:52:51,076 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:52:51,096 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:51] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.020 0.021 2026-09-25 14:52:51,104 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:51] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.001 0.047 2026-09-25 14:52:51,110 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:51] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.001 0.023 2026-09-25 14:52:51,112 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.058 2026-09-25 14:52:51,128 44 INFO rb-48985ee-225086-418734 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-25 14:52:51,170 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:51] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.008 0.012 2026-09-25 14:52:51,171 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:51] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-25 14:52:51,213 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:52:51,216 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:51] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.017 0.045 2026-09-25 14:52:51,232 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:51] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.061 2026-09-25 14:52:51,247 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:51] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-09-25 14:52:51,248 44 INFO rb-48985ee-225086-418734 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-25 14:52:51,255 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:51] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:52:51,265 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:51] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-09-25 14:52:51,293 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:51] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.009 0.130 2026-09-25 14:52:51,302 44 INFO rb-48985ee-225086-418734 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-25 14:52:51,307 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:51] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-09-25 14:52:51,322 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:51] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-09-25 14:52:51,337 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:51] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.118 2026-09-25 14:52:51,352 44 INFO rb-48985ee-225086-418734 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-25 14:52:51,354 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:51] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-09-25 14:52:51,366 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:51] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-09-25 14:52:51,376 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52: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 - 7 0.003 0.063 2026-09-25 14:52:51,388 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:51] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.060 2026-09-25 14:52:51,403 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: tour succeeded 2026-09-25 14:52:51,407 44 INFO rb-48985ee-225086-418734 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-25 14:52:51,435 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:51] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.017 0.160 2026-09-25 14:52:51,462 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer.browser: heap 13188776 (allocated 14155776) 2026-09-25 14:52:51,467 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Closing chrome headless with pid 93551 2026-09-25 14:52:51,468 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Closing websocket connection 2026-09-25 14:52:51,468 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Terminating chrome headless with pid 93551 2026-09-25 14:52:51,522 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145251_522519_test_scan_loyalty_card_select_customer.txt 2026-09-25 14:52:51,522 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_scan_loyalty_card_select_customer: Removing chrome user profile "/tmp/tmp6wi6820z_chrome_odoo" 2026-09-25 14:52:51,532 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_settle_dont_give_points_again ... 2026-09-25 14:52:51,678 44 INFO rb-48985ee-225086-418734 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-25 14:52:51,680 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_discount_with_global_discount ... 2026-09-25 14:52:52,444 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome pid: 93763 2026-09-25 14:52:52,444 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome headless temporary user profile dir: /tmp/tmp62c7nam5_chrome_odoo 2026-09-25 14:52:52,445 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Issuing json command http://127.0.0.1:44247/json/version 2026-09-25 14:52:52,446 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44247', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:52:52,452 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Browser version: Chrome/150.0.7871.114 2026-09-25 14:52:52,452 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Issuing json command http://127.0.0.1:44247/json 2026-09-25 14:52:52,453 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44247', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:52:52,457 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Websocket url found: ws://127.0.0.1:44247/devtools/page/2A6631317AFBED0624A15CDC37D9710F 2026-09-25 14:52:52,458 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Enable chrome headless console log notification 2026-09-25 14:52:52,459 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome headless enable page notifications 2026-09-25 14:52:52,504 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:52:52,507 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Setting session cookie in browser 2026-09-25 14:52:52,508 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Open "http://127.0.0.1:8069/pos/ui/81" in browser 2026-09-25 14:52:52,508 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Navigating to: "http://127.0.0.1:8069/pos/ui/81" 2026-09-25 14:52:52,518 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:52:52,841 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:52] "GET /pos/ui/81 HTTP/1.1" 200 - 91 0.027 0.298 2026-09-25 14:52:52,844 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Navigation result: {'frameId': '2A6631317AFBED0624A15CDC37D9710F', 'loaderId': 'B056F439A67BC91BF2725D2006C451A2', 'isDownload': False} 2026-09-25 14:52:52,844 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificProductDiscountWithGlobalDiscount')" 2026-09-25 14:52:52,857 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:52:52,867 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:52] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 14:52:52,870 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:52] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.008 2026-09-25 14:52:52,873 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:52] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 14:52:53,208 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:52:53,211 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:52:53,220 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 14:52:53,233 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:52:53,240 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:53] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:52:53,244 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Evaluate test code "odoo.startTour('PosLoyaltySpecificProductDiscountWithGlobalDiscount', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/81", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:52:53,246 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:52:53,247 44 INFO rb-48985ee-225086-418734 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-25 14:52:53,260 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.006 2026-09-25 14:52:53,268 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-25 14:52:53,300 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.011 0.021 2026-09-25 14:52:53,302 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.023 2026-09-25 14:52:53,665 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.110 0.238 2026-09-25 14:52:53,676 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:53] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:52:53,709 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:52:53,743 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:53] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.024 2026-09-25 14:52:53,757 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:52:53,763 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: Owl is running in 'dev' mode. 2026-09-25 14:52:53,772 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-25 14:52:53,796 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:52:53,806 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:52:53,811 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:52:53,817 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:53] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.010 2026-09-25 14:52:53,821 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:52:53,824 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:52:53,840 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:53] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.010 0.025 2026-09-25 14:52:53,842 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.040 2026-09-25 14:52:53,852 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:53] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.002 0.026 2026-09-25 14:52:53,874 44 INFO rb-48985ee-225086-418734 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-25 14:52:53,918 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:52:53,964 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:53] "GET /pos/ui/81 HTTP/1.1" 200 - 33 0.020 0.031 2026-09-25 14:52:53,971 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:52:53,980 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:53] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.064 2026-09-25 14:52:53,994 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:53] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-09-25 14:52:54,006 44 INFO rb-48985ee-225086-418734 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-25 14:52:54,010 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:54] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-09-25 14:52:54,019 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:52:54,024 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:54] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.006 0.091 2026-09-25 14:52:54,040 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:54] "GET /web/image?model=product.template&field=image_128&id=1790&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-09-25 14:52:54,076 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:54] "GET /pos/ui/81?from_backend=True HTTP/1.1" 200 - 33 0.014 0.148 2026-09-25 14:52:54,095 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:54] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-09-25 14:52:54,112 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:54] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.113 2026-09-25 14:52:54,124 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:54] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-09-25 14:52:54,139 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:54] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-09-25 14:52:54,168 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 22 0.010 0.113 2026-09-25 14:52:54,182 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:54] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-09-25 14:52:54,201 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:54] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-09-25 14:52:54,218 44 INFO rb-48985ee-225086-418734 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-25 14:52:54,269 44 INFO rb-48985ee-225086-418734 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-25 14:52:54,320 44 INFO rb-48985ee-225086-418734 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-25 14:52:54,371 44 INFO rb-48985ee-225086-418734 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-25 14:52:54,421 44 INFO rb-48985ee-225086-418734 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-25 14:52:54,472 44 INFO rb-48985ee-225086-418734 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-25 14:52:54,523 44 INFO rb-48985ee-225086-418734 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-25 14:52:54,579 44 INFO rb-48985ee-225086-418734 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-25 14:52:54,634 44 INFO rb-48985ee-225086-418734 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-25 14:52:54,710 44 INFO rb-48985ee-225086-418734 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-25 14:52:54,763 44 INFO rb-48985ee-225086-418734 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-25 14:52:54,813 44 INFO rb-48985ee-225086-418734 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-25 14:52:54,864 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: tour succeeded 2026-09-25 14:52:54,864 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: ╔════════════════════════════════════════════════════════════════════╗ ║ TOUR PosLoyaltySpecificProductDiscountWithGlobalDiscount SUCCEEDED ║ ╚════════════════════════════════════════════════════════════════════╝ 2026-09-25 14:52:54,932 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount.browser: heap 15117908 (allocated 16515072) 2026-09-25 14:52:54,936 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Closing chrome headless with pid 93763 2026-09-25 14:52:54,939 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Closing websocket connection 2026-09-25 14:52:54,940 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Terminating chrome headless with pid 93763 2026-09-25 14:52:54,994 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145254_994322_test_specific_product_discount_with_global_discount.txt 2026-09-25 14:52:54,994 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_discount_with_global_discount: Removing chrome user profile "/tmp/tmp62c7nam5_chrome_odoo" 2026-09-25 14:52:55,003 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_reward_pos_combo ... 2026-09-25 14:52:56,178 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome pid: 93978 2026-09-25 14:52:56,179 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome headless temporary user profile dir: /tmp/tmp4q3v_15c_chrome_odoo 2026-09-25 14:52:56,179 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Issuing json command http://127.0.0.1:43247/json/version 2026-09-25 14:52:56,180 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43247', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:52:56,182 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Browser version: Chrome/150.0.7871.114 2026-09-25 14:52:56,182 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Issuing json command http://127.0.0.1:43247/json 2026-09-25 14:52:56,182 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43247', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:52:56,185 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Websocket url found: ws://127.0.0.1:43247/devtools/page/56CF7C9B69E5E3150E356068F2E9CD2B 2026-09-25 14:52:56,186 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Enable chrome headless console log notification 2026-09-25 14:52:56,187 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome headless enable page notifications 2026-09-25 14:52:56,233 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:52:56,238 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Setting session cookie in browser 2026-09-25 14:52:56,239 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-25 14:52:56,239 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-25 14:52:56,248 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:52:56,706 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:56] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.031 0.430 2026-09-25 14:52:56,708 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Navigation result: {'frameId': '56CF7C9B69E5E3150E356068F2E9CD2B', 'loaderId': 'EB2A35227CC6527578DE984B7141627D', 'isDownload': False} 2026-09-25 14:52:56,709 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Evaluate ready code "odoo.isTourReady('PosComboSpecificProductProgram')" 2026-09-25 14:52:56,722 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:52:56,739 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:56] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-25 14:52:56,751 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:56] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.019 2026-09-25 14:52:56,752 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:56] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.005 0.020 2026-09-25 14:52:57,050 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:52:57,057 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:52:57,063 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-25 14:52:57,077 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Evaluate test code "odoo.startTour('PosComboSpecificProductProgram', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:52:57,078 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:52:57,081 44 INFO rb-48985ee-225086-418734 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-25 14:52:57,088 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52: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-25 14:52:57,094 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:52:57,109 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52: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.006 2026-09-25 14:52:57,118 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.017 2026-09-25 14:52:57,153 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.012 0.024 2026-09-25 14:52:57,155 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.024 2026-09-25 14:52:57,519 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 403 0.120 0.225 2026-09-25 14:52:57,536 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.010 2026-09-25 14:52:57,582 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-25 14:52:57,628 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:57] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.025 2026-09-25 14:52:57,646 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:52:57,656 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: Owl is running in 'dev' mode. 2026-09-25 14:52:57,665 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-25 14:52:57,704 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:52:57,713 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:52:57,731 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:52:57,741 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-25 14:52:57,746 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:57] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.015 0.017 2026-09-25 14:52:57,747 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:57] "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-25 14:52:57,747 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-25 14:52:57,765 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:57] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.004 0.045 2026-09-25 14:52:57,787 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-25 14:52:57,789 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:57] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.010 0.026 2026-09-25 14:52:57,802 44 INFO rb-48985ee-225086-418734 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-25 14:52:57,829 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:57] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.014 0.056 2026-09-25 14:52:57,870 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:57] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.017 0.077 2026-09-25 14:52:57,876 44 INFO rb-48985ee-225086-418734 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-25 14:52:57,878 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:57] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.002 0.058 2026-09-25 14:52:57,881 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:52:57,885 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:57] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:52:57,896 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:57] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.059 2026-09-25 14:52:57,934 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:57] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.004 0.091 2026-09-25 14:52:57,948 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:57] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-09-25 14:52:57,963 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:57] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-09-25 14:52:57,977 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:57] "GET /web/image?model=product.template&field=image_128&id=1794&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-09-25 14:52:57,996 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:57] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-09-25 14:52:58,009 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:58] "GET /web/image?model=product.template&field=image_128&id=1798&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-09-25 14:52:58,023 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:58] "GET /web/image?model=product.template&field=image_128&id=1801&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-09-25 14:52:58,036 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:58] "GET /web/image?model=product.template&field=image_128&id=1799&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-09-25 14:52:58,050 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:58] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-09-25 14:52:58,065 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:58] "GET /web/image?model=product.template&field=image_128&id=1795&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-09-25 14:52:58,080 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:58] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-09-25 14:52:58,095 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:58] "GET /web/image?model=product.template&field=image_128&id=1797&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-09-25 14:52:58,109 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:58] "GET /web/image?model=product.template&field=image_128&id=1793&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-09-25 14:52:58,123 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:58] "GET /web/image?model=product.template&field=image_128&id=1800&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-09-25 14:52:58,136 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:58] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-09-25 14:52:58,149 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:58] "GET /web/image?model=product.template&field=image_128&id=1796&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-09-25 14:52:58,162 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:58] "GET /web/image?model=product.template&field=image_128&id=1792&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-09-25 14:52:58,204 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.015 0.090 2026-09-25 14:52:58,217 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:58] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-09-25 14:52:58,242 44 INFO rb-48985ee-225086-418734 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-25 14:52:58,279 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:58] "GET /web/image?model=product.product&field=image_128&id=2281&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 8 0.005 0.020 2026-09-25 14:52:58,298 44 INFO rb-48985ee-225086-418734 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-25 14:52:58,298 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:58] "GET /web/image?model=product.product&field=image_128&id=2282&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 8 0.003 0.039 2026-09-25 14:52:58,315 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:58] "GET /web/image?model=product.product&field=image_128&id=2280&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 8 0.002 0.055 2026-09-25 14:52:58,335 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:58] "GET /web/image?model=product.product&field=image_128&id=2279&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 8 0.003 0.077 2026-09-25 14:52:58,353 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:58] "GET /web/image?model=product.product&field=image_128&id=2283&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 8 0.002 0.092 2026-09-25 14:52:58,355 44 INFO rb-48985ee-225086-418734 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-25 14:52:58,369 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:58] "GET /web/image?model=product.product&field=image_128&id=2284&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 8 0.002 0.107 2026-09-25 14:52:58,386 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:58] "GET /web/image?model=product.product&field=image_128&id=2285&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 8 0.002 0.097 2026-09-25 14:52:58,403 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:58] "GET /web/image?model=product.product&field=image_128&id=2287&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 8 0.002 0.094 2026-09-25 14:52:58,409 44 INFO rb-48985ee-225086-418734 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-25 14:52:58,424 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:58] "GET /web/image?model=product.product&field=image_128&id=2286&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 8 0.002 0.091 2026-09-25 14:52:58,515 44 INFO rb-48985ee-225086-418734 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-25 14:52:58,585 44 INFO rb-48985ee-225086-418734 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-25 14:52:58,636 44 INFO rb-48985ee-225086-418734 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-25 14:52:58,686 44 INFO rb-48985ee-225086-418734 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-25 14:52:58,753 44 INFO rb-48985ee-225086-418734 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-25 14:52:58,764 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:58] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:52:58,765 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:58] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:52:58,803 44 INFO rb-48985ee-225086-418734 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-25 14:52:58,854 44 INFO rb-48985ee-225086-418734 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-25 14:52:58,918 44 INFO rb-48985ee-225086-418734 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-25 14:52:58,971 44 INFO rb-48985ee-225086-418734 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-25 14:52:59,023 44 INFO rb-48985ee-225086-418734 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-25 14:52:59,075 44 INFO rb-48985ee-225086-418734 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-25 14:52:59,127 44 INFO rb-48985ee-225086-418734 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-25 14:52:59,179 44 INFO rb-48985ee-225086-418734 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-25 14:52:59,231 44 INFO rb-48985ee-225086-418734 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-25 14:52:59,307 44 INFO rb-48985ee-225086-418734 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-25 14:52:59,312 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2626055 started for PoS orders references: [{'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'a76ca74f-1a0e-4ed9-9867-ecb5dd7c7364'}] 2026-09-25 14:52:59,315 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:52:59,660 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2626055 order {'name': '/', 'pos_reference': '261-76-000001', 'uuid': 'a76ca74f-1a0e-4ed9-9867-ecb5dd7c7364'} created pos.order #645 2026-09-25 14:52:59,671 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2626055 finished 2026-09-25 14:52:59,699 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 320 0.126 0.262 2026-09-25 14:52:59,777 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:59] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 39 0.015 0.031 2026-09-25 14:52:59,793 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:52:59,854 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93095949 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'a76ca74f-1a0e-4ed9-9867-ecb5dd7c7364'}] 2026-09-25 14:52:59,858 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93095949 order {'name': 'Shop - 000001', 'pos_reference': '261-76-000001', 'uuid': 'a76ca74f-1a0e-4ed9-9867-ecb5dd7c7364'} sync ignored for existing PoS order pos.order(645,) (state: paid) 2026-09-25 14:52:59,868 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93095949 finished 2026-09-25 14:52:59,906 44 INFO rb-48985ee-225086-418734 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-25 14:52:59,949 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.037 0.060 2026-09-25 14:52:59,960 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: tour succeeded 2026-09-25 14:52:59,960 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosComboSpecificProductProgram SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-25 14:52:59,974 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:52:59] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-25 14:53:00,048 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo.browser: heap 21038608 (allocated 24776704) 2026-09-25 14:53:00,051 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Closing chrome headless with pid 93978 2026-09-25 14:53:00,052 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Closing websocket connection 2026-09-25 14:53:00,052 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Terminating chrome headless with pid 93978 2026-09-25 14:53:00,119 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145300_119692_test_specific_product_reward_pos_combo.txt 2026-09-25 14:53:00,120 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_product_reward_pos_combo: Removing chrome user profile "/tmp/tmp4q3v_15c_chrome_odoo" 2026-09-25 14:53:00,132 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_reward_product_tax_included_excluded ... 2026-09-25 14:53:00,797 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome pid: 94214 2026-09-25 14:53:00,797 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmpkxh7yqbc_chrome_odoo 2026-09-25 14:53:00,797 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:36203/json/version 2026-09-25 14:53:00,798 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36203', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:53:00,800 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-09-25 14:53:00,800 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:36203/json 2026-09-25 14:53:00,801 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36203', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:53:00,802 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:36203/devtools/page/27F9DD70115AFF533F79028494D354CD 2026-09-25 14:53:00,804 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-09-25 14:53:00,804 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-09-25 14:53:00,855 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:53:00,859 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Setting session cookie in browser 2026-09-25 14:53:00,861 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-25 14:53:00,861 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-25 14:53:00,869 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:53:01,201 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:01] "GET /pos/ui/76 HTTP/1.1" 200 - 91 0.025 0.309 2026-09-25 14:53:01,205 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Navigation result: {'frameId': '27F9DD70115AFF533F79028494D354CD', 'loaderId': '8517171EEDA4452A7246A9D4D9406586', 'isDownload': False} 2026-09-25 14:53:01,205 44 INFO rb-48985ee-225086-418734 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-25 14:53:01,218 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:53:01,229 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:01] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 14:53:01,233 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:01] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-25 14:53:01,239 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:01] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-25 14:53:01,538 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:53:01,540 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:53:01,549 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 14:53:01,561 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Evaluate test code "odoo.startTour('test_specific_reward_product_tax_included_included', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:53:01,564 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:53:01,565 44 INFO rb-48985ee-225086-418734 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-25 14:53:01,572 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:53:01,579 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:53:01,600 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.009 2026-09-25 14:53:01,611 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-25 14:53:01,646 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.010 0.025 2026-09-25 14:53:01,649 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.026 2026-09-25 14:53:02,019 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 392 0.133 0.220 2026-09-25 14:53:02,032 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:02] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:53:02,070 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-25 14:53:02,116 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:02] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.030 2026-09-25 14:53:02,129 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:53:02,139 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-09-25 14:53:02,149 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-25 14:53:02,182 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:53:02,186 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:53:02,195 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:53:02,197 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:53:02,214 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53: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-25 14:53:02,216 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:53:02,218 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:02] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.009 0.021 2026-09-25 14:53:02,226 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:02] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.037 2026-09-25 14:53:02,235 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:02] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.014 2026-09-25 14:53:02,236 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:53:02,271 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:02] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.012 0.026 2026-09-25 14:53:02,289 44 INFO rb-48985ee-225086-418734 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-25 14:53:02,299 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:02] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.008 0.059 2026-09-25 14:53:02,331 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:02] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.003 0.009 2026-09-25 14:53:02,335 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:53:02,347 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:02] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.023 2026-09-25 14:53:02,364 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:02] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.041 2026-09-25 14:53:02,379 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:02] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.055 2026-09-25 14:53:02,393 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:02] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-09-25 14:53:02,405 44 INFO rb-48985ee-225086-418734 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-25 14:53:02,407 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:02] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-09-25 14:53:02,411 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:02] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:53:02,431 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:02] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.090 2026-09-25 14:53:02,457 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:02] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.105 2026-09-25 14:53:02,476 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:02] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-09-25 14:53:02,489 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:02] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.105 2026-09-25 14:53:02,506 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:02] "GET /web/image?model=product.template&field=image_128&id=1803&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-09-25 14:53:02,556 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.018 0.121 2026-09-25 14:53:02,609 44 INFO rb-48985ee-225086-418734 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-25 14:53:02,661 44 INFO rb-48985ee-225086-418734 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-25 14:53:02,712 44 INFO rb-48985ee-225086-418734 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-25 14:53:02,763 44 INFO rb-48985ee-225086-418734 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-25 14:53:02,814 44 INFO rb-48985ee-225086-418734 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-25 14:53:02,864 44 INFO rb-48985ee-225086-418734 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-25 14:53:02,920 44 INFO rb-48985ee-225086-418734 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-25 14:53:02,975 44 INFO rb-48985ee-225086-418734 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-25 14:53:03,033 44 INFO rb-48985ee-225086-418734 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-25 14:53:03,086 44 INFO rb-48985ee-225086-418734 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-25 14:53:03,098 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:03] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 6 0.003 0.008 2026-09-25 14:53:03,153 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: tour succeeded 2026-09-25 14:53:03,153 44 INFO rb-48985ee-225086-418734 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-25 14:53:03,195 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: heap 15092232 (allocated 16252928) 2026-09-25 14:53:03,197 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing chrome headless with pid 94214 2026-09-25 14:53:03,197 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing websocket connection 2026-09-25 14:53:03,198 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Terminating chrome headless with pid 94214 2026-09-25 14:53:03,252 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145303_252723_test_specific_reward_product_tax_included_excluded.txt 2026-09-25 14:53:03,253 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmpkxh7yqbc_chrome_odoo" 2026-09-25 14:53:03,525 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome pid: 94422 2026-09-25 14:53:03,525 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless temporary user profile dir: /tmp/tmppbe5_742_chrome_odoo 2026-09-25 14:53:03,525 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:46339/json/version 2026-09-25 14:53:03,527 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46339', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:53:03,529 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Browser version: Chrome/150.0.7871.114 2026-09-25 14:53:03,529 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Issuing json command http://127.0.0.1:46339/json 2026-09-25 14:53:03,530 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46339', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:53:03,531 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Websocket url found: ws://127.0.0.1:46339/devtools/page/302EC37A9CEF9818C56594C7C4B34C9A 2026-09-25 14:53:03,532 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Enable chrome headless console log notification 2026-09-25 14:53:03,533 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome headless enable page notifications 2026-09-25 14:53:03,541 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:53:03,543 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Setting session cookie in browser 2026-09-25 14:53:03,545 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Open "http://127.0.0.1:8069/pos/ui/76" in browser 2026-09-25 14:53:03,545 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Navigating to: "http://127.0.0.1:8069/pos/ui/76" 2026-09-25 14:53:03,599 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:03] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.011 0.037 2026-09-25 14:53:03,602 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Navigation result: {'frameId': '302EC37A9CEF9818C56594C7C4B34C9A', 'loaderId': '1CABAD2293EA054676B1C59DB6A3C012', 'isDownload': False} 2026-09-25 14:53:03,603 44 INFO rb-48985ee-225086-418734 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-25 14:53:03,610 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:53:03,623 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:03] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 14:53:03,627 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:03] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 14:53:03,631 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:03] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 14:53:03,939 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:53:03,941 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:53:03,948 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:53:03,961 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.004 2026-09-25 14:53:03,962 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Evaluate test code "odoo.startTour('test_specific_reward_product_tax_included_excluded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:53:03,965 44 INFO rb-48985ee-225086-418734 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-25 14:53:03,973 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-25 14:53:03,980 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:53:03,993 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.006 2026-09-25 14:53:03,998 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 14:53:04,030 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 12 0.007 0.022 2026-09-25 14:53:04,032 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-09-25 14:53:04,350 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 293 0.084 0.204 2026-09-25 14:53:04,362 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53: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-25 14:53:04,408 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53: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-25 14:53:04,438 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:04] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.020 2026-09-25 14:53:04,450 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:53:04,460 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: Owl is running in 'dev' mode. 2026-09-25 14:53:04,465 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53: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-25 14:53:04,491 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:53:04,496 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:53:04,505 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:53:04,507 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:53:04,520 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:53:04,520 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:04] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 7 0.008 0.019 2026-09-25 14:53:04,522 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:53:04,531 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:04] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.002 0.030 2026-09-25 14:53:04,537 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:53:04,539 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:04] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.016 2026-09-25 14:53:04,574 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:04] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.013 0.033 2026-09-25 14:53:04,578 44 INFO rb-48985ee-225086-418734 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-25 14:53:04,606 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:04] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.011 0.066 2026-09-25 14:53:04,628 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:53:04,630 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:04] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.015 2026-09-25 14:53:04,644 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:04] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.030 2026-09-25 14:53:04,652 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:04] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.002 0.038 2026-09-25 14:53:04,666 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:04] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.052 2026-09-25 14:53:04,684 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:04] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.056 2026-09-25 14:53:04,699 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:04] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.066 2026-09-25 14:53:04,713 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:04] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-09-25 14:53:04,726 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:04] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-09-25 14:53:04,732 44 INFO rb-48985ee-225086-418734 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-25 14:53:04,739 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:04] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-09-25 14:53:04,753 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:04] "GET /web/image?model=product.template&field=image_128&id=1803&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-09-25 14:53:04,770 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:04] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-09-25 14:53:04,784 44 INFO rb-48985ee-225086-418734 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-25 14:53:04,835 44 INFO rb-48985ee-225086-418734 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-25 14:53:04,886 44 INFO rb-48985ee-225086-418734 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-25 14:53:04,936 44 INFO rb-48985ee-225086-418734 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-25 14:53:04,987 44 INFO rb-48985ee-225086-418734 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-25 14:53:05,046 44 INFO rb-48985ee-225086-418734 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-25 14:53:05,054 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:05] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:53:05,102 44 INFO rb-48985ee-225086-418734 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-25 14:53:05,157 44 INFO rb-48985ee-225086-418734 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-25 14:53:05,211 44 INFO rb-48985ee-225086-418734 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-25 14:53:05,219 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:05] "POST /web/dataset/call_kw/loyalty.card/get_loyalty_card_partner_by_code#loyalty.card.get_loyalty_card_partner_by_code HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 14:53:05,262 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: tour succeeded 2026-09-25 14:53:05,263 44 INFO rb-48985ee-225086-418734 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-25 14:53:05,306 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded.browser: heap 14918952 (allocated 15728640) 2026-09-25 14:53:05,309 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing chrome headless with pid 94422 2026-09-25 14:53:05,310 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Closing websocket connection 2026-09-25 14:53:05,311 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Terminating chrome headless with pid 94422 2026-09-25 14:53:05,406 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145305_405770_test_specific_reward_product_tax_included_excluded.txt 2026-09-25 14:53:05,406 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_specific_reward_product_tax_included_excluded: Removing chrome user profile "/tmp/tmppbe5_742_chrome_odoo" 2026-09-25 14:53:05,421 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_two_variant_same_discount ... 2026-09-25 14:53:06,054 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome pid: 94638 2026-09-25 14:53:06,055 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome headless temporary user profile dir: /tmp/tmpn0nail2y_chrome_odoo 2026-09-25 14:53:06,055 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Issuing json command http://127.0.0.1:33447/json/version 2026-09-25 14:53:06,056 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33447', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:53:06,059 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Browser version: Chrome/150.0.7871.114 2026-09-25 14:53:06,059 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Issuing json command http://127.0.0.1:33447/json 2026-09-25 14:53:06,060 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33447', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:53:06,060 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Websocket url found: ws://127.0.0.1:33447/devtools/page/F3F8FB9F7921D7E4D8EABA2A7E534F12 2026-09-25 14:53:06,062 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Enable chrome headless console log notification 2026-09-25 14:53:06,063 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome headless enable page notifications 2026-09-25 14:53:06,096 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:53:06,100 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Setting session cookie in browser 2026-09-25 14:53:06,101 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Open "http://127.0.0.1:8069/pos/ui?config_id=76" in browser 2026-09-25 14:53:06,101 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=76" 2026-09-25 14:53:06,110 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:53:06,412 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:06] "GET /pos/ui?config_id=76 HTTP/1.1" 200 - 91 0.022 0.282 2026-09-25 14:53:06,415 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Navigation result: {'frameId': 'F3F8FB9F7921D7E4D8EABA2A7E534F12', 'loaderId': '6D3949C48CAD9891DCF94A8F8702CCD4', 'isDownload': False} 2026-09-25 14:53:06,415 44 INFO rb-48985ee-225086-418734 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-25 14:53:06,423 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:53:06,434 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:06] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 14:53:06,441 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:06] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 14:53:06,447 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:06] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.013 2026-09-25 14:53:06,783 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:53:06,785 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:53:06,793 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 14:53:06,805 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:53:06,811 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Evaluate test code "odoo.startTour('test_two_variant_same_discount', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=76", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:53:06,814 44 INFO rb-48985ee-225086-418734 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-25 14:53:06,814 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53: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-25 14:53:06,820 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:53:06,833 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.006 2026-09-25 14:53:06,842 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-09-25 14:53:06,887 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.011 0.034 2026-09-25 14:53:06,889 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.031 2026-09-25 14:53:07,262 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 395 0.113 0.243 2026-09-25 14:53:07,275 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:53:07,305 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53: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-25 14:53:07,322 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:07] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.002 0.006 2026-09-25 14:53:07,367 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:07] "GET /web/image/res.company/78/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.029 2026-09-25 14:53:07,383 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53: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-25 14:53:07,392 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: Owl is running in 'dev' mode. 2026-09-25 14:53:07,401 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-25 14:53:07,426 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:53:07,436 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 14:53:07,440 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:53:07,441 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 14:53:07,456 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:53:07,456 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 14:53:07,468 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:07] "GET /web/image/res.users/149/avatar_128 HTTP/1.1" 200 - 14 0.012 0.025 2026-09-25 14:53:07,494 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:53:07,494 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:07] "GET /web/image?model=res.company&id=78&field=logo HTTP/1.1" 200 - 3 0.012 0.048 2026-09-25 14:53:07,505 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:07] "GET /web/image/res.company/78/favicon HTTP/1.1" 200 - 4 0.003 0.045 2026-09-25 14:53:07,547 44 INFO rb-48985ee-225086-418734 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-25 14:53:07,547 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:07] "GET /pos/ui/76 HTTP/1.1" 200 - 33 0.012 0.061 2026-09-25 14:53:07,583 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:07] "GET /pos/ui/76?from_backend=True HTTP/1.1" 200 - 33 0.013 0.104 2026-09-25 14:53:07,590 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:07] "GET /web/image/res.company/78/favicon HTTP/1.1" 304 - 4 0.002 0.010 2026-09-25 14:53:07,623 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:07] "GET /web/image?model=product.template&field=image_128&id=1572&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.018 2026-09-25 14:53:07,639 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:07] "GET /web/image?model=product.template&field=image_128&id=1571&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.035 2026-09-25 14:53:07,648 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:53:07,662 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:07] "GET /web/image?model=product.template&field=image_128&id=1570&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.006 0.050 2026-09-25 14:53:07,671 44 INFO rb-48985ee-225086-418734 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-25 14:53:07,684 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:07] "GET /web/image?model=product.template&field=image_128&id=1574&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.003 0.074 2026-09-25 14:53:07,689 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:07] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:53:07,700 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:07] "GET /web/image?model=product.template&field=image_128&id=1573&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-09-25 14:53:07,721 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:07] "GET /web/image?model=product.template&field=image_128&id=1575&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-09-25 14:53:07,736 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:07] "GET /web/image?model=product.template&field=image_128&id=1576&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-09-25 14:53:07,757 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:07] "GET /web/image?model=product.template&field=image_128&id=1578&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-09-25 14:53:07,772 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:07] "GET /web/image?model=product.template&field=image_128&id=1805&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-09-25 14:53:07,788 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:07] "GET /web/image?model=product.template&field=image_128&id=1577&unique=2026-09-25T14:43:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-09-25 14:53:07,835 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.018 0.115 2026-09-25 14:53:07,879 44 INFO rb-48985ee-225086-418734 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-25 14:53:07,954 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: tour succeeded 2026-09-25 14:53:07,954 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_two_variant_same_discount SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-25 14:53:08,046 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount.browser: heap 14929512 (allocated 15990784) 2026-09-25 14:53:08,048 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Closing chrome headless with pid 94638 2026-09-25 14:53:08,048 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Closing websocket connection 2026-09-25 14:53:08,054 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Terminating chrome headless with pid 94638 2026-09-25 14:53:08,148 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145308_148295_test_two_variant_same_discount.txt 2026-09-25 14:53:08,148 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.test_two_variant_same_discount: Removing chrome user profile "/tmp/tmpn0nail2y_chrome_odoo" 2026-09-25 14:53:08,182 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 17 checked, 17 removed 2026-09-25 14:53:14,408 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_duplicate_coupon_confirm ... 2026-09-25 14:53:14,578 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_gift_card_partner ... 2026-09-25 14:53:15,078 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend ... 2026-09-25 14:53:15,651 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome pid: 94850 2026-09-25 14:53:15,651 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome headless temporary user profile dir: /tmp/tmpmsjuvhst_chrome_odoo 2026-09-25 14:53:15,651 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Issuing json command http://127.0.0.1:42667/json/version 2026-09-25 14:53:15,652 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42667', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:53:15,654 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Browser version: Chrome/150.0.7871.114 2026-09-25 14:53:15,654 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Issuing json command http://127.0.0.1:42667/json 2026-09-25 14:53:15,654 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42667', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:53:15,655 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Websocket url found: ws://127.0.0.1:42667/devtools/page/89F497765A2A13D5B9881D7C235ACCD9 2026-09-25 14:53:15,656 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Enable chrome headless console log notification 2026-09-25 14:53:15,657 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome headless enable page notifications 2026-09-25 14:53:15,699 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:53:15,703 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Setting session cookie in browser 2026-09-25 14:53:15,703 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Open "http://127.0.0.1:8069/pos/ui/82" in browser 2026-09-25 14:53:15,704 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Navigating to: "http://127.0.0.1:8069/pos/ui/82" 2026-09-25 14:53:15,712 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:53:16,015 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:16] "GET /pos/ui/82 HTTP/1.1" 200 - 89 0.021 0.284 2026-09-25 14:53:16,018 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Navigation result: {'frameId': '89F497765A2A13D5B9881D7C235ACCD9', 'loaderId': '842E0F97FE9083BE1406ABF57957A460', 'isDownload': False} 2026-09-25 14:53:16,018 44 INFO rb-48985ee-225086-418734 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-25 14:53:16,031 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:53:16,041 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:16] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 14:53:16,045 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:16] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 14:53:16,049 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:16] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 14:53:16,349 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:53:16,351 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:53:16,361 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 14:53:16,375 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:53:16,377 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Evaluate test code "odoo.startTour('test_loyalty_history_earn_and_spend', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/82", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:53:16,382 44 INFO rb-48985ee-225086-418734 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-25 14:53:16,383 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53: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-25 14:53:16,389 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:53:16,404 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.006 2026-09-25 14:53:16,413 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-25 14:53:16,455 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.010 0.034 2026-09-25 14:53:16,457 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-09-25 14:53:16,847 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.120 0.250 2026-09-25 14:53:16,861 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:53:16,908 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-25 14:53:16,950 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:16] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.028 2026-09-25 14:53:16,970 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:53:16,980 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: Owl is running in 'dev' mode. 2026-09-25 14:53:16,989 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 14:53:17,012 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:53:17,017 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:53:17,024 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:53:17,032 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-25 14:53:17,038 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:53:17,041 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:53:17,054 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:17] "GET /web/image/res.users/153/avatar_128 HTTP/1.1" 200 - 14 0.018 0.021 2026-09-25 14:53:17,067 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:17] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.002 0.046 2026-09-25 14:53:17,074 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:17] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.002 0.034 2026-09-25 14:53:17,088 44 INFO rb-48985ee-225086-418734 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-25 14:53:17,109 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:53:17,144 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:17] "GET /pos/ui/82?from_backend=True HTTP/1.1" 200 - 33 0.022 0.024 2026-09-25 14:53:17,145 44 INFO rb-48985ee-225086-418734 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-25 14:53:17,158 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-25 14:53:17,164 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:53:17,192 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:17] "GET /pos/ui/82 HTTP/1.1" 200 - 33 0.023 0.070 2026-09-25 14:53:17,197 44 INFO rb-48985ee-225086-418734 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-25 14:53:17,208 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:17] "GET /web/image?model=product.template&field=image_128&id=1811&unique=2026-09-25T14:53:08.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-09-25 14:53:17,223 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:17] "GET /web/image?model=product.template&field=image_128&id=1812&unique=2026-09-25T14:53:08.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-09-25 14:53:17,237 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:17] "GET /web/image?model=product.template&field=image_128&id=1813&unique=2026-09-25T14:53:08.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-09-25 14:53:17,245 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:17] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.002 0.136 2026-09-25 14:53:17,260 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:17] "GET /web/image?model=product.template&field=image_128&id=1816&unique=2026-09-25T14:53:08.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-09-25 14:53:17,273 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:17] "GET /web/image?model=product.template&field=image_128&id=1819&unique=2026-09-25T14:53:08.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-09-25 14:53:17,287 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:17] "GET /web/image?model=product.template&field=image_128&id=1822&unique=2026-09-25T14:53:08.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-09-25 14:53:17,305 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:17] "GET /web/image?model=product.template&field=image_128&id=1817&unique=2026-09-25T14:53:08.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-09-25 14:53:17,320 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:17] "GET /web/image?model=product.template&field=image_128&id=1818&unique=2026-09-25T14:53:08.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-09-25 14:53:17,334 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:17] "GET /web/image?model=product.template&field=image_128&id=1814&unique=2026-09-25T14:53:08.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-09-25 14:53:17,347 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:17] "GET /web/image?model=product.template&field=image_128&id=1815&unique=2026-09-25T14:53:08.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-09-25 14:53:17,395 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.019 0.129 2026-09-25 14:53:17,453 44 INFO rb-48985ee-225086-418734 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-25 14:53:17,506 44 INFO rb-48985ee-225086-418734 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-25 14:53:17,557 44 INFO rb-48985ee-225086-418734 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-25 14:53:17,616 44 INFO rb-48985ee-225086-418734 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-25 14:53:17,677 44 INFO rb-48985ee-225086-418734 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-25 14:53:17,693 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:17] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 8 0.004 0.012 2026-09-25 14:53:17,727 44 INFO rb-48985ee-225086-418734 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-25 14:53:17,805 44 INFO rb-48985ee-225086-418734 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-25 14:53:17,856 44 INFO rb-48985ee-225086-418734 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-25 14:53:17,907 44 INFO rb-48985ee-225086-418734 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-25 14:53:17,957 44 INFO rb-48985ee-225086-418734 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-25 14:53:18,008 44 INFO rb-48985ee-225086-418734 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-25 14:53:18,058 44 INFO rb-48985ee-225086-418734 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-25 14:53:18,113 44 INFO rb-48985ee-225086-418734 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-25 14:53:18,169 44 INFO rb-48985ee-225086-418734 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-25 14:53:18,220 44 INFO rb-48985ee-225086-418734 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-25 14:53:18,293 44 INFO rb-48985ee-225086-418734 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-25 14:53:18,352 44 INFO rb-48985ee-225086-418734 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-25 14:53:18,402 44 INFO rb-48985ee-225086-418734 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-25 14:53:18,471 44 INFO rb-48985ee-225086-418734 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-25 14:53:18,482 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:53:18,482 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:53:18,521 44 INFO rb-48985ee-225086-418734 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-25 14:53:18,572 44 INFO rb-48985ee-225086-418734 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-25 14:53:18,635 44 INFO rb-48985ee-225086-418734 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-25 14:53:18,688 44 INFO rb-48985ee-225086-418734 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-25 14:53:18,742 44 INFO rb-48985ee-225086-418734 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-25 14:53:18,751 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:18] "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-25 14:53:18,768 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19340758 started for PoS orders references: [{'name': '/', 'pos_reference': '261-82-000001', 'uuid': '13ebe98b-f635-481f-98ba-e5971b2fe03e'}] 2026-09-25 14:53:18,771 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:53:19,060 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19340758 order {'name': '/', 'pos_reference': '261-82-000001', 'uuid': '13ebe98b-f635-481f-98ba-e5971b2fe03e'} created pos.order #649 2026-09-25 14:53:19,070 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19340758 finished 2026-09-25 14:53:19,106 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 237 0.103 0.238 2026-09-25 14:53:19,159 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 36 0.013 0.022 2026-09-25 14:53:19,175 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:19] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:53:19,237 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93959640 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-82-000001', 'uuid': '13ebe98b-f635-481f-98ba-e5971b2fe03e'}] 2026-09-25 14:53:19,241 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93959640 order {'name': 'Shop - 000001', 'pos_reference': '261-82-000001', 'uuid': '13ebe98b-f635-481f-98ba-e5971b2fe03e'} sync ignored for existing PoS order pos.order(649,) (state: paid) 2026-09-25 14:53:19,244 44 INFO rb-48985ee-225086-418734 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-25 14:53:19,250 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93959640 finished 2026-09-25 14:53:19,298 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: tour succeeded 2026-09-25 14:53:19,298 44 INFO rb-48985ee-225086-418734 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-25 14:53:19,303 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.021 0.048 2026-09-25 14:53:19,371 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend.browser: heap 19672040 (allocated 22679552) 2026-09-25 14:53:19,375 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Closing chrome headless with pid 94850 2026-09-25 14:53:19,377 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Closing websocket connection 2026-09-25 14:53:19,377 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Terminating chrome headless with pid 94850 2026-09-25 14:53:19,448 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145319_447926_test_loyalty_history_earn_and_spend.txt 2026-09-25 14:53:19,448 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_loyalty_history_earn_and_spend: Removing chrome user profile "/tmp/tmpmsjuvhst_chrome_odoo" 2026-09-25 14:53:19,479 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_pos_loyalty_history ... 2026-09-25 14:53:19,956 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome pid: 95077 2026-09-25 14:53:19,956 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome headless temporary user profile dir: /tmp/tmp3ljr8i5v_chrome_odoo 2026-09-25 14:53:19,957 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Issuing json command http://127.0.0.1:35885/json/version 2026-09-25 14:53:19,957 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35885', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:53:19,959 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Browser version: Chrome/150.0.7871.114 2026-09-25 14:53:19,959 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Issuing json command http://127.0.0.1:35885/json 2026-09-25 14:53:19,960 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35885', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:53:19,962 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Websocket url found: ws://127.0.0.1:35885/devtools/page/65F24B9DAA667EBD0CCDB24BB19337DB 2026-09-25 14:53:19,964 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Enable chrome headless console log notification 2026-09-25 14:53:19,965 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome headless enable page notifications 2026-09-25 14:53:20,008 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:53:20,012 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Setting session cookie in browser 2026-09-25 14:53:20,013 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Open "http://127.0.0.1:8069/pos/ui/82" in browser 2026-09-25 14:53:20,013 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Navigating to: "http://127.0.0.1:8069/pos/ui/82" 2026-09-25 14:53:20,027 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:53:20,372 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:20] "GET /pos/ui/82 HTTP/1.1" 200 - 91 0.028 0.320 2026-09-25 14:53:20,374 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Navigation result: {'frameId': '65F24B9DAA667EBD0CCDB24BB19337DB', 'loaderId': '3CA2968ECA67A3CCF6D570C72DFB8C57', 'isDownload': False} 2026-09-25 14:53:20,375 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Evaluate ready code "odoo.isTourReady('LoyaltyHistoryTour')" 2026-09-25 14:53:20,386 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:53:20,402 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:20] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-25 14:53:20,406 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:20] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-25 14:53:20,416 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:20] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.006 0.016 2026-09-25 14:53:20,770 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:53:20,771 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.019 2026-09-25 14:53:20,777 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-25 14:53:20,790 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:53:20,793 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Evaluate test code "odoo.startTour('LoyaltyHistoryTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/82", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:53:20,796 44 INFO rb-48985ee-225086-418734 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-25 14:53:20,802 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:53:20,809 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:53:20,827 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:20] "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-25 14:53:20,836 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-25 14:53:20,871 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.010 0.026 2026-09-25 14:53:20,873 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-09-25 14:53:21,240 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 391 0.115 0.229 2026-09-25 14:53:21,253 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:53:21,283 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-25 14:53:21,316 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:21] "GET /web/image/res.company/79/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.024 2026-09-25 14:53:21,330 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:53:21,338 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: Owl is running in 'dev' mode. 2026-09-25 14:53:21,346 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-25 14:53:21,375 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:53:21,388 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:53:21,389 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:53:21,393 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:21] "GET /web/image?model=res.company&id=79&field=logo HTTP/1.1" 200 - 3 0.004 0.009 2026-09-25 14:53:21,399 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:53:21,403 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53: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-25 14:53:21,417 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:21] "GET /web/image/res.users/153/avatar_128 HTTP/1.1" 200 - 14 0.011 0.026 2026-09-25 14:53:21,424 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:21] "GET /web/image/res.company/79/favicon HTTP/1.1" 200 - 4 0.002 0.022 2026-09-25 14:53:21,426 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.045 2026-09-25 14:53:21,474 44 INFO rb-48985ee-225086-418734 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-25 14:53:21,518 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:21] "GET /web/image/res.company/79/favicon HTTP/1.1" 304 - 4 0.006 0.010 2026-09-25 14:53:21,521 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:53:21,550 44 INFO rb-48985ee-225086-418734 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-25 14:53:21,557 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:21] "GET /pos/ui/82 HTTP/1.1" 200 - 33 0.011 0.033 2026-09-25 14:53:21,562 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:53:21,589 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:21] "GET /pos/ui/82?from_backend=True HTTP/1.1" 200 - 33 0.013 0.061 2026-09-25 14:53:21,605 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:21] "GET /web/image?model=product.template&field=image_128&id=1812&unique=2026-09-25T14:53:08.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-09-25 14:53:21,610 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:21] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:53:21,624 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:21] "GET /web/image?model=product.template&field=image_128&id=1811&unique=2026-09-25T14:53:08.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-09-25 14:53:21,640 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:21] "GET /web/image?model=product.template&field=image_128&id=1813&unique=2026-09-25T14:53:08.000+00:00 HTTP/1.1" 200 - 3 0.002 0.119 2026-09-25 14:53:21,655 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:21] "GET /web/image?model=product.template&field=image_128&id=1814&unique=2026-09-25T14:53:08.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-09-25 14:53:21,674 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:21] "GET /web/image?model=product.template&field=image_128&id=1817&unique=2026-09-25T14:53:08.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-09-25 14:53:21,689 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:21] "GET /web/image?model=product.template&field=image_128&id=1819&unique=2026-09-25T14:53:08.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-09-25 14:53:21,707 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:21] "GET /web/image?model=product.template&field=image_128&id=1818&unique=2026-09-25T14:53:08.000+00:00 HTTP/1.1" 200 - 3 0.001 0.091 2026-09-25 14:53:21,721 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:21] "GET /web/image?model=product.template&field=image_128&id=1815&unique=2026-09-25T14:53:08.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-09-25 14:53:21,736 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:21] "GET /web/image?model=product.template&field=image_128&id=1816&unique=2026-09-25T14:53:08.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-09-25 14:53:21,783 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 40 0.019 0.134 2026-09-25 14:53:21,838 44 INFO rb-48985ee-225086-418734 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-25 14:53:21,886 44 INFO rb-48985ee-225086-418734 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-25 14:53:21,937 44 INFO rb-48985ee-225086-418734 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-25 14:53:21,988 44 INFO rb-48985ee-225086-418734 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-25 14:53:22,038 44 INFO rb-48985ee-225086-418734 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-25 14:53:22,089 44 INFO rb-48985ee-225086-418734 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-25 14:53:22,159 44 INFO rb-48985ee-225086-418734 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-25 14:53:22,212 44 INFO rb-48985ee-225086-418734 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-25 14:53:22,263 44 INFO rb-48985ee-225086-418734 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-25 14:53:22,319 44 INFO rb-48985ee-225086-418734 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-25 14:53:22,379 44 INFO rb-48985ee-225086-418734 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-25 14:53:22,390 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:22] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 6 0.002 0.007 2026-09-25 14:53:22,430 44 INFO rb-48985ee-225086-418734 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-25 14:53:22,480 44 INFO rb-48985ee-225086-418734 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-25 14:53:22,531 44 INFO rb-48985ee-225086-418734 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-25 14:53:22,595 44 INFO rb-48985ee-225086-418734 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-25 14:53:22,604 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:53:22,605 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:53:22,645 44 INFO rb-48985ee-225086-418734 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-25 14:53:22,696 44 INFO rb-48985ee-225086-418734 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-25 14:53:22,759 44 INFO rb-48985ee-225086-418734 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-25 14:53:22,812 44 INFO rb-48985ee-225086-418734 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-25 14:53:22,864 44 INFO rb-48985ee-225086-418734 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-25 14:53:22,927 44 INFO rb-48985ee-225086-418734 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-25 14:53:22,930 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34830870 started for PoS orders references: [{'name': '/', 'pos_reference': '261-82-000001', 'uuid': 'feee2f36-a9c5-427e-975a-ee1574f50613'}] 2026-09-25 14:53:22,932 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:53:23,184 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34830870 order {'name': '/', 'pos_reference': '261-82-000001', 'uuid': 'feee2f36-a9c5-427e-975a-ee1574f50613'} created pos.order #650 2026-09-25 14:53:23,193 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34830870 finished 2026-09-25 14:53:23,221 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 236 0.104 0.189 2026-09-25 14:53:23,287 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:23] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 37 0.014 0.033 2026-09-25 14:53:23,303 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:23] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-25 14:53:23,365 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84588252 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-82-000001', 'uuid': 'feee2f36-a9c5-427e-975a-ee1574f50613'}] 2026-09-25 14:53:23,370 44 INFO rb-48985ee-225086-418734 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-25 14:53:23,372 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84588252 order {'name': 'Shop - 000001', 'pos_reference': '261-82-000001', 'uuid': 'feee2f36-a9c5-427e-975a-ee1574f50613'} sync ignored for existing PoS order pos.order(650,) (state: paid) 2026-09-25 14:53:23,381 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84588252 finished 2026-09-25 14:53:23,420 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: tour succeeded 2026-09-25 14:53:23,421 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: ╔═══════════════════════════════════╗ ║ TOUR LoyaltyHistoryTour SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-25 14:53:23,441 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.025 0.052 2026-09-25 14:53:23,503 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history.browser: heap 18397172 (allocated 20447232) 2026-09-25 14:53:23,504 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Closing chrome headless with pid 95077 2026-09-25 14:53:23,505 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Closing websocket connection 2026-09-25 14:53:23,505 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Terminating chrome headless with pid 95077 2026-09-25 14:53:23,585 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145323_585520_test_pos_loyalty_history.txt 2026-09-25 14:53:23,585 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_loyalty_history.TestPOSLoyaltyHistory.test_pos_loyalty_history: Removing chrome user profile "/tmp/tmp3ljr8i5v_chrome_odoo" 2026-09-25 14:53:23,614 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_loyalty_history: Starting TestPOSLoyaltyHistory.test_programs_loaded ... 2026-09-25 14:53:23,867 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-25 14:53:30,314 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_product_loading: Starting TestPOSLoyaltyProductLoading.test_loyalty_product_loading ... 2026-09-25 14:53:30,599 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_product_loading: Starting TestPOSLoyaltyProductLoading.test_product_loading_without_gift_card ... 2026-09-25 14:53:33,777 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-25 14:53:39,716 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_loyalty.tests.test_unlink_reward: Starting TestUnlinkReward.test_pos_unlink_reward ... 2026-09-25 14:53:39,875 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-25 14:53:46,098 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_cancel ... 2026-09-25 14:53:46,115 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_get ... 2026-09-25 14:53:46,125 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_payment ... 2026-09-25 14:53:46,161 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_mollie.tests.test_mollie_payment_method: Starting TestMolliePaymentMethod.test_refund ... 2026-09-25 14:53:46,222 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-25 14:53:52,651 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_mrp.tests.test_frontend: Starting TestUi.test_ship_later_kit_and_mto_manufactured_product ... 2026-09-25 14:53:52,993 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome pid: 95297 2026-09-25 14:53:52,994 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome headless temporary user profile dir: /tmp/tmp3o4qqay1_chrome_odoo 2026-09-25 14:53:52,994 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Issuing json command http://127.0.0.1:34201/json/version 2026-09-25 14:53:52,995 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34201', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:53:52,996 44 INFO rb-48985ee-225086-418734 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-25 14:53:52,997 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Issuing json command http://127.0.0.1:34201/json 2026-09-25 14:53:52,997 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34201', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:53:52,998 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Websocket url found: ws://127.0.0.1:34201/devtools/page/9B859BA451CBEC4AA17A5F5627D2EF32 2026-09-25 14:53:53,000 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Enable chrome headless console log notification 2026-09-25 14:53:53,001 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome headless enable page notifications 2026-09-25 14:53:53,025 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:53:53,029 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Setting session cookie in browser 2026-09-25 14:53:53,030 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Open "http://127.0.0.1:8069/pos/ui/88" in browser 2026-09-25 14:53:53,030 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Navigating to: "http://127.0.0.1:8069/pos/ui/88" 2026-09-25 14:53:53,038 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:53:53,426 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:53] "GET /pos/ui/88 HTTP/1.1" 200 - 88 0.024 0.367 2026-09-25 14:53:53,429 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Navigation result: {'frameId': '9B859BA451CBEC4AA17A5F5627D2EF32', 'loaderId': 'DB4B6DC995505331E8A3CAE837B7058C', 'isDownload': False} 2026-09-25 14:53:53,429 44 INFO rb-48985ee-225086-418734 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-25 14:53:53,444 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:53:53,453 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:53] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-25 14:53:53,457 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:53] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 14:53:53,461 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:53] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 14:53:53,755 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:53:53,759 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:53] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:53:53,769 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 14:53:53,784 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:53] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:53:53,792 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Evaluate test code "odoo.startTour('test_ship_later_kit_and_mto_manufactured_product', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/88", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:53:53,793 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53: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-25 14:53:53,797 44 INFO rb-48985ee-225086-418734 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-25 14:53:53,801 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:53] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:53:53,816 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:53] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.008 2026-09-25 14:53:53,825 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-25 14:53:53,849 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:53] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.006 0.019 2026-09-25 14:53:53,850 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.011 2026-09-25 14:53:54,156 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 168, model: sale.order 2026-09-25 14:53:54,158 44 INFO rb-48985ee-225086-418734 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/Auditor - Readonly - Accounting/Bookkeeper - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/Administrator - Sales/User: Own Documents Only - Role / Portal Contact your administrator to request access if necessary. 2026-09-25 14:53:54,158 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 168, model: sale.order.line 2026-09-25 14:53:54,159 44 INFO rb-48985ee-225086-418734 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/Auditor - Readonly - Accounting/Bookkeeper - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/User: Own Documents Only - Role / Portal Contact your administrator to request access if necessary. 2026-09-25 14:53:54,167 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:54] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.100 0.198 2026-09-25 14:53:54,180 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:54] "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-25 14:53:54,212 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:53:54,243 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:54] "GET /web/image/res.company/84/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 14:53:54,261 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:54] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:53:54,274 44 INFO rb-48985ee-225086-418734 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-25 14:53:54,281 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:54] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 14:53:54,309 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:53:54,317 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:54] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:53:54,321 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 14:53:54,325 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:54] "GET /web/image?model=res.company&id=84&field=logo HTTP/1.1" 200 - 3 0.002 0.009 2026-09-25 14:53:54,330 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:53:54,331 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:53:54,335 44 INFO rb-48985ee-225086-418734 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-25 14:53:54,352 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:54] "GET /web/image/res.users/168/avatar_128 HTTP/1.1" 200 - 14 0.013 0.026 2026-09-25 14:53:54,354 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:54] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.039 2026-09-25 14:53:54,361 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:54] "GET /web/image/res.company/84/favicon HTTP/1.1" 200 - 4 0.002 0.019 2026-09-25 14:53:54,466 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:54] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:53:54,492 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:54] "GET /pos/ui/88?from_backend=True HTTP/1.1" 200 - 33 0.013 0.023 2026-09-25 14:53:54,528 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:54] "GET /pos/ui/88 HTTP/1.1" 200 - 33 0.008 0.055 2026-09-25 14:53:54,539 44 INFO rb-48985ee-225086-418734 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-25 14:53:54,585 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:54] "GET /web/image?model=product.template&field=image_128&id=1882&unique=2026-09-25T14:53:46.000+00:00 HTTP/1.1" 200 - 3 0.003 0.025 2026-09-25 14:53:54,594 44 INFO rb-48985ee-225086-418734 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-25 14:53:54,595 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:53:54,599 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:53:54,604 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:54] "GET /web/image?model=product.template&field=image_128&id=1880&unique=2026-09-25T14:53:46.000+00:00 HTTP/1.1" 200 - 3 0.005 0.043 2026-09-25 14:53:54,620 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:54] "GET /web/image?model=product.template&field=image_128&id=1881&unique=2026-09-25T14:53:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.059 2026-09-25 14:53:54,637 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:54] "GET /web/image?model=product.template&field=image_128&id=1883&unique=2026-09-25T14:53:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-09-25 14:53:54,657 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:54] "GET /web/image?model=product.template&field=image_128&id=1884&unique=2026-09-25T14:53:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-09-25 14:53:54,671 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:54] "GET /web/image?model=product.template&field=image_128&id=1885&unique=2026-09-25T14:53:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-09-25 14:53:54,686 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:54] "GET /web/image?model=product.template&field=image_128&id=1891&unique=2026-09-25T14:53:46.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-09-25 14:53:54,700 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:54] "GET /web/image?model=product.template&field=image_128&id=1892&unique=2026-09-25T14:53:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-09-25 14:53:54,714 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:54] "GET /web/image?model=product.template&field=image_128&id=1888&unique=2026-09-25T14:53:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-09-25 14:53:54,727 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:54] "GET /web/image?model=product.template&field=image_128&id=1890&unique=2026-09-25T14:53:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-09-25 14:53:54,744 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:54] "GET /web/image?model=product.template&field=image_128&id=1889&unique=2026-09-25T14:53:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-09-25 14:53:54,759 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:54] "GET /web/image?model=product.template&field=image_128&id=1886&unique=2026-09-25T14:53:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-09-25 14:53:54,771 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:54] "GET /web/image?model=product.template&field=image_128&id=1887&unique=2026-09-25T14:53:46.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-09-25 14:53:54,817 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:54] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.018 0.096 2026-09-25 14:53:54,862 44 INFO rb-48985ee-225086-418734 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-25 14:53:54,913 44 INFO rb-48985ee-225086-418734 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-25 14:53:54,963 44 INFO rb-48985ee-225086-418734 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-25 14:53:55,019 44 INFO rb-48985ee-225086-418734 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-25 14:53:55,075 44 INFO rb-48985ee-225086-418734 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-25 14:53:55,159 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:55] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 69 0.030 0.054 2026-09-25 14:53:55,194 44 INFO rb-48985ee-225086-418734 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-25 14:53:55,244 44 INFO rb-48985ee-225086-418734 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-25 14:53:55,295 44 INFO rb-48985ee-225086-418734 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-25 14:53:55,358 44 INFO rb-48985ee-225086-418734 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-25 14:53:55,409 44 INFO rb-48985ee-225086-418734 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-25 14:53:55,459 44 INFO rb-48985ee-225086-418734 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-25 14:53:55,513 44 INFO rb-48985ee-225086-418734 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-25 14:53:55,567 44 INFO rb-48985ee-225086-418734 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-25 14:53:55,655 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:55] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 65 0.029 0.058 2026-09-25 14:53:55,676 44 INFO rb-48985ee-225086-418734 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-25 14:53:55,727 44 INFO rb-48985ee-225086-418734 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-25 14:53:55,777 44 INFO rb-48985ee-225086-418734 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-25 14:53:55,828 44 INFO rb-48985ee-225086-418734 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-25 14:53:55,906 44 INFO rb-48985ee-225086-418734 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-25 14:53:55,959 44 INFO rb-48985ee-225086-418734 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-25 14:53:56,009 44 INFO rb-48985ee-225086-418734 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-25 14:53:56,065 44 INFO rb-48985ee-225086-418734 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-25 14:53:56,121 44 INFO rb-48985ee-225086-418734 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-25 14:53:56,172 44 INFO rb-48985ee-225086-418734 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-25 14:53:56,236 44 INFO rb-48985ee-225086-418734 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-25 14:53:56,246 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:53:56,246 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:53:56,287 44 INFO rb-48985ee-225086-418734 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-25 14:53:56,337 44 INFO rb-48985ee-225086-418734 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-25 14:53:56,401 44 INFO rb-48985ee-225086-418734 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-25 14:53:56,455 44 INFO rb-48985ee-225086-418734 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-25 14:53:56,509 44 INFO rb-48985ee-225086-418734 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-25 14:53:56,560 44 INFO rb-48985ee-225086-418734 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-25 14:53:56,621 44 INFO rb-48985ee-225086-418734 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-25 14:53:56,625 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4214742 started for PoS orders references: [{'name': '/', 'pos_reference': '261-88-000001', 'uuid': 'bba09860-1c47-405f-984a-bb83e89a994b'}] 2026-09-25 14:53:56,629 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:53:56,949 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4214742 order {'name': '/', 'pos_reference': '261-88-000001', 'uuid': 'bba09860-1c47-405f-984a-bb83e89a994b'} created pos.order #652 2026-09-25 14:53:56,958 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4214742 finished 2026-09-25 14:53:57,020 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 315 0.146 0.251 2026-09-25 14:53:57,048 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:57] "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-25 14:53:57,100 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: tour succeeded 2026-09-25 14:53:57,101 44 INFO rb-48985ee-225086-418734 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-25 14:53:57,104 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64419558 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-88-000001', 'uuid': 'bba09860-1c47-405f-984a-bb83e89a994b'}] 2026-09-25 14:53:57,110 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64419558 order {'name': 'Shop - 000001', 'pos_reference': '261-88-000001', 'uuid': 'bba09860-1c47-405f-984a-bb83e89a994b'} sync ignored for existing PoS order pos.order(652,) (state: paid) 2026-09-25 14:53:57,120 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64419558 finished 2026-09-25 14:53:57,169 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product.browser: heap 17378988 (allocated 19009536) 2026-09-25 14:53:57,172 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Closing chrome headless with pid 95297 2026-09-25 14:53:57,173 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:53:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.024 0.047 2026-09-25 14:53:57,174 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Closing websocket connection 2026-09-25 14:53:57,176 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Terminating chrome headless with pid 95297 2026-09-25 14:53:57,232 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145357_231864_test_ship_later_kit_and_mto_manufactured_product.txt 2026-09-25 14:53:57,232 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_mrp.tests.test_frontend.TestUi.test_ship_later_kit_and_mto_manufactured_product: Removing chrome user profile "/tmp/tmp3o4qqay1_chrome_odoo" 2026-09-25 14:53:57,291 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-25 14:54:03,959 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation ... 2026-09-25 14:54:04,401 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1187] 2026-09-25 14:54:05,558 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation_2 ... 2026-09-25 14:54:05,878 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1189] 2026-09-25 14:54:06,924 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation_no_invoice ... 2026-09-25 14:54:07,278 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1191] 2026-09-25 14:54:07,979 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost ... 2026-09-25 14:54:08,204 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1193] 2026-09-25 14:54:08,826 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost_with_shared_component ... 2026-09-25 14:54:09,107 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1196, 1197] 2026-09-25 14:54:09,811 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_with_kit_invoice_valuation ... 2026-09-25 14:54:10,222 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1201, 1202] 2026-09-25 14:54:10,383 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1206, 1207, 1208] 2026-09-25 14:54:12,088 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_nested_kit_order_total_cost_with_shared_component ... 2026-09-25 14:54:12,488 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1209, 1210] 2026-09-25 14:54:12,678 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_variant_exclusive_bom_lines ... 2026-09-25 14:54:13,128 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1213, 1214] 2026-09-25 14:54:13,749 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_kit_with_lot_tracked_component_multiple_orders ... 2026-09-25 14:54:14,176 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1218] 2026-09-25 14:54:14,258 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #170 deleted stock.move.line records with IDs: [1216] 2026-09-25 14:54:14,309 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #170 deleted stock.move.line records with IDs: [1217] 2026-09-25 14:54:14,976 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_never_variant_bom_product_picking ... 2026-09-25 14:54:15,249 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34685799 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-09-25 14:54:15,415 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1220, 1221] 2026-09-25 14:54:15,698 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34685799 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #664 2026-09-25 14:54:15,701 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34685799 finished 2026-09-25 14:54:15,743 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_pos_picking_kit_qty ... 2026-09-25 14:54:16,054 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #170 deleted stock.move records with IDs: [1226] 2026-09-25 14:54:16,316 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-25 14:54:23,904 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_with_cashier ... 2026-09-25 14:54:24,004 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54172328 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-09-25 14:54:24,025 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54172328 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #666 2026-09-25 14:54:24,025 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54172328 finished 2026-09-25 14:54:24,047 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:54:24,171 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-25 14:54:24,962 44 INFO rb-48985ee-225086-418734 odoo.tests.common: Simulating signal changes during tests 2026-09-25 14:54:24,964 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:24] "GET /pos/pay/666?access_token=1e6a3bd1-b124-4da9-94c1-296b75030b14 HTTP/1.1" 200 - 258 0.106 0.812 2026-09-25 14:54:24,971 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-25 14:54:25,001 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:25] "POST /pos/pay/transaction/666 HTTP/1.1" 200 - 40 0.012 0.021 2026-09-25 14:54:25,021 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-25 14:54:25,547 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:25] "GET /pos/pay/confirmation/666?access_token=1e6a3bd1-b124-4da9-94c1-296b75030b14&tx_id=1 HTTP/1.1" 200 - 379 0.189 0.341 2026-09-25 14:54:25,894 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_without_cashier ... 2026-09-25 14:54:26,012 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11465638 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-09-25 14:54:26,035 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11465638 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #667 2026-09-25 14:54:26,035 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11465638 finished 2026-09-25 14:54:26,060 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:54:26,181 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-25 14:54:27,025 44 INFO rb-48985ee-225086-418734 odoo.tests.common: Simulating signal changes during tests 2026-09-25 14:54:27,026 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:27] "GET /pos/pay/667?access_token=1ec0bd31-d26d-41be-9e70-50ff4ee025fa HTTP/1.1" 200 - 262 0.104 0.864 2026-09-25 14:54:27,034 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-25 14:54:27,061 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:27] "POST /pos/pay/transaction/667 HTTP/1.1" 200 - 40 0.011 0.019 2026-09-25 14:54:27,080 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-25 14:54:27,634 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:27] "GET /pos/pay/confirmation/667?access_token=1ec0bd31-d26d-41be-9e70-50ff4ee025fa&tx_id=2 HTTP/1.1" 200 - 379 0.200 0.357 2026-09-25 14:54:28,032 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_2_online_payments_with_cashier ... 2026-09-25 14:54:28,151 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87867774 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-09-25 14:54:28,173 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87867774 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #668 2026-09-25 14:54:28,174 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87867774 finished 2026-09-25 14:54:28,197 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:54:28,479 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-25 14:54:29,202 44 INFO rb-48985ee-225086-418734 odoo.tests.common: Simulating signal changes during tests 2026-09-25 14:54:29,204 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:29] "GET /pos/pay/668?access_token=d6305510-4a20-45ad-862d-a53637db12d7 HTTP/1.1" 200 - 262 0.099 0.909 2026-09-25 14:54:29,212 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-25 14:54:29,244 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:29] "POST /pos/pay/transaction/668 HTTP/1.1" 200 - 40 0.013 0.022 2026-09-25 14:54:29,263 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-25 14:54:29,624 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:29] "GET /pos/pay/confirmation/668?access_token=d6305510-4a20-45ad-862d-a53637db12d7&tx_id=3 HTTP/1.1" 200 - 247 0.133 0.231 2026-09-25 14:54:29,650 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-25 14:54:29,689 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:29] "GET /pos/pay/668?access_token=d6305510-4a20-45ad-862d-a53637db12d7 HTTP/1.1" 200 - 40 0.012 0.030 2026-09-25 14:54:29,695 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-25 14:54:29,719 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:29] "POST /pos/pay/transaction/668 HTTP/1.1" 200 - 32 0.009 0.017 2026-09-25 14:54:29,739 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-25 14:54:30,087 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:30] "GET /pos/pay/confirmation/668?access_token=d6305510-4a20-45ad-862d-a53637db12d7&tx_id=4 HTTP/1.1" 200 - 288 0.121 0.228 2026-09-25 14:54:30,478 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_customer_display_online_payment ... 2026-09-25 14:54:30,752 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome pid: 95524 2026-09-25 14:54:30,752 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome headless temporary user profile dir: /tmp/tmp_95rfa7w_chrome_odoo 2026-09-25 14:54:30,752 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Issuing json command http://127.0.0.1:37227/json/version 2026-09-25 14:54:30,763 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37227', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:54:30,765 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Browser version: Chrome/150.0.7871.114 2026-09-25 14:54:30,766 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Issuing json command http://127.0.0.1:37227/json 2026-09-25 14:54:30,766 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37227', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:54:30,768 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Websocket url found: ws://127.0.0.1:37227/devtools/page/746E7C16413C737908DE129168ABD932 2026-09-25 14:54:30,770 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Enable chrome headless console log notification 2026-09-25 14:54:30,771 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome headless enable page notifications 2026-09-25 14:54:30,793 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:54:30,800 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Setting session cookie in browser 2026-09-25 14:54:30,801 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Open "http://127.0.0.1:8069/pos_customer_display/91/d17a764a7e7e44f8?access_token=d17a764a7e7e44f8" in browser 2026-09-25 14:54:30,801 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Navigating to: "http://127.0.0.1:8069/pos_customer_display/91/d17a764a7e7e44f8?access_token=d17a764a7e7e44f8" 2026-09-25 14:54:30,810 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:54:31,095 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:31] "GET /pos_customer_display/91/d17a764a7e7e44f8?access_token=d17a764a7e7e44f8 HTTP/1.1" 200 - 47 0.029 0.258 2026-09-25 14:54:31,098 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Navigation result: {'frameId': '746E7C16413C737908DE129168ABD932', 'loaderId': 'B56C480BFB4D81672989C72B677931A2', 'isDownload': False} 2026-09-25 14:54:31,098 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Evaluate ready code "odoo.isTourReady('CustomerDisplayTourOnlinePayment')" 2026-09-25 14:54:31,131 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4330c81/point_of_sale.customer_display_assets.min.css, copying from /web/assets/4330c81/point_of_sale.customer_display_assets.min.css 2026-09-25 14:54:31,160 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:31] "GET /web/assets/1/4330c81/point_of_sale.customer_display_assets.min.css HTTP/1.1" 200 - 11 0.015 0.028 2026-09-25 14:54:31,165 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4521aa5/point_of_sale.customer_display_assets.min.js, copying from /web/assets/4521aa5/point_of_sale.customer_display_assets.min.js 2026-09-25 14:54:31,176 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:31] "GET /web/assets/1/4521aa5/point_of_sale.customer_display_assets.min.js HTTP/1.1" 200 - 8 0.002 0.057 2026-09-25 14:54:31,180 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fd0a5f0/point_of_sale.customer_display_assets_test.min.js, copying from /web/assets/fd0a5f0/point_of_sale.customer_display_assets_test.min.js 2026-09-25 14:54:31,187 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:31] "GET /web/assets/1/fd0a5f0/point_of_sale.customer_display_assets_test.min.js HTTP/1.1" 200 - 8 0.002 0.048 2026-09-25 14:54:31,264 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:54:31,275 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:31] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-25 14:54:31,284 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: Owl is running in 'dev' mode. 2026-09-25 14:54:31,313 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.028 2026-09-25 14:54:31,317 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:31] "GET /logo?company=86 HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:54:31,325 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Evaluate test code "odoo.startTour('CustomerDisplayTourOnlinePayment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos_customer_display/91/d17a764a7e7e44f8?access_token=d17a764a7e7e44f8", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:54:31,328 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-09-25 14:54:31,331 44 INFO rb-48985ee-225086-418734 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-25 14:54:31,385 44 INFO rb-48985ee-225086-418734 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-25 14:54:31,436 44 INFO rb-48985ee-225086-418734 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-25 14:54:31,487 44 INFO rb-48985ee-225086-418734 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-25 14:54:31,543 44 INFO rb-48985ee-225086-418734 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-25 14:54:31,588 44 INFO rb-48985ee-225086-418734 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-25 14:54:31,639 44 INFO rb-48985ee-225086-418734 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-25 14:54:31,689 44 INFO rb-48985ee-225086-418734 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-25 14:54:31,740 44 INFO rb-48985ee-225086-418734 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-25 14:54:31,793 44 INFO rb-48985ee-225086-418734 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-25 14:54:31,844 44 INFO rb-48985ee-225086-418734 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-25 14:54:31,895 44 INFO rb-48985ee-225086-418734 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-25 14:54:31,945 44 INFO rb-48985ee-225086-418734 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-25 14:54:31,996 44 INFO rb-48985ee-225086-418734 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-25 14:54:32,048 44 INFO rb-48985ee-225086-418734 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-25 14:54:32,049 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:32] "GET /web/image/product.product/undefined/image_128 HTTP/1.1" 404 - 126 0.051 0.599 2026-09-25 14:54:32,097 44 INFO rb-48985ee-225086-418734 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-25 14:54:32,148 44 INFO rb-48985ee-225086-418734 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-25 14:54:32,199 44 INFO rb-48985ee-225086-418734 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-25 14:54:32,250 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: tour succeeded 2026-09-25 14:54:32,250 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR CustomerDisplayTourOnlinePayment SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-25 14:54:32,266 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment.browser: heap 4160456 (allocated 4718592) 2026-09-25 14:54:32,268 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Closing chrome headless with pid 95524 2026-09-25 14:54:32,268 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Closing websocket connection 2026-09-25 14:54:32,269 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Terminating chrome headless with pid 95524 2026-09-25 14:54:32,331 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145432_331326_test_customer_display_online_payment.txt 2026-09-25 14:54:32,331 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_customer_display_online_payment: Removing chrome user profile "/tmp/tmp_95rfa7w_chrome_odoo" 2026-09-25 14:54:32,339 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_errors_tour ... 2026-09-25 14:54:32,645 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome pid: 95688 2026-09-25 14:54:32,646 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome headless temporary user profile dir: /tmp/tmpu68_znp8_chrome_odoo 2026-09-25 14:54:32,646 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Issuing json command http://127.0.0.1:44405/json/version 2026-09-25 14:54:32,647 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44405', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:54:32,650 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Browser version: Chrome/150.0.7871.114 2026-09-25 14:54:32,650 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Issuing json command http://127.0.0.1:44405/json 2026-09-25 14:54:32,651 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44405', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:54:32,659 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Websocket url found: ws://127.0.0.1:44405/devtools/page/F07D48622DC6A58B46A529D77D52F5EB 2026-09-25 14:54:32,661 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Enable chrome headless console log notification 2026-09-25 14:54:32,663 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome headless enable page notifications 2026-09-25 14:54:32,702 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_op_user from n/a 2026-09-25 14:54:32,708 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Setting session cookie in browser 2026-09-25 14:54:32,711 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Open "http://127.0.0.1:8069/pos/ui/92" in browser 2026-09-25 14:54:32,711 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/92" 2026-09-25 14:54:32,722 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:54:33,042 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:33] "GET /pos/ui/92 HTTP/1.1" 200 - 89 0.022 0.302 2026-09-25 14:54:33,045 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Navigation result: {'frameId': 'F07D48622DC6A58B46A529D77D52F5EB', 'loaderId': '2722B68D8278EE5E000D0D55F8B76F4E', 'isDownload': False} 2026-09-25 14:54:33,045 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Evaluate ready code "odoo.isTourReady('OnlinePaymentErrorsTour')" 2026-09-25 14:54:33,054 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:54:33,066 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:33] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-25 14:54:33,071 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:33] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.009 2026-09-25 14:54:33,075 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:33] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-09-25 14:54:33,410 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:54:33,418 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:54:33,429 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.012 2026-09-25 14:54:33,441 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Evaluate test code "odoo.startTour('OnlinePaymentErrorsTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/92", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:54:33,444 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:54:33,445 44 INFO rb-48985ee-225086-418734 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-25 14:54:33,451 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54: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-25 14:54:33,456 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:54:33,473 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.006 2026-09-25 14:54:33,484 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-25 14:54:33,508 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.009 0.018 2026-09-25 14:54:33,510 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.015 2026-09-25 14:54:33,832 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 348 0.103 0.202 2026-09-25 14:54:33,847 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:33] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:54:33,880 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-25 14:54:33,921 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:33] "GET /web/image/res.company/86/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.023 2026-09-25 14:54:33,945 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:54:33,961 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: Owl is running in 'dev' mode. 2026-09-25 14:54:33,970 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 14:54:34,011 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:54:34,045 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:54:34,048 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:34] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:54:34,052 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:34] "GET /web/image/res.users/179/avatar_128 HTTP/1.1" 200 - 14 0.020 0.020 2026-09-25 14:54:34,061 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:34] "GET /web/image?model=res.company&id=86&field=logo HTTP/1.1" 200 - 3 0.002 0.023 2026-09-25 14:54:34,062 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.045 2026-09-25 14:54:34,071 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:54:34,074 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54: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-25 14:54:34,109 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:34] "GET /web/image/res.company/86/favicon HTTP/1.1" 200 - 4 0.002 0.006 2026-09-25 14:54:34,143 44 INFO rb-48985ee-225086-418734 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-25 14:54:34,182 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:54:34,194 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:54:34,222 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:34] "GET /pos/ui/92 HTTP/1.1" 200 - 33 0.018 0.027 2026-09-25 14:54:34,264 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:34] "GET /pos/ui/92?from_backend=True HTTP/1.1" 200 - 33 0.010 0.078 2026-09-25 14:54:34,266 44 INFO rb-48985ee-225086-418734 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-25 14:54:34,267 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:34] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:54:34,281 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:34] "GET /web/image/res.company/86/favicon HTTP/1.1" 304 - 4 0.005 0.091 2026-09-25 14:54:34,303 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:34] "GET /web/image?model=product.template&field=image_128&id=1938&unique=2026-09-25T14:54:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.119 2026-09-25 14:54:34,343 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.014 0.042 2026-09-25 14:54:34,402 44 INFO rb-48985ee-225086-418734 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-25 14:54:34,453 44 INFO rb-48985ee-225086-418734 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-25 14:54:34,505 44 INFO rb-48985ee-225086-418734 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-25 14:54:34,557 44 INFO rb-48985ee-225086-418734 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-25 14:54:34,610 44 INFO rb-48985ee-225086-418734 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-25 14:54:34,791 44 INFO rb-48985ee-225086-418734 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-25 14:54:34,841 44 INFO rb-48985ee-225086-418734 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-25 14:54:34,892 44 INFO rb-48985ee-225086-418734 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-25 14:54:34,943 44 INFO rb-48985ee-225086-418734 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-25 14:54:34,993 44 INFO rb-48985ee-225086-418734 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-25 14:54:35,056 44 INFO rb-48985ee-225086-418734 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-25 14:54:35,067 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:54:35,068 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:54:35,107 44 INFO rb-48985ee-225086-418734 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-25 14:54:35,159 44 INFO rb-48985ee-225086-418734 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-25 14:54:35,210 44 INFO rb-48985ee-225086-418734 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-25 14:54:35,260 44 INFO rb-48985ee-225086-418734 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-25 14:54:35,311 44 INFO rb-48985ee-225086-418734 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-25 14:54:35,369 44 INFO rb-48985ee-225086-418734 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-25 14:54:35,372 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61220957 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'bb439693-5a38-41cb-aac1-8b7b725a2b08'}] 2026-09-25 14:54:35,427 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61220957 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'bb439693-5a38-41cb-aac1-8b7b725a2b08'} created pos.order #669 2026-09-25 14:54:35,437 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61220957 finished 2026-09-25 14:54:35,465 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.030 0.064 2026-09-25 14:54:35,496 44 INFO rb-48985ee-225086-418734 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-25 14:54:35,547 44 INFO rb-48985ee-225086-418734 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-25 14:54:35,599 44 INFO rb-48985ee-225086-418734 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-25 14:54:35,652 44 INFO rb-48985ee-225086-418734 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-25 14:54:35,702 44 INFO rb-48985ee-225086-418734 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-25 14:54:35,753 44 INFO rb-48985ee-225086-418734 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-25 14:54:35,805 44 INFO rb-48985ee-225086-418734 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-25 14:54:35,856 44 INFO rb-48985ee-225086-418734 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-25 14:54:35,907 44 INFO rb-48985ee-225086-418734 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-25 14:54:35,957 44 INFO rb-48985ee-225086-418734 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-25 14:54:36,008 44 INFO rb-48985ee-225086-418734 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-25 14:54:36,059 44 INFO rb-48985ee-225086-418734 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-25 14:54:36,114 44 INFO rb-48985ee-225086-418734 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-25 14:54:36,166 44 INFO rb-48985ee-225086-418734 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-25 14:54:36,217 44 INFO rb-48985ee-225086-418734 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-25 14:54:36,267 44 INFO rb-48985ee-225086-418734 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-25 14:54:36,319 44 INFO rb-48985ee-225086-418734 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-25 14:54:36,370 44 INFO rb-48985ee-225086-418734 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-25 14:54:36,421 44 INFO rb-48985ee-225086-418734 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-25 14:54:36,471 44 INFO rb-48985ee-225086-418734 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-25 14:54:36,522 44 INFO rb-48985ee-225086-418734 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-25 14:54:36,580 44 INFO rb-48985ee-225086-418734 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-25 14:54:36,583 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71782166 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'bb439693-5a38-41cb-aac1-8b7b725a2b08'}] 2026-09-25 14:54:36,633 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [686] to pos.order #669 2026-09-25 14:54:36,638 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71782166 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'bb439693-5a38-41cb-aac1-8b7b725a2b08'} updated pos.order #669 2026-09-25 14:54:36,647 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71782166 finished 2026-09-25 14:54:36,701 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 91 0.039 0.081 2026-09-25 14:54:36,728 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:36] "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.007 2026-09-25 14:54:36,744 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:36] "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.007 2026-09-25 14:54:36,758 44 INFO rb-48985ee-225086-418734 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-25 14:54:36,809 44 INFO rb-48985ee-225086-418734 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-25 14:54:36,865 44 INFO rb-48985ee-225086-418734 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-25 14:54:36,868 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64287676 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'bb439693-5a38-41cb-aac1-8b7b725a2b08'}] 2026-09-25 14:54:36,884 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64287676 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'bb439693-5a38-41cb-aac1-8b7b725a2b08'} updated pos.order #669 2026-09-25 14:54:36,893 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64287676 finished 2026-09-25 14:54:36,940 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.019 0.055 2026-09-25 14:54:36,973 44 INFO rb-48985ee-225086-418734 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-25 14:54:37,024 44 INFO rb-48985ee-225086-418734 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-25 14:54:37,078 44 INFO rb-48985ee-225086-418734 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-25 14:54:37,129 44 INFO rb-48985ee-225086-418734 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-25 14:54:37,179 44 INFO rb-48985ee-225086-418734 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-25 14:54:37,230 44 INFO rb-48985ee-225086-418734 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-25 14:54:37,281 44 INFO rb-48985ee-225086-418734 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-25 14:54:37,337 44 INFO rb-48985ee-225086-418734 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-25 14:54:37,340 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3633995 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'bb439693-5a38-41cb-aac1-8b7b725a2b08'}] 2026-09-25 14:54:37,353 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3633995 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'bb439693-5a38-41cb-aac1-8b7b725a2b08'} updated pos.order #669 2026-09-25 14:54:37,361 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #3633995 finished 2026-09-25 14:54:37,401 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.017 0.046 2026-09-25 14:54:37,429 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:37] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.002 0.008 2026-09-25 14:54:37,442 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:37] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 6 0.002 0.006 2026-09-25 14:54:37,458 44 INFO rb-48985ee-225086-418734 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-25 14:54:37,508 44 INFO rb-48985ee-225086-418734 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-25 14:54:37,564 44 INFO rb-48985ee-225086-418734 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-25 14:54:37,567 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44855990 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'bb439693-5a38-41cb-aac1-8b7b725a2b08'}] 2026-09-25 14:54:37,587 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44855990 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'bb439693-5a38-41cb-aac1-8b7b725a2b08'} updated pos.order #669 2026-09-25 14:54:37,596 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44855990 finished 2026-09-25 14:54:37,635 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.022 0.048 2026-09-25 14:54:37,657 44 INFO rb-48985ee-225086-418734 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-25 14:54:37,708 44 INFO rb-48985ee-225086-418734 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-25 14:54:37,762 44 INFO rb-48985ee-225086-418734 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-25 14:54:37,813 44 INFO rb-48985ee-225086-418734 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-25 14:54:37,868 44 INFO rb-48985ee-225086-418734 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-25 14:54:37,921 44 INFO rb-48985ee-225086-418734 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-25 14:54:37,973 44 INFO rb-48985ee-225086-418734 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-25 14:54:38,024 44 INFO rb-48985ee-225086-418734 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-25 14:54:38,075 44 INFO rb-48985ee-225086-418734 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-25 14:54:38,126 44 INFO rb-48985ee-225086-418734 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-25 14:54:38,177 44 INFO rb-48985ee-225086-418734 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-25 14:54:38,229 44 INFO rb-48985ee-225086-418734 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-25 14:54:38,285 44 INFO rb-48985ee-225086-418734 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-25 14:54:38,336 44 INFO rb-48985ee-225086-418734 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-25 14:54:38,386 44 INFO rb-48985ee-225086-418734 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-25 14:54:38,437 44 INFO rb-48985ee-225086-418734 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-25 14:54:38,488 44 INFO rb-48985ee-225086-418734 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-25 14:54:38,545 44 INFO rb-48985ee-225086-418734 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-25 14:54:38,549 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48060613 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'bb439693-5a38-41cb-aac1-8b7b725a2b08'}] 2026-09-25 14:54:38,609 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48060613 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': 'bb439693-5a38-41cb-aac1-8b7b725a2b08'} updated pos.order #669 2026-09-25 14:54:38,618 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48060613 finished 2026-09-25 14:54:38,655 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.032 0.077 2026-09-25 14:54:38,680 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:38] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.002 0.007 2026-09-25 14:54:38,692 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:38] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 6 0.002 0.005 2026-09-25 14:54:38,708 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: tour succeeded 2026-09-25 14:54:38,708 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: ╔════════════════════════════════════════╗ ║ TOUR OnlinePaymentErrorsTour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-25 14:54:38,759 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour.browser: heap 15491200 (allocated 17039360) 2026-09-25 14:54:38,763 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Closing chrome headless with pid 95688 2026-09-25 14:54:38,763 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Closing websocket connection 2026-09-25 14:54:38,764 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Terminating chrome headless with pid 95688 2026-09-25 14:54:38,858 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145438_858605_test_errors_tour.txt 2026-09-25 14:54:38,858 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_errors_tour: Removing chrome user profile "/tmp/tmpu68_znp8_chrome_odoo" 2026-09-25 14:54:38,871 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_invalid_access_token ... 2026-09-25 14:54:38,981 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81746040 started for PoS orders references: [{'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'}] 2026-09-25 14:54:39,007 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81746040 order {'name': 'Order 00055-001-0001', 'pos_reference': None, 'uuid': '00055-001-0001'} created pos.order #670 2026-09-25 14:54:39,007 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81746040 finished 2026-09-25 14:54:39,029 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:54:39,331 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-25 14:54:39,903 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:39] "GET /pos/pay/670?access_token=b369d4cb-506c-4c08-9c2f-2833cd999cd HTTP/1.1" 403 - 113 0.061 0.815 2026-09-25 14:54:39,911 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-25 14:54:39,938 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:39] "GET /pos/pay/670?access_token= HTTP/1.1" 403 - 17 0.007 0.024 2026-09-25 14:54:39,945 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-25 14:54:39,973 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:39] "GET /pos/pay/confirmation/670?access_token=b369d4cb-506c-4c08-9c2f-2833cd999cd&tx_id=1 HTTP/1.1" 403 - 18 0.007 0.023 2026-09-25 14:54:39,978 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-25 14:54:40,009 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:40] "GET /pos/pay/confirmation/670?access_token=&tx_id=1 HTTP/1.1" 403 - 15 0.006 0.027 2026-09-25 14:54:40,015 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_online_payment_amount_updated_after_order_modification ... 2026-09-25 14:54:40,314 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome pid: 95904 2026-09-25 14:54:40,314 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome headless temporary user profile dir: /tmp/tmpy9gxb7nu_chrome_odoo 2026-09-25 14:54:40,314 44 INFO rb-48985ee-225086-418734 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:44027/json/version 2026-09-25 14:54:40,315 44 INFO rb-48985ee-225086-418734 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-25 14:54:40,317 44 INFO rb-48985ee-225086-418734 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-25 14:54:40,317 44 INFO rb-48985ee-225086-418734 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:44027/json 2026-09-25 14:54:40,318 44 INFO rb-48985ee-225086-418734 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-25 14:54:40,319 44 INFO rb-48985ee-225086-418734 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:44027/devtools/page/0CA418FCC1942BD1D24DB9F86D782098 2026-09-25 14:54:40,320 44 INFO rb-48985ee-225086-418734 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-25 14:54:40,331 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome headless enable page notifications 2026-09-25 14:54:40,354 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-25 14:54:40,360 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Setting session cookie in browser 2026-09-25 14:54:40,361 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Open "http://127.0.0.1:8069/pos/ui/92" in browser 2026-09-25 14:54:40,361 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Navigating to: "http://127.0.0.1:8069/pos/ui/92" 2026-09-25 14:54:40,368 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:54:40,709 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:40] "GET /pos/ui/92 HTTP/1.1" 200 - 90 0.029 0.314 2026-09-25 14:54:40,712 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Navigation result: {'frameId': '0CA418FCC1942BD1D24DB9F86D782098', 'loaderId': '64537EB832450AA928A6760F96B798F3', 'isDownload': False} 2026-09-25 14:54:40,712 44 INFO rb-48985ee-225086-418734 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-25 14:54:40,722 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:54:40,735 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:40] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 14:54:40,740 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:40] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-25 14:54:40,745 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:40] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-25 14:54:41,069 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:54:41,072 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:54:41,079 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 14:54:41,090 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Evaluate test code "odoo.startTour('test_online_payment_amount_updated_after_order_modification', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/92", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:54:41,093 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:54:41,094 44 INFO rb-48985ee-225086-418734 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-25 14:54:41,102 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:54:41,111 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:54:41,124 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 14:54:41,132 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-09-25 14:54:41,167 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.006 0.026 2026-09-25 14:54:41,168 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-09-25 14:54:41,462 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 347 0.085 0.192 2026-09-25 14:54:41,483 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:41] "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-25 14:54:41,517 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:54:41,556 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:41] "GET /web/image/res.company/86/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-09-25 14:54:41,578 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54: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-25 14:54:41,586 44 INFO rb-48985ee-225086-418734 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-25 14:54:41,598 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54: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-25 14:54:41,621 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:54:41,629 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:54:41,650 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 14:54:41,656 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:54:41,660 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 14:54:41,661 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54: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-25 14:54:41,681 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:41] "GET /web/image/res.users/178/avatar_128 HTTP/1.1" 200 - 14 0.026 0.022 2026-09-25 14:54:41,684 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:54:41,694 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:41] "GET /web/image?model=res.company&id=86&field=logo HTTP/1.1" 200 - 3 0.004 0.054 2026-09-25 14:54:41,715 44 INFO rb-48985ee-225086-418734 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-25 14:54:41,747 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:41] "GET /pos/ui/92?from_backend=True HTTP/1.1" 200 - 34 0.019 0.066 2026-09-25 14:54:41,755 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:41] "GET /web/image/res.company/86/favicon HTTP/1.1" 200 - 4 0.003 0.066 2026-09-25 14:54:41,773 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-25 14:54:41,773 44 INFO rb-48985ee-225086-418734 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-25 14:54:41,775 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:41] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:54:41,781 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:41] "GET /web/image?model=product.template&field=image_128&id=1938&unique=2026-09-25T14:54:16.000+00:00 HTTP/1.1" 200 - 3 0.003 0.037 2026-09-25 14:54:41,818 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:41] "GET /pos/ui/92 HTTP/1.1" 200 - 34 0.009 0.134 2026-09-25 14:54:41,828 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:41] "GET /web/image/res.company/86/favicon HTTP/1.1" 304 - 4 0.002 0.061 2026-09-25 14:54:41,867 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.014 0.074 2026-09-25 14:54:41,911 44 INFO rb-48985ee-225086-418734 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-25 14:54:41,961 44 INFO rb-48985ee-225086-418734 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-25 14:54:42,012 44 INFO rb-48985ee-225086-418734 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-25 14:54:42,065 44 INFO rb-48985ee-225086-418734 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-25 14:54:42,117 44 INFO rb-48985ee-225086-418734 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-25 14:54:42,290 44 INFO rb-48985ee-225086-418734 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-25 14:54:42,342 44 INFO rb-48985ee-225086-418734 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-25 14:54:42,391 44 INFO rb-48985ee-225086-418734 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-25 14:54:42,442 44 INFO rb-48985ee-225086-418734 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-25 14:54:42,492 44 INFO rb-48985ee-225086-418734 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-25 14:54:42,554 44 INFO rb-48985ee-225086-418734 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-25 14:54:42,566 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:54:42,567 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:54:42,605 44 INFO rb-48985ee-225086-418734 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-25 14:54:42,655 44 INFO rb-48985ee-225086-418734 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-25 14:54:42,706 44 INFO rb-48985ee-225086-418734 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-25 14:54:42,764 44 INFO rb-48985ee-225086-418734 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-25 14:54:42,767 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84548409 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '1fca2e04-ce7b-4e79-8768-8e0c5f53e56b'}] 2026-09-25 14:54:42,805 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84548409 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '1fca2e04-ce7b-4e79-8768-8e0c5f53e56b'} created pos.order #671 2026-09-25 14:54:42,815 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84548409 finished 2026-09-25 14:54:42,841 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.023 0.053 2026-09-25 14:54:42,877 44 INFO rb-48985ee-225086-418734 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-25 14:54:42,928 44 INFO rb-48985ee-225086-418734 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-25 14:54:42,986 44 INFO rb-48985ee-225086-418734 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-25 14:54:43,035 44 INFO rb-48985ee-225086-418734 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-25 14:54:43,092 44 INFO rb-48985ee-225086-418734 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-25 14:54:43,146 44 INFO rb-48985ee-225086-418734 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-25 14:54:43,197 44 INFO rb-48985ee-225086-418734 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-25 14:54:43,248 44 INFO rb-48985ee-225086-418734 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-25 14:54:43,298 44 INFO rb-48985ee-225086-418734 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-25 14:54:43,350 44 INFO rb-48985ee-225086-418734 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-25 14:54:43,402 44 INFO rb-48985ee-225086-418734 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-25 14:54:43,453 44 INFO rb-48985ee-225086-418734 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-25 14:54:43,503 44 INFO rb-48985ee-225086-418734 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-25 14:54:43,561 44 INFO rb-48985ee-225086-418734 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-25 14:54:43,611 44 INFO rb-48985ee-225086-418734 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-25 14:54:43,666 44 INFO rb-48985ee-225086-418734 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-25 14:54:43,716 44 INFO rb-48985ee-225086-418734 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-25 14:54:43,767 44 INFO rb-48985ee-225086-418734 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-25 14:54:43,818 44 INFO rb-48985ee-225086-418734 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-25 14:54:43,875 44 INFO rb-48985ee-225086-418734 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-25 14:54:43,878 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72936761 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '1fca2e04-ce7b-4e79-8768-8e0c5f53e56b'}] 2026-09-25 14:54:43,900 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72936761 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '1fca2e04-ce7b-4e79-8768-8e0c5f53e56b'} updated pos.order #671 2026-09-25 14:54:43,908 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72936761 finished 2026-09-25 14:54:43,947 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.022 0.049 2026-09-25 14:54:43,973 44 INFO rb-48985ee-225086-418734 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-25 14:54:44,024 44 INFO rb-48985ee-225086-418734 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-25 14:54:44,074 44 INFO rb-48985ee-225086-418734 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-25 14:54:44,132 44 INFO rb-48985ee-225086-418734 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-25 14:54:44,135 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42095552 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '1fca2e04-ce7b-4e79-8768-8e0c5f53e56b'}] 2026-09-25 14:54:44,148 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42095552 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '1fca2e04-ce7b-4e79-8768-8e0c5f53e56b'} updated pos.order #671 2026-09-25 14:54:44,156 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42095552 finished 2026-09-25 14:54:44,203 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 53 0.019 0.051 2026-09-25 14:54:44,228 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:44] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.002 0.006 2026-09-25 14:54:44,260 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: tour succeeded 2026-09-25 14:54:44,284 44 INFO rb-48985ee-225086-418734 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-25 14:54:44,291 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:44] "GET /report/barcode/QR/http:%2F%2F127.0.0.1:8069%2Fpos%2Fpay%2F671%3Faccess_token=6de4b99a-3ff6-42aa-a28e-09c70dee9084?width=200&height=200 HTTP/1.1" 200 - 0 0.000 0.046 2026-09-25 14:54:44,313 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification.browser: heap 15279752 (allocated 16515072) 2026-09-25 14:54:44,316 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Closing chrome headless with pid 95904 2026-09-25 14:54:44,317 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Closing websocket connection 2026-09-25 14:54:44,318 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Terminating chrome headless with pid 95904 2026-09-25 14:54:44,372 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145444_372378_test_online_payment_amount_updated_after_order_modification.txt 2026-09-25 14:54:44,372 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_online_payment_amount_updated_after_order_modification: Removing chrome user profile "/tmp/tmpy9gxb7nu_chrome_odoo" 2026-09-25 14:54:44,411 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_online_payment_with_cash_rounding_only_cash_method ... 2026-09-25 14:54:44,629 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88488005 started for PoS orders references: [{'name': 'Order 00077-001-0001', 'pos_reference': None, 'uuid': '00077-001-0001'}] 2026-09-25 14:54:44,664 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88488005 order {'name': 'Order 00077-001-0001', 'pos_reference': None, 'uuid': '00077-001-0001'} created pos.order #672 2026-09-25 14:54:44,666 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88488005 finished 2026-09-25 14:54:44,712 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:54:44,862 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-25 14:54:45,631 44 INFO rb-48985ee-225086-418734 odoo.tests.common: Simulating signal changes during tests 2026-09-25 14:54:45,632 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:45] "GET /pos/pay/672?access_token=71ac0584-de70-4b6b-bcfe-72cbf1c194ae HTTP/1.1" 200 - 265 0.110 0.812 2026-09-25 14:54:45,641 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-25 14:54:45,678 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:45] "POST /pos/pay/transaction/672 HTTP/1.1" 200 - 40 0.014 0.027 2026-09-25 14:54:45,701 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-25 14:54:46,190 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:46] "GET /pos/pay/confirmation/672?access_token=71ac0584-de70-4b6b-bcfe-72cbf1c194ae&tx_id=5 HTTP/1.1" 200 - 361 0.171 0.321 2026-09-25 14:54:46,613 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_payment_method_customer_required ... 2026-09-25 14:54:47,214 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome pid: 96118 2026-09-25 14:54:47,215 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome headless temporary user profile dir: /tmp/tmp86khx0t2_chrome_odoo 2026-09-25 14:54:47,215 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Issuing json command http://127.0.0.1:36381/json/version 2026-09-25 14:54:47,216 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36381', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:54:47,217 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Browser version: Chrome/150.0.7871.114 2026-09-25 14:54:47,217 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Issuing json command http://127.0.0.1:36381/json 2026-09-25 14:54:47,218 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36381', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:54:47,218 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Websocket url found: ws://127.0.0.1:36381/devtools/page/B9CB36C864D1FE57ACC8833D76B8547D 2026-09-25 14:54:47,220 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Enable chrome headless console log notification 2026-09-25 14:54:47,221 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome headless enable page notifications 2026-09-25 14:54:47,249 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:54:47,253 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Setting session cookie in browser 2026-09-25 14:54:47,253 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Open "http://127.0.0.1:8069/pos/ui/92" in browser 2026-09-25 14:54:47,253 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Navigating to: "http://127.0.0.1:8069/pos/ui/92" 2026-09-25 14:54:47,263 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:54:47,692 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:47] "GET /pos/ui/92 HTTP/1.1" 200 - 89 0.020 0.411 2026-09-25 14:54:47,694 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Navigation result: {'frameId': 'B9CB36C864D1FE57ACC8833D76B8547D', 'loaderId': '433A1D7B179F4F37FCCE9384FB297509', 'isDownload': False} 2026-09-25 14:54:47,695 44 INFO rb-48985ee-225086-418734 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-25 14:54:47,703 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:54:47,715 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:47] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 14:54:47,718 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:47] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 14:54:47,723 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:47] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-25 14:54:48,018 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:54:48,022 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:54:48,036 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-25 14:54:48,055 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:54:48,057 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Evaluate test code "odoo.startTour('test_payment_method_customer_required', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/92", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:54:48,059 44 INFO rb-48985ee-225086-418734 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-25 14:54:48,067 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54: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-25 14:54:48,072 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:54:48,089 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-09-25 14:54:48,097 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-25 14:54:48,120 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.006 0.016 2026-09-25 14:54:48,122 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.012 2026-09-25 14:54:48,466 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 337 0.104 0.225 2026-09-25 14:54:48,480 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:48] "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-25 14:54:48,509 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:54:48,546 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:48] "GET /web/image/res.company/86/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-09-25 14:54:48,557 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:54:48,563 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: Owl is running in 'dev' mode. 2026-09-25 14:54:48,571 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 14:54:48,595 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:54:48,605 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:54:48,608 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:48] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:54:48,619 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:54:48,626 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54: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-25 14:54:48,627 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:48] "GET /web/image/res.users/177/avatar_128 HTTP/1.1" 200 - 14 0.010 0.020 2026-09-25 14:54:48,635 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:48] "GET /web/image?model=res.company&id=86&field=logo HTTP/1.1" 200 - 3 0.002 0.035 2026-09-25 14:54:48,637 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.038 2026-09-25 14:54:48,645 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:48] "GET /web/image/res.company/86/favicon HTTP/1.1" 200 - 4 0.002 0.008 2026-09-25 14:54:48,673 44 INFO rb-48985ee-225086-418734 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-25 14:54:48,714 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:54:48,720 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:48] "GET /web/image/res.company/86/favicon HTTP/1.1" 304 - 4 0.004 0.016 2026-09-25 14:54:48,729 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-25 14:54:48,745 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:48] "GET /web/image?model=product.template&field=image_128&id=1938&unique=2026-09-25T14:54:16.000+00:00 HTTP/1.1" 200 - 3 0.002 0.042 2026-09-25 14:54:48,785 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:48] "GET /pos/ui/92 HTTP/1.1" 200 - 34 0.014 0.065 2026-09-25 14:54:48,812 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:48] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:54:48,813 44 INFO rb-48985ee-225086-418734 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-25 14:54:48,849 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:48] "GET /pos/ui/92?from_backend=True HTTP/1.1" 200 - 34 0.015 0.130 2026-09-25 14:54:48,892 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.017 0.059 2026-09-25 14:54:48,954 44 INFO rb-48985ee-225086-418734 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-25 14:54:49,004 44 INFO rb-48985ee-225086-418734 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-25 14:54:49,055 44 INFO rb-48985ee-225086-418734 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-25 14:54:49,106 44 INFO rb-48985ee-225086-418734 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-25 14:54:49,156 44 INFO rb-48985ee-225086-418734 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-25 14:54:49,220 44 INFO rb-48985ee-225086-418734 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-25 14:54:49,233 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:54:49,234 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:54:49,270 44 INFO rb-48985ee-225086-418734 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-25 14:54:49,321 44 INFO rb-48985ee-225086-418734 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-25 14:54:49,372 44 INFO rb-48985ee-225086-418734 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-25 14:54:49,431 44 INFO rb-48985ee-225086-418734 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-25 14:54:49,434 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38625323 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '9528933a-4376-43bb-85eb-329f0abe5808'}] 2026-09-25 14:54:49,478 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38625323 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '9528933a-4376-43bb-85eb-329f0abe5808'} created pos.order #673 2026-09-25 14:54:49,485 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38625323 finished 2026-09-25 14:54:49,511 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.022 0.057 2026-09-25 14:54:49,546 44 INFO rb-48985ee-225086-418734 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-25 14:54:49,596 44 INFO rb-48985ee-225086-418734 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-25 14:54:49,647 44 INFO rb-48985ee-225086-418734 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-25 14:54:49,714 44 INFO rb-48985ee-225086-418734 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-25 14:54:49,768 44 INFO rb-48985ee-225086-418734 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-25 14:54:49,818 44 INFO rb-48985ee-225086-418734 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-25 14:54:49,873 44 INFO rb-48985ee-225086-418734 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-25 14:54:49,928 44 INFO rb-48985ee-225086-418734 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-25 14:54:49,979 44 INFO rb-48985ee-225086-418734 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-25 14:54:50,036 44 INFO rb-48985ee-225086-418734 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-25 14:54:50,086 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: tour succeeded 2026-09-25 14:54:50,087 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_payment_method_customer_required SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-09-25 14:54:50,140 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required.browser: heap 15398004 (allocated 17039360) 2026-09-25 14:54:50,142 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Closing chrome headless with pid 96118 2026-09-25 14:54:50,142 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Closing websocket connection 2026-09-25 14:54:50,143 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Terminating chrome headless with pid 96118 2026-09-25 14:54:50,199 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145450_199642_test_payment_method_customer_required.txt 2026-09-25 14:54:50,199 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_payment_method_customer_required: Removing chrome user profile "/tmp/tmp86khx0t2_chrome_odoo" 2026-09-25 14:54:50,211 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_refuse_online_payment_without_accounting_payment ... 2026-09-25 14:54:50,275 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #157660 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-09-25 14:54:50,326 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #173 deleted pos.order records with IDs: [674] 2026-09-25 14:54:50,348 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_restaurant_online_payment_flow ... 2026-09-25 14:54:50,651 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome pid: 96320 2026-09-25 14:54:50,652 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome headless temporary user profile dir: /tmp/tmpydcsbbr9_chrome_odoo 2026-09-25 14:54:50,652 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Issuing json command http://127.0.0.1:40355/json/version 2026-09-25 14:54:50,653 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40355', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:54:50,654 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Browser version: Chrome/150.0.7871.114 2026-09-25 14:54:50,654 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Issuing json command http://127.0.0.1:40355/json 2026-09-25 14:54:50,655 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40355', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:54:50,656 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Websocket url found: ws://127.0.0.1:40355/devtools/page/D9EA6EB7969240A27CD2F0A904C4F4A4 2026-09-25 14:54:50,658 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Enable chrome headless console log notification 2026-09-25 14:54:50,659 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome headless enable page notifications 2026-09-25 14:54:50,678 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-25 14:54:50,684 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Setting session cookie in browser 2026-09-25 14:54:50,684 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Open "http://127.0.0.1:8069/pos/ui/92" in browser 2026-09-25 14:54:50,684 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Navigating to: "http://127.0.0.1:8069/pos/ui/92" 2026-09-25 14:54:50,692 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:54:51,028 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:51] "GET /pos/ui/92 HTTP/1.1" 200 - 90 0.035 0.303 2026-09-25 14:54:51,033 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Navigation result: {'frameId': 'D9EA6EB7969240A27CD2F0A904C4F4A4', 'loaderId': '129BD3EABEE3AE2F16A47F06F373B838', 'isDownload': False} 2026-09-25 14:54:51,033 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Evaluate ready code "odoo.isTourReady('RestaurantOnlinePaymentTour')" 2026-09-25 14:54:51,047 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:54:51,059 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:51] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 14:54:51,063 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:51] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-09-25 14:54:51,067 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:51] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-25 14:54:51,397 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:54:51,402 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:54:51,410 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-25 14:54:51,423 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:54:51,423 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Evaluate test code "odoo.startTour('RestaurantOnlinePaymentTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/92", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:54:51,426 44 INFO rb-48985ee-225086-418734 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-25 14:54:51,432 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:54:51,441 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:54:51,458 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.008 2026-09-25 14:54:51,468 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-25 14:54:51,493 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.006 0.021 2026-09-25 14:54:51,496 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.016 2026-09-25 14:54:51,795 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:51] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 347 0.095 0.187 2026-09-25 14:54:51,809 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:51] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:54:51,857 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:54:51,901 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:51] "GET /web/image/res.company/86/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.025 2026-09-25 14:54:51,912 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:51] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:54:51,920 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: Owl is running in 'dev' mode. 2026-09-25 14:54:51,926 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:51] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 14:54:51,957 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:54:51,964 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:54:51,968 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:54:51,973 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:51] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 14:54:51,984 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:54:51,990 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:51] "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-25 14:54:51,996 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:51] "GET /web/image/res.users/178/avatar_128 HTTP/1.1" 200 - 14 0.015 0.020 2026-09-25 14:54:52,003 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:52] "GET /web/image?model=res.company&id=86&field=logo HTTP/1.1" 200 - 3 0.001 0.040 2026-09-25 14:54:52,010 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:52] "GET /web/image/res.company/86/favicon HTTP/1.1" 200 - 4 0.002 0.022 2026-09-25 14:54:52,038 44 INFO rb-48985ee-225086-418734 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-25 14:54:52,055 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:54:52,065 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:52] "GET /web/image/res.company/86/favicon HTTP/1.1" 304 - 4 0.003 0.011 2026-09-25 14:54:52,089 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:54:52,101 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:52] "GET /pos/ui/92?from_backend=True HTTP/1.1" 200 - 34 0.013 0.037 2026-09-25 14:54:52,112 44 INFO rb-48985ee-225086-418734 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-25 14:54:52,115 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:52] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-25 14:54:52,142 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:52] "GET /pos/ui/92 HTTP/1.1" 200 - 34 0.019 0.073 2026-09-25 14:54:52,162 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:52] "GET /web/image?model=product.template&field=image_128&id=1938&unique=2026-09-25T14:54:16.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-09-25 14:54:52,213 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.020 0.081 2026-09-25 14:54:52,260 44 INFO rb-48985ee-225086-418734 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-25 14:54:52,311 44 INFO rb-48985ee-225086-418734 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-25 14:54:52,361 44 INFO rb-48985ee-225086-418734 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-25 14:54:52,413 44 INFO rb-48985ee-225086-418734 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-25 14:54:52,463 44 INFO rb-48985ee-225086-418734 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-25 14:54:52,527 44 INFO rb-48985ee-225086-418734 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-25 14:54:52,536 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:54:52,537 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:54:52,577 44 INFO rb-48985ee-225086-418734 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-25 14:54:52,628 44 INFO rb-48985ee-225086-418734 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-25 14:54:52,690 44 INFO rb-48985ee-225086-418734 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-25 14:54:52,693 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6598893 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '593f9368-d0c0-4c7d-b9fb-ed44521a6148'}] 2026-09-25 14:54:52,734 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6598893 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '593f9368-d0c0-4c7d-b9fb-ed44521a6148'} created pos.order #675 2026-09-25 14:54:52,743 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6598893 finished 2026-09-25 14:54:52,768 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.025 0.052 2026-09-25 14:54:52,798 44 INFO rb-48985ee-225086-418734 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-25 14:54:52,848 44 INFO rb-48985ee-225086-418734 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-25 14:54:52,906 44 INFO rb-48985ee-225086-418734 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-25 14:54:52,971 44 INFO rb-48985ee-225086-418734 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-25 14:54:53,021 44 INFO rb-48985ee-225086-418734 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-25 14:54:53,072 44 INFO rb-48985ee-225086-418734 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-25 14:54:53,122 44 INFO rb-48985ee-225086-418734 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-25 14:54:53,177 44 INFO rb-48985ee-225086-418734 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-25 14:54:53,227 44 INFO rb-48985ee-225086-418734 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-25 14:54:53,277 44 INFO rb-48985ee-225086-418734 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-25 14:54:53,328 44 INFO rb-48985ee-225086-418734 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-25 14:54:53,383 44 INFO rb-48985ee-225086-418734 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-25 14:54:53,437 44 INFO rb-48985ee-225086-418734 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-25 14:54:53,497 44 INFO rb-48985ee-225086-418734 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-25 14:54:53,500 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99803677 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '593f9368-d0c0-4c7d-b9fb-ed44521a6148'}] 2026-09-25 14:54:53,552 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [689] to pos.order #675 2026-09-25 14:54:53,556 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99803677 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '593f9368-d0c0-4c7d-b9fb-ed44521a6148'} updated pos.order #675 2026-09-25 14:54:53,564 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99803677 finished 2026-09-25 14:54:53,610 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 95 0.039 0.072 2026-09-25 14:54:53,636 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54: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.002 0.008 2026-09-25 14:54:53,648 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54: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.001 0.005 2026-09-25 14:54:53,658 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97973450 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '593f9368-d0c0-4c7d-b9fb-ed44521a6148'}] 2026-09-25 14:54:53,664 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:54:53,931 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97973450 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '593f9368-d0c0-4c7d-b9fb-ed44521a6148'} updated pos.order #675 2026-09-25 14:54:53,939 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97973450 finished 2026-09-25 14:54:53,975 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.095 0.223 2026-09-25 14:54:54,000 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:53] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:54:54,059 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: tour succeeded 2026-09-25 14:54:54,062 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29519713 started for PoS orders references: [{'name': 'POS OP Test Shop - 000001', 'pos_reference': '261-92-000001', 'uuid': '593f9368-d0c0-4c7d-b9fb-ed44521a6148'}] 2026-09-25 14:54:54,063 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: ╔════════════════════════════════════════════╗ ║ TOUR RestaurantOnlinePaymentTour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-25 14:54:54,067 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29519713 order {'name': 'POS OP Test Shop - 000001', 'pos_reference': '261-92-000001', 'uuid': '593f9368-d0c0-4c7d-b9fb-ed44521a6148'} sync ignored for existing PoS order pos.order(675,) (state: paid) 2026-09-25 14:54:54,075 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29519713 finished 2026-09-25 14:54:54,112 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow.browser: heap 15866772 (allocated 17825792) 2026-09-25 14:54:54,117 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Closing chrome headless with pid 96320 2026-09-25 14:54:54,119 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Closing websocket connection 2026-09-25 14:54:54,120 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Terminating chrome headless with pid 96320 2026-09-25 14:54:54,120 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.021 0.039 2026-09-25 14:54:54,177 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145454_177262_test_restaurant_online_payment_flow.txt 2026-09-25 14:54:54,177 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_restaurant_online_payment_flow: Removing chrome user profile "/tmp/tmpydcsbbr9_chrome_odoo" 2026-09-25 14:54:54,212 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_selected_customer_after_adding_payment_sync ... 2026-09-25 14:54:54,516 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome pid: 96535 2026-09-25 14:54:54,516 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpvn239n4m_chrome_odoo 2026-09-25 14:54:54,516 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Issuing json command http://127.0.0.1:44115/json/version 2026-09-25 14:54:54,517 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44115', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:54:54,520 44 INFO rb-48985ee-225086-418734 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-25 14:54:54,520 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Issuing json command http://127.0.0.1:44115/json 2026-09-25 14:54:54,520 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44115', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:54:54,521 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Websocket url found: ws://127.0.0.1:44115/devtools/page/4E45625972EB3BCCE936D63C826B43B8 2026-09-25 14:54:54,524 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Enable chrome headless console log notification 2026-09-25 14:54:54,525 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome headless enable page notifications 2026-09-25 14:54:54,546 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-25 14:54:54,552 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Setting session cookie in browser 2026-09-25 14:54:54,553 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Open "http://127.0.0.1:8069/pos/ui/92" in browser 2026-09-25 14:54:54,553 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Navigating to: "http://127.0.0.1:8069/pos/ui/92" 2026-09-25 14:54:54,561 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:54:54,956 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:54] "GET /pos/ui/92 HTTP/1.1" 200 - 90 0.028 0.369 2026-09-25 14:54:54,959 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Navigation result: {'frameId': '4E45625972EB3BCCE936D63C826B43B8', 'loaderId': '590D4C88EECEDCF56389CFC1D83FB049', 'isDownload': False} 2026-09-25 14:54:54,960 44 INFO rb-48985ee-225086-418734 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-25 14:54:54,976 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:54:54,988 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:54] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 14:54:54,996 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:54] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.010 2026-09-25 14:54:54,998 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:54] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 14:54:55,339 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:54:55,345 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-25 14:54:55,346 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 14:54:55,361 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:54:55,369 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54: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-25 14:54:55,373 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Evaluate test code "odoo.startTour('test_selected_customer_after_adding_payment_sync', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/92", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:54:55,376 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:54:55,378 44 INFO rb-48985ee-225086-418734 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-25 14:54:55,395 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:55] "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-25 14:54:55,406 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-25 14:54:55,430 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.006 0.019 2026-09-25 14:54:55,432 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.014 2026-09-25 14:54:55,770 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 347 0.125 0.195 2026-09-25 14:54:55,788 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54: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-25 14:54:55,832 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54: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-25 14:54:55,883 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:55] "GET /web/image/res.company/86/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.034 2026-09-25 14:54:55,897 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54: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-25 14:54:55,907 44 INFO rb-48985ee-225086-418734 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-25 14:54:55,914 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 14:54:55,952 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:54:55,964 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:54:55,967 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-25 14:54:55,969 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:55] "GET /web/image?model=res.company&id=86&field=logo HTTP/1.1" 200 - 3 0.003 0.007 2026-09-25 14:54:55,981 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:54:55,985 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:55] "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-25 14:54:55,998 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:55] "GET /web/image/res.users/178/avatar_128 HTTP/1.1" 200 - 14 0.015 0.026 2026-09-25 14:54:55,999 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.041 2026-09-25 14:54:56,007 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:56] "GET /web/image/res.company/86/favicon HTTP/1.1" 200 - 4 0.002 0.013 2026-09-25 14:54:56,057 44 INFO rb-48985ee-225086-418734 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-25 14:54:56,102 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:54:56,153 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:56] "GET /pos/ui/92 HTTP/1.1" 200 - 34 0.020 0.032 2026-09-25 14:54:56,172 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:56] "GET /web/image?model=product.template&field=image_128&id=1938&unique=2026-09-25T14:54:16.000+00:00 HTTP/1.1" 200 - 3 0.001 0.060 2026-09-25 14:54:56,180 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:56] "GET /web/image/res.company/86/favicon HTTP/1.1" 304 - 4 0.002 0.067 2026-09-25 14:54:56,184 44 INFO rb-48985ee-225086-418734 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-25 14:54:56,185 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:54:56,186 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:56] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:54:56,224 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:56] "GET /pos/ui/92?from_backend=True HTTP/1.1" 200 - 34 0.014 0.110 2026-09-25 14:54:56,277 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.019 0.071 2026-09-25 14:54:56,331 44 INFO rb-48985ee-225086-418734 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-25 14:54:56,382 44 INFO rb-48985ee-225086-418734 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-25 14:54:56,433 44 INFO rb-48985ee-225086-418734 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-25 14:54:56,486 44 INFO rb-48985ee-225086-418734 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-25 14:54:56,539 44 INFO rb-48985ee-225086-418734 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-25 14:54:56,706 44 INFO rb-48985ee-225086-418734 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-25 14:54:56,757 44 INFO rb-48985ee-225086-418734 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-25 14:54:56,808 44 INFO rb-48985ee-225086-418734 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-25 14:54:56,858 44 INFO rb-48985ee-225086-418734 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-25 14:54:56,909 44 INFO rb-48985ee-225086-418734 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-25 14:54:56,975 44 INFO rb-48985ee-225086-418734 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-25 14:54:56,986 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:54:56,987 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:54:57,025 44 INFO rb-48985ee-225086-418734 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-25 14:54:57,076 44 INFO rb-48985ee-225086-418734 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-25 14:54:57,126 44 INFO rb-48985ee-225086-418734 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-25 14:54:57,177 44 INFO rb-48985ee-225086-418734 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-25 14:54:57,228 44 INFO rb-48985ee-225086-418734 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-25 14:54:57,286 44 INFO rb-48985ee-225086-418734 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-25 14:54:57,290 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94143716 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '54b51f3b-f045-48e9-baef-a69cd721a394'}] 2026-09-25 14:54:57,331 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94143716 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '54b51f3b-f045-48e9-baef-a69cd721a394'} created pos.order #676 2026-09-25 14:54:57,339 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94143716 finished 2026-09-25 14:54:57,366 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.024 0.054 2026-09-25 14:54:57,398 44 INFO rb-48985ee-225086-418734 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-25 14:54:57,448 44 INFO rb-48985ee-225086-418734 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-25 14:54:57,515 44 INFO rb-48985ee-225086-418734 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-25 14:54:57,568 44 INFO rb-48985ee-225086-418734 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-25 14:54:57,619 44 INFO rb-48985ee-225086-418734 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-25 14:54:57,675 44 INFO rb-48985ee-225086-418734 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-25 14:54:57,730 44 INFO rb-48985ee-225086-418734 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-25 14:54:57,780 44 INFO rb-48985ee-225086-418734 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-25 14:54:57,837 44 INFO rb-48985ee-225086-418734 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-25 14:54:57,841 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98386120 started for PoS orders references: [{'name': '/', 'pos_reference': '261-92-000001', 'uuid': '54b51f3b-f045-48e9-baef-a69cd721a394'}] 2026-09-25 14:54:57,856 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98386120 order {'name': '/', 'pos_reference': '261-92-000001', 'uuid': '54b51f3b-f045-48e9-baef-a69cd721a394'} updated pos.order #676 2026-09-25 14:54:57,864 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98386120 finished 2026-09-25 14:54:57,923 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.024 0.061 2026-09-25 14:54:57,949 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:57] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data#pos.order.get_and_set_online_payments_data HTTP/1.1" 200 - 5 0.002 0.006 2026-09-25 14:54:57,987 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: tour succeeded 2026-09-25 14:54:57,988 44 INFO rb-48985ee-225086-418734 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-25 14:54:58,012 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:54:58] "GET /report/barcode/QR/http:%2F%2F127.0.0.1:8069%2Fpos%2Fpay%2F676%3Faccess_token=9d46ce77-63c9-49b1-94a6-b295478275a8?width=200&height=200 HTTP/1.1" 200 - 0 0.000 0.049 2026-09-25 14:54:58,044 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync.browser: heap 15703860 (allocated 17563648) 2026-09-25 14:54:58,046 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Closing chrome headless with pid 96535 2026-09-25 14:54:58,046 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Closing websocket connection 2026-09-25 14:54:58,047 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Terminating chrome headless with pid 96535 2026-09-25 14:54:58,104 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145458_104573_test_selected_customer_after_adding_payment_sync.txt 2026-09-25 14:54:58,104 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.test_selected_customer_after_adding_payment_sync: Removing chrome user profile "/tmp/tmpvn239n4m_chrome_odoo" 2026-09-25 14:54:58,242 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #173 deleted pos.payment.method records with IDs: [240] 2026-09-25 14:54:58,290 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #173 deleted account.account records with IDs: [4494] 2026-09-25 14:54:58,310 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #173 deleted account.payment.method.line records with IDs: [787, 788] 2026-09-25 14:54:58,387 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #173 deleted account.journal records with IDs: [1193] 2026-09-25 14:54:58,418 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #173 deleted account.account records with IDs: [4493] 2026-09-25 14:54:58,451 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-25 14:54:59,534 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel ... 2026-09-25 14:55:02,271 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Chrome pid: 96743 2026-09-25 14:55:02,271 44 INFO rb-48985ee-225086-418734 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/tmpru1kbl2f_chrome_odoo 2026-09-25 14:55:02,271 44 INFO rb-48985ee-225086-418734 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:44245/json/version 2026-09-25 14:55:02,273 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44245', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:55:02,277 44 INFO rb-48985ee-225086-418734 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-25 14:55:02,277 44 INFO rb-48985ee-225086-418734 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:44245/json 2026-09-25 14:55:02,278 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44245', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:55:02,280 44 INFO rb-48985ee-225086-418734 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:44245/devtools/page/870A6FC18010C0730D77F41A84A81BFD 2026-09-25 14:55:02,281 44 INFO rb-48985ee-225086-418734 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-25 14:55:02,282 44 INFO rb-48985ee-225086-418734 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-25 14:55:02,286 44 INFO rb-48985ee-225086-418734 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-25 14:55:02,355 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Open "http://127.0.0.1:8069/pos-self/93?access_token=89d8d59ba03748a2" in browser 2026-09-25 14:55:02,356 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Navigating to: "http://127.0.0.1:8069/pos-self/93?access_token=89d8d59ba03748a2" 2026-09-25 14:55:02,364 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:55:02,757 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:02] "GET /pos-self/93?access_token=89d8d59ba03748a2 HTTP/1.1" 200 - 57 0.017 0.379 2026-09-25 14:55:02,760 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': '870A6FC18010C0730D77F41A84A81BFD', 'loaderId': 'F2D016CA05DB999E132B74A9409ACBAA', 'isDownload': False} 2026-09-25 14:55:02,760 44 INFO rb-48985ee-225086-418734 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-25 14:55:02,770 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:55:02,782 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 14:55:02,807 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:02] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.019 2026-09-25 14:55:02,812 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 14:55:02,827 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:02] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.047 2026-09-25 14:55:02,840 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 14:55:02,849 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:02] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.012 0.060 2026-09-25 14:55:02,932 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:02] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-09-25 14:55:02,936 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:02] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-25 14:55:02,942 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:02] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.006 2026-09-25 14:55:02,944 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel: Evaluate test code "odoo.startTour('test_kiosk_cart_restore_and_cancel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/93?access_token=89d8d59ba03748a2", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:55:02,947 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 14:55:02,947 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:02] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:55:02,950 44 INFO rb-48985ee-225086-418734 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-25 14:55:02,985 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:02] "POST /pos-self/relations/93 HTTP/1.1" 200 - 37 0.010 0.022 2026-09-25 14:55:03,022 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.066 2026-09-25 14:55:03,167 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:03] "POST /pos-self/data/93 HTTP/1.1" 200 - 183 0.046 0.109 2026-09-25 14:55:03,169 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.136 2026-09-25 14:55:03,219 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:03] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 14:55:03,224 44 INFO rb-48985ee-225086-418734 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-25 14:55:03,252 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:03] "GET /web/image/ir.attachment/6925/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:55:03,282 44 INFO rb-48985ee-225086-418734 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-25 14:55:03,318 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:03] "GET /web/image/pos.category/238/image_128?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-09-25 14:55:03,331 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:55:03,336 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:03] "GET /web/image/product.template/1940/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 3 0.005 0.019 2026-09-25 14:55:03,345 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:03] "GET /web/image/product.template/1941/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-09-25 14:55:03,352 44 INFO rb-48985ee-225086-418734 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-25 14:55:03,352 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:03] "GET /web/image/product.template/1944/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-09-25 14:55:03,359 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:03] "GET /web/image/product.template/1943/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-09-25 14:55:03,366 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:03] "GET /web/image/product.template/1942/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.044 2026-09-25 14:55:03,416 44 INFO rb-48985ee-225086-418734 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-25 14:55:03,497 44 INFO rb-48985ee-225086-418734 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-25 14:55:03,504 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:03] "GET /web/image/ir.attachment/6879/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:55:03,524 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55: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-25 14:55:03,536 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:03] "GET /web/image/product.product/2429/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 8 0.004 0.011 2026-09-25 14:55:03,547 44 INFO rb-48985ee-225086-418734 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-25 14:55:03,548 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:03] "GET /web/image/product.product/2431/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 8 0.002 0.020 2026-09-25 14:55:03,599 44 INFO rb-48985ee-225086-418734 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-25 14:55:03,665 44 INFO rb-48985ee-225086-418734 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-25 14:55:03,692 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72111273 started for PoS orders references: [{'name': None, 'pos_reference': '260-93-000001', 'uuid': 'f8bd16d7-6c9d-48d8-b70f-f9b13d6ab70d'}] 2026-09-25 14:55:03,717 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72111273 order {'name': None, 'pos_reference': '260-93-000001', 'uuid': 'f8bd16d7-6c9d-48d8-b70f-f9b13d6ab70d'} created pos.order #677 2026-09-25 14:55:03,726 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72111273 finished 2026-09-25 14:55:03,778 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:03] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 110 0.037 0.080 2026-09-25 14:55:03,810 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:03] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.004 0.006 2026-09-25 14:55:03,831 44 INFO rb-48985ee-225086-418734 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-25 14:55:03,882 44 INFO rb-48985ee-225086-418734 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-25 14:55:03,933 44 INFO rb-48985ee-225086-418734 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-25 14:55:03,986 44 INFO rb-48985ee-225086-418734 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-25 14:55:04,040 44 INFO rb-48985ee-225086-418734 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-25 14:55:04,095 44 INFO rb-48985ee-225086-418734 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-25 14:55:04,095 44 INFO rb-48985ee-225086-418734 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-25 14:55:04,121 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:04] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.006 0.018 2026-09-25 14:55:04,135 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_kiosk_cart_restore_and_cancel.browser: heap 8970444 (allocated 10485760) 2026-09-25 14:55:04,136 44 INFO rb-48985ee-225086-418734 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 96743 2026-09-25 14:55:04,136 44 INFO rb-48985ee-225086-418734 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-25 14:55:04,137 44 INFO rb-48985ee-225086-418734 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 96743 2026-09-25 14:55:04,191 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145504_191650_test_kiosk_cart_restore_and_cancel.txt 2026-09-25 14:55:04,191 44 INFO rb-48985ee-225086-418734 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/tmpru1kbl2f_chrome_odoo" 2026-09-25 14:55:04,221 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk ... 2026-09-25 14:55:06,985 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Chrome pid: 96937 2026-09-25 14:55:06,985 44 INFO rb-48985ee-225086-418734 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/tmp53bzl7qe_chrome_odoo 2026-09-25 14:55:06,985 44 INFO rb-48985ee-225086-418734 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:45965/json/version 2026-09-25 14:55:06,988 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45965', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:55:06,991 44 INFO rb-48985ee-225086-418734 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-25 14:55:06,991 44 INFO rb-48985ee-225086-418734 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:45965/json 2026-09-25 14:55:06,991 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45965', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:55:06,993 44 INFO rb-48985ee-225086-418734 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:45965/devtools/page/0FCD5FB65416BCE46FE25A0B07A68D24 2026-09-25 14:55:06,994 44 INFO rb-48985ee-225086-418734 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-25 14:55:07,008 44 INFO rb-48985ee-225086-418734 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-25 14:55:07,017 44 INFO rb-48985ee-225086-418734 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-25 14:55:07,097 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Open "http://127.0.0.1:8069/pos-self/94?access_token=ccb6d92779794336" in browser 2026-09-25 14:55:07,097 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Navigating to: "http://127.0.0.1:8069/pos-self/94?access_token=ccb6d92779794336" 2026-09-25 14:55:07,105 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:55:07,346 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:07] "GET /pos-self/94?access_token=ccb6d92779794336 HTTP/1.1" 200 - 57 0.019 0.225 2026-09-25 14:55:07,349 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Navigation result: {'frameId': '0FCD5FB65416BCE46FE25A0B07A68D24', 'loaderId': '5929C23C03D8FDDC221C7EB1379F89CA', 'isDownload': False} 2026-09-25 14:55:07,349 44 INFO rb-48985ee-225086-418734 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-25 14:55:07,362 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:55:07,380 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 14:55:07,415 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:07] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.029 2026-09-25 14:55:07,424 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 14:55:07,446 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:07] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.005 0.074 2026-09-25 14:55:07,453 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 14:55:07,464 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:07] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.006 0.090 2026-09-25 14:55:07,582 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:07] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-09-25 14:55:07,589 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:07] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-25 14:55:07,598 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:07] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.002 0.007 2026-09-25 14:55:07,613 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 14:55:07,613 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:07] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:55:07,624 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Evaluate test code "odoo.startTour('test_online_payment_kiosk_qr_code', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/94?access_token=ccb6d92779794336", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:55:07,632 44 INFO rb-48985ee-225086-418734 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-25 14:55:07,663 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:07] "POST /pos-self/relations/94 HTTP/1.1" 200 - 37 0.018 0.024 2026-09-25 14:55:07,699 44 INFO rb-48985ee-225086-418734 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-25 14:55:07,703 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.007 0.061 2026-09-25 14:55:07,920 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:07] "POST /pos-self/data/94 HTTP/1.1" 200 - 183 0.082 0.148 2026-09-25 14:55:07,923 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.198 2026-09-25 14:55:07,983 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:07] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.030 2026-09-25 14:55:07,989 44 INFO rb-48985ee-225086-418734 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-25 14:55:08,021 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:08] "GET /web/image/ir.attachment/6978/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-25 14:55:08,050 44 INFO rb-48985ee-225086-418734 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-25 14:55:08,080 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:55:08,089 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:08] "GET /web/image/pos.category/238/image_128?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 2 0.001 0.023 2026-09-25 14:55:08,098 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:08] "GET /web/image/product.template/1940/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.021 2026-09-25 14:55:08,105 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:08] "GET /web/image/product.template/1941/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-09-25 14:55:08,113 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:08] "GET /web/image/product.template/1944/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-09-25 14:55:08,117 44 INFO rb-48985ee-225086-418734 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-25 14:55:08,123 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:08] "GET /web/image/product.template/1942/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.042 2026-09-25 14:55:08,152 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:08] "GET /web/image/product.template/1943/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.067 2026-09-25 14:55:08,179 44 INFO rb-48985ee-225086-418734 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-25 14:55:08,187 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:08] "GET /web/image/ir.attachment/6932/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:55:08,196 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:55:08,208 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:08] "GET /web/image/product.product/2429/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 8 0.004 0.011 2026-09-25 14:55:08,231 44 INFO rb-48985ee-225086-418734 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-25 14:55:08,296 44 INFO rb-48985ee-225086-418734 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-25 14:55:08,326 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95385708 started for PoS orders references: [{'name': None, 'pos_reference': '260-94-000001', 'uuid': '65376de1-9714-4a11-99e2-ca5e17dff5e2'}] 2026-09-25 14:55:08,355 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95385708 order {'name': None, 'pos_reference': '260-94-000001', 'uuid': '65376de1-9714-4a11-99e2-ca5e17dff5e2'} created pos.order #678 2026-09-25 14:55:08,363 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95385708 finished 2026-09-25 14:55:08,424 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:08] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 102 0.045 0.086 2026-09-25 14:55:08,461 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.009 2026-09-25 14:55:08,489 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: tour succeeded 2026-09-25 14:55:08,490 44 INFO rb-48985ee-225086-418734 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-25 14:55:08,534 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk.browser: heap 7691116 (allocated 8388608) 2026-09-25 14:55:08,552 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Closing chrome headless with pid 96937 2026-09-25 14:55:08,553 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Closing websocket connection 2026-09-25 14:55:08,554 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Terminating chrome headless with pid 96937 2026-09-25 14:55:08,640 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145508_639961_test_online_payment_kiosk.txt 2026-09-25 14:55:08,640 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk: Removing chrome user profile "/tmp/tmp53bzl7qe_chrome_odoo" 2026-09-25 14:55:08,660 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-25 14:55:09,235 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:09] "GET /pos/pay/678?access_token=f633124d-0c95-428d-9dd4-504fbabf804b HTTP/1.1" 200 - 110 0.060 0.521 2026-09-25 14:55:09,242 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-25 14:55:09,281 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:09] "POST /pos/pay/transaction/678 HTTP/1.1" 200 - 35 0.020 0.022 2026-09-25 14:55:09,303 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-25 14:55:09,817 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:09] "GET /pos/pay/confirmation/678?access_token=f633124d-0c95-428d-9dd4-504fbabf804b&exit_route=/&tx_id=6 HTTP/1.1" 303 - 333 0.224 0.293 2026-09-25 14:55:10,028 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:10] "GET / HTTP/1.1" 200 - 32 0.019 0.189 2026-09-25 14:55:10,031 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) starting 2026-09-25 14:55:10,053 44 INFO rb-48985ee-225086-418734 odoo.tests.common: Simulating signal changes during tests 2026-09-25 14:55:10,058 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) fully done (#loop 1; done 0; remaining 0; duration 0.03s) 2026-09-25 14:55:10,092 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page ... 2026-09-25 14:55:13,020 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Chrome pid: 97129 2026-09-25 14:55:13,021 44 INFO rb-48985ee-225086-418734 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/tmp0syyctli_chrome_odoo 2026-09-25 14:55:13,021 44 INFO rb-48985ee-225086-418734 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:41519/json/version 2026-09-25 14:55:13,022 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41519', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:55:13,025 44 INFO rb-48985ee-225086-418734 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-25 14:55:13,026 44 INFO rb-48985ee-225086-418734 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:41519/json 2026-09-25 14:55:13,026 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41519', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:55:13,027 44 INFO rb-48985ee-225086-418734 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:41519/devtools/page/019ACC6F595EE9CCEA42E9B01767D133 2026-09-25 14:55:13,028 44 INFO rb-48985ee-225086-418734 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-25 14:55:13,029 44 INFO rb-48985ee-225086-418734 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-25 14:55:13,033 44 INFO rb-48985ee-225086-418734 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-25 14:55:13,105 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Open "http://127.0.0.1:8069/pos-self/95?access_token=dcc81ae314874725" in browser 2026-09-25 14:55:13,105 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Navigating to: "http://127.0.0.1:8069/pos-self/95?access_token=dcc81ae314874725" 2026-09-25 14:55:13,117 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:55:13,365 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:13] "GET /pos-self/95?access_token=dcc81ae314874725 HTTP/1.1" 200 - 57 0.017 0.233 2026-09-25 14:55:13,368 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Navigation result: {'frameId': '019ACC6F595EE9CCEA42E9B01767D133', 'loaderId': '0C6AC6C9D01BE5F6F09933CD0E569C39', 'isDownload': False} 2026-09-25 14:55:13,369 44 INFO rb-48985ee-225086-418734 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-25 14:55:13,383 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:55:13,400 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 14:55:13,430 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:13] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.027 2026-09-25 14:55:13,436 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 14:55:13,446 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:13] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.050 2026-09-25 14:55:13,453 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 14:55:13,469 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:13] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.076 2026-09-25 14:55:13,598 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:13] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-09-25 14:55:13,603 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:13] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 14:55:13,610 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:13] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.002 0.007 2026-09-25 14:55:13,617 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 14:55:13,617 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:13] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:55:13,622 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page: Evaluate test code "odoo.startTour('test_online_payment_kiosk_qr_code', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/95?access_token=dcc81ae314874725", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:55:13,628 44 INFO rb-48985ee-225086-418734 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-25 14:55:13,656 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:13] "POST /pos-self/relations/95 HTTP/1.1" 200 - 37 0.010 0.023 2026-09-25 14:55:13,682 44 INFO rb-48985ee-225086-418734 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-25 14:55:13,684 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.057 2026-09-25 14:55:13,844 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:13] "POST /pos-self/data/95 HTTP/1.1" 200 - 183 0.061 0.100 2026-09-25 14:55:13,846 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.152 2026-09-25 14:55:13,902 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:13] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-09-25 14:55:13,907 44 INFO rb-48985ee-225086-418734 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-25 14:55:13,938 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:13] "GET /web/image/ir.attachment/7031/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 14:55:13,965 44 INFO rb-48985ee-225086-418734 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-25 14:55:14,005 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:14] "GET /web/image/pos.category/238/image_128?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 2 0.000 0.022 2026-09-25 14:55:14,010 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:55:14,020 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:14] "GET /web/image/product.template/1940/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.013 2026-09-25 14:55:14,027 44 INFO rb-48985ee-225086-418734 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-25 14:55:14,029 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:14] "GET /web/image/product.template/1944/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-25 14:55:14,039 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:14] "GET /web/image/product.template/1941/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-09-25 14:55:14,053 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:14] "GET /web/image/product.template/1943/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.037 2026-09-25 14:55:14,063 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:14] "GET /web/image/product.template/1942/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-09-25 14:55:14,099 44 INFO rb-48985ee-225086-418734 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-25 14:55:14,112 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:14] "GET /web/image/ir.attachment/6985/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 14:55:14,135 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:55:14,144 44 INFO rb-48985ee-225086-418734 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-25 14:55:14,155 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:14] "GET /web/image/product.product/2429/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 8 0.003 0.016 2026-09-25 14:55:14,204 44 INFO rb-48985ee-225086-418734 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-25 14:55:14,223 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44967260 started for PoS orders references: [{'name': None, 'pos_reference': '260-95-000001', 'uuid': 'cc642ca2-fe71-4d91-8cbf-7d839c5f4e9a'}] 2026-09-25 14:55:14,245 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44967260 order {'name': None, 'pos_reference': '260-95-000001', 'uuid': 'cc642ca2-fe71-4d91-8cbf-7d839c5f4e9a'} created pos.order #679 2026-09-25 14:55:14,251 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44967260 finished 2026-09-25 14:55:14,300 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:14] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 102 0.033 0.065 2026-09-25 14:55:14,328 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:14] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.007 2026-09-25 14:55:14,373 44 INFO rb-48985ee-225086-418734 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-25 14:55:14,373 44 INFO rb-48985ee-225086-418734 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-25 14:55:14,401 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_no_confirmation_page.browser: heap 7668392 (allocated 8388608) 2026-09-25 14:55:14,410 44 INFO rb-48985ee-225086-418734 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 97129 2026-09-25 14:55:14,411 44 INFO rb-48985ee-225086-418734 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-25 14:55:14,411 44 INFO rb-48985ee-225086-418734 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 97129 2026-09-25 14:55:14,505 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145514_505598_test_online_payment_kiosk_no_confirmation_page.txt 2026-09-25 14:55:14,505 44 INFO rb-48985ee-225086-418734 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/tmp0syyctli_chrome_odoo" 2026-09-25 14:55:14,524 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-25 14:55:15,151 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:15] "GET /pos/pay/679?access_token=8e0dea82-e28b-4792-9561-f6ed1cdabb22 HTTP/1.1" 200 - 110 0.060 0.575 2026-09-25 14:55:15,160 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-25 14:55:15,195 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:15] "POST /pos/pay/transaction/679 HTTP/1.1" 200 - 35 0.018 0.020 2026-09-25 14:55:15,212 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) starting 2026-09-25 14:55:15,776 44 INFO rb-48985ee-225086-418734 odoo.tests.common: Simulating signal changes during tests 2026-09-25 14:55:15,781 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) fully done (#loop 1; done 0; remaining 0; duration 0.57s) 2026-09-25 14:55:15,810 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code ... 2026-09-25 14:55:18,665 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Chrome pid: 97321 2026-09-25 14:55:18,666 44 INFO rb-48985ee-225086-418734 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/tmppf7k2h69_chrome_odoo 2026-09-25 14:55:18,666 44 INFO rb-48985ee-225086-418734 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:34345/json/version 2026-09-25 14:55:18,667 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34345', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:55:18,668 44 INFO rb-48985ee-225086-418734 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-25 14:55:18,668 44 INFO rb-48985ee-225086-418734 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:34345/json 2026-09-25 14:55:18,669 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34345', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:55:18,670 44 INFO rb-48985ee-225086-418734 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:34345/devtools/page/A31F809086B84F1D2D76A7865574E6BF 2026-09-25 14:55:18,671 44 INFO rb-48985ee-225086-418734 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-25 14:55:18,672 44 INFO rb-48985ee-225086-418734 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-25 14:55:18,676 44 INFO rb-48985ee-225086-418734 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-25 14:55:18,736 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Open "http://127.0.0.1:8069/pos-self/96?access_token=3b816420e4f64fba" in browser 2026-09-25 14:55:18,736 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Navigating to: "http://127.0.0.1:8069/pos-self/96?access_token=3b816420e4f64fba" 2026-09-25 14:55:18,745 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:55:18,984 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:18] "GET /pos-self/96?access_token=3b816420e4f64fba HTTP/1.1" 200 - 57 0.016 0.225 2026-09-25 14:55:18,987 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': 'A31F809086B84F1D2D76A7865574E6BF', 'loaderId': '95E1CF6018374E45C409F09AD9BFE936', 'isDownload': False} 2026-09-25 14:55:18,987 44 INFO rb-48985ee-225086-418734 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-25 14:55:18,996 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:55:19,009 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 14:55:19,026 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:19] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.022 2026-09-25 14:55:19,037 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 14:55:19,060 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:19] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.019 0.041 2026-09-25 14:55:19,065 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 14:55:19,075 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:19] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.067 2026-09-25 14:55:19,164 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:19] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-25 14:55:19,168 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:19] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.010 2026-09-25 14:55:19,182 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 14:55:19,182 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:19] "POST /pos/ping HTTP/1.1" 200 - 1 0.001 0.005 2026-09-25 14:55:19,189 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:19] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.002 0.008 2026-09-25 14:55:19,194 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code: Evaluate test code "odoo.startTour('test_online_payment_kiosk_qr_code', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/96?access_token=3b816420e4f64fba", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:55:19,202 44 INFO rb-48985ee-225086-418734 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-25 14:55:19,252 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:19] "POST /pos-self/relations/96 HTTP/1.1" 200 - 37 0.020 0.035 2026-09-25 14:55:19,258 44 INFO rb-48985ee-225086-418734 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-25 14:55:19,290 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.083 2026-09-25 14:55:19,482 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:19] "POST /pos-self/data/96 HTTP/1.1" 200 - 183 0.075 0.126 2026-09-25 14:55:19,484 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.181 2026-09-25 14:55:19,539 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:19] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.029 2026-09-25 14:55:19,545 44 INFO rb-48985ee-225086-418734 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-25 14:55:19,577 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:19] "GET /web/image/ir.attachment/7084/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:55:19,611 44 INFO rb-48985ee-225086-418734 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-25 14:55:19,638 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:19] "GET /web/image/pos.category/238/image_128?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 2 0.001 0.013 2026-09-25 14:55:19,641 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:55:19,658 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:19] "GET /web/image/product.template/1940/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.013 2026-09-25 14:55:19,668 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:19] "GET /web/image/product.template/1942/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.025 2026-09-25 14:55:19,678 44 INFO rb-48985ee-225086-418734 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-25 14:55:19,679 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:19] "GET /web/image/product.template/1941/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.035 2026-09-25 14:55:19,687 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:19] "GET /web/image/product.template/1943/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.040 2026-09-25 14:55:19,701 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:19] "GET /web/image/product.template/1944/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.054 2026-09-25 14:55:19,734 44 INFO rb-48985ee-225086-418734 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-25 14:55:19,747 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:19] "GET /web/image/ir.attachment/7038/raw HTTP/1.1" 200 - 4 0.001 0.006 2026-09-25 14:55:19,757 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:55:19,766 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:19] "GET /web/image/product.product/2429/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-09-25 14:55:19,786 44 INFO rb-48985ee-225086-418734 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-25 14:55:19,848 44 INFO rb-48985ee-225086-418734 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-25 14:55:19,874 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12094939 started for PoS orders references: [{'name': None, 'pos_reference': '260-96-000001', 'uuid': '0d89bec2-552f-45cf-a37c-7d01edcf8f7c'}] 2026-09-25 14:55:19,897 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12094939 order {'name': None, 'pos_reference': '260-96-000001', 'uuid': '0d89bec2-552f-45cf-a37c-7d01edcf8f7c'} created pos.order #680 2026-09-25 14:55:19,904 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12094939 finished 2026-09-25 14:55:19,956 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:19] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 102 0.037 0.074 2026-09-25 14:55:19,991 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.005 0.007 2026-09-25 14:55:20,022 44 INFO rb-48985ee-225086-418734 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-25 14:55:20,023 44 INFO rb-48985ee-225086-418734 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-25 14:55:20,049 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_kiosk_qr_code.browser: heap 7705328 (allocated 8650752) 2026-09-25 14:55:20,051 44 INFO rb-48985ee-225086-418734 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 97321 2026-09-25 14:55:20,051 44 INFO rb-48985ee-225086-418734 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-25 14:55:20,052 44 INFO rb-48985ee-225086-418734 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 97321 2026-09-25 14:55:20,136 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145520_136022_test_online_payment_kiosk_qr_code.txt 2026-09-25 14:55:20,136 44 INFO rb-48985ee-225086-418734 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/tmppf7k2h69_chrome_odoo" 2026-09-25 14:55:20,172 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile ... 2026-09-25 14:55:22,710 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Chrome pid: 97515 2026-09-25 14:55:22,710 44 INFO rb-48985ee-225086-418734 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/tmpozssld5v_chrome_odoo 2026-09-25 14:55:22,710 44 INFO rb-48985ee-225086-418734 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:36765/json/version 2026-09-25 14:55:22,711 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36765', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:55:22,714 44 INFO rb-48985ee-225086-418734 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-25 14:55:22,714 44 INFO rb-48985ee-225086-418734 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:36765/json 2026-09-25 14:55:22,714 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36765', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:55:22,715 44 INFO rb-48985ee-225086-418734 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:36765/devtools/page/56832F2D20F2D5759AD0068E163B609E 2026-09-25 14:55:22,716 44 INFO rb-48985ee-225086-418734 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-25 14:55:22,718 44 INFO rb-48985ee-225086-418734 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-25 14:55:22,722 44 INFO rb-48985ee-225086-418734 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-25 14:55:22,789 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Open "http://127.0.0.1:8069/pos-self/97?access_token=22add6dbe69f4dac" in browser 2026-09-25 14:55:22,789 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Navigating to: "http://127.0.0.1:8069/pos-self/97?access_token=22add6dbe69f4dac" 2026-09-25 14:55:22,798 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:55:23,065 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:23] "GET /pos-self/97?access_token=22add6dbe69f4dac HTTP/1.1" 200 - 57 0.022 0.247 2026-09-25 14:55:23,067 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Navigation result: {'frameId': '56832F2D20F2D5759AD0068E163B609E', 'loaderId': 'F0D9285FC55FDB41DAB0C07D1CE853DF', 'isDownload': False} 2026-09-25 14:55:23,067 44 INFO rb-48985ee-225086-418734 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-25 14:55:23,079 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:55:23,094 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 14:55:23,112 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:23] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.025 2026-09-25 14:55:23,119 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 14:55:23,139 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:23] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.042 2026-09-25 14:55:23,143 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 14:55:23,151 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:23] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.062 2026-09-25 14:55:23,231 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:23] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-25 14:55:23,237 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:23] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-25 14:55:23,243 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:23] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.007 2026-09-25 14:55:23,250 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 14:55:23,251 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:23] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:55:23,254 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Evaluate test code "odoo.startTour('test_online_payment_mobile_self_order_preparation_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/97?access_token=22add6dbe69f4dac", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:55:23,281 44 INFO rb-48985ee-225086-418734 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-25 14:55:23,312 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:23] "POST /pos-self/relations/97 HTTP/1.1" 200 - 37 0.011 0.031 2026-09-25 14:55:23,332 44 INFO rb-48985ee-225086-418734 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-25 14:55:23,340 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.067 2026-09-25 14:55:23,524 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:23] "POST /pos-self/data/97 HTTP/1.1" 200 - 184 0.055 0.129 2026-09-25 14:55:23,526 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.176 2026-09-25 14:55:23,557 44 INFO rb-48985ee-225086-418734 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-25 14:55:23,605 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:23] "GET /web/image/ir.attachment/7137/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 14:55:23,642 44 INFO rb-48985ee-225086-418734 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-25 14:55:23,671 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:23] "GET /web/image/pos.category/238/image_128?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 2 0.000 0.013 2026-09-25 14:55:23,676 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 14:55:23,686 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:23] "GET /web/image/product.template/1940/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.014 2026-09-25 14:55:23,695 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:23] "GET /web/image/product.template/1941/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.023 2026-09-25 14:55:23,711 44 INFO rb-48985ee-225086-418734 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-25 14:55:23,712 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:23] "GET /web/image/product.template/1944/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-09-25 14:55:23,724 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:23] "GET /web/image/product.template/1942/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.044 2026-09-25 14:55:23,758 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:23] "GET /web/image/product.template/1943/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.074 2026-09-25 14:55:23,772 44 INFO rb-48985ee-225086-418734 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-25 14:55:23,844 44 INFO rb-48985ee-225086-418734 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-25 14:55:23,852 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:23] "GET /web/image/ir.attachment/7091/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 14:55:23,866 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:55:23,879 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:23] "GET /web/image/product.product/2429/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 8 0.002 0.012 2026-09-25 14:55:23,890 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:23] "GET /web/image/product.product/2431/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 8 0.002 0.022 2026-09-25 14:55:23,893 44 INFO rb-48985ee-225086-418734 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-25 14:55:23,944 44 INFO rb-48985ee-225086-418734 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-25 14:55:24,006 44 INFO rb-48985ee-225086-418734 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-25 14:55:24,057 44 INFO rb-48985ee-225086-418734 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-25 14:55:24,124 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: tour succeeded 2026-09-25 14:55:24,126 44 INFO rb-48985ee-225086-418734 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-25 14:55:24,147 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66061972 started for PoS orders references: [{'name': None, 'pos_reference': '260-97-000001', 'uuid': '5962b58b-51f5-44a0-b42b-53005881e5ea'}] 2026-09-25 14:55:24,148 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile.browser: heap 7917348 (allocated 8650752) 2026-09-25 14:55:24,152 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Closing chrome headless with pid 97515 2026-09-25 14:55:24,152 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Closing websocket connection 2026-09-25 14:55:24,154 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Terminating chrome headless with pid 97515 2026-09-25 14:55:24,171 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66061972 order {'name': None, 'pos_reference': '260-97-000001', 'uuid': '5962b58b-51f5-44a0-b42b-53005881e5ea'} created pos.order #681 2026-09-25 14:55:24,171 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66061972 finished 2026-09-25 14:55:24,215 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:24] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 105 0.034 0.063 2026-09-25 14:55:24,250 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145524_250168_test_online_payment_mobile.txt 2026-09-25 14:55:24,250 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile: Removing chrome user profile "/tmp/tmpozssld5v_chrome_odoo" 2026-09-25 14:55:24,263 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-25 14:55:24,809 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:24] "GET /pos/pay/681?access_token=b4b00de9-b915-4319-9d64-5b5aa088a23a HTTP/1.1" 200 - 126 0.048 0.502 2026-09-25 14:55:24,816 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-25 14:55:24,849 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:24] "POST /pos/pay/transaction/681 HTTP/1.1" 200 - 33 0.011 0.026 2026-09-25 14:55:24,866 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-25 14:55:25,269 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:25] "GET /pos/pay/confirmation/681?access_token=b4b00de9-b915-4319-9d64-5b5aa088a23a&exit_route=/&tx_id=8 HTTP/1.1" 303 - 353 0.146 0.260 2026-09-25 14:55:25,493 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:25] "GET / HTTP/1.1" 200 - 32 0.014 0.208 2026-09-25 14:55:25,496 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) starting 2026-09-25 14:55:25,515 44 INFO rb-48985ee-225086-418734 odoo.tests.common: Simulating signal changes during tests 2026-09-25 14:55:25,519 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) fully done (#loop 1; done 0; remaining 0; duration 0.02s) 2026-09-25 14:55:25,550 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page ... 2026-09-25 14:55:28,260 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Chrome pid: 97711 2026-09-25 14:55:28,260 44 INFO rb-48985ee-225086-418734 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/tmp8remk3h1_chrome_odoo 2026-09-25 14:55:28,260 44 INFO rb-48985ee-225086-418734 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:43931/json/version 2026-09-25 14:55:28,261 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43931', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:55:28,263 44 INFO rb-48985ee-225086-418734 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-25 14:55:28,263 44 INFO rb-48985ee-225086-418734 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:43931/json 2026-09-25 14:55:28,264 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43931', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:55:28,265 44 INFO rb-48985ee-225086-418734 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:43931/devtools/page/415B89BF4FB5762AA9CBA1D9318D3352 2026-09-25 14:55:28,266 44 INFO rb-48985ee-225086-418734 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-25 14:55:28,267 44 INFO rb-48985ee-225086-418734 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-25 14:55:28,270 44 INFO rb-48985ee-225086-418734 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-25 14:55:28,333 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Open "http://127.0.0.1:8069/pos-self/98?access_token=eda6797349314435" in browser 2026-09-25 14:55:28,333 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Navigating to: "http://127.0.0.1:8069/pos-self/98?access_token=eda6797349314435" 2026-09-25 14:55:28,341 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:55:28,627 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:28] "GET /pos-self/98?access_token=eda6797349314435 HTTP/1.1" 200 - 57 0.016 0.272 2026-09-25 14:55:28,630 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Navigation result: {'frameId': '415B89BF4FB5762AA9CBA1D9318D3352', 'loaderId': 'A90C3F27EA6E2E65D4FE4A50072CF5DE', 'isDownload': False} 2026-09-25 14:55:28,630 44 INFO rb-48985ee-225086-418734 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-25 14:55:28,644 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:55:28,657 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 14:55:28,676 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:28] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.023 2026-09-25 14:55:28,682 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 14:55:28,702 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:28] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.041 2026-09-25 14:55:28,707 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 14:55:28,715 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:28] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.060 2026-09-25 14:55:28,785 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:28] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-25 14:55:28,791 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:28] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 14:55:28,797 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:28] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 14:55:28,804 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 14:55:28,804 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:28] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:55:28,810 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: Evaluate test code "odoo.startTour('test_online_payment_mobile_self_order_preparation_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/98?access_token=eda6797349314435", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:55:28,817 44 INFO rb-48985ee-225086-418734 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-25 14:55:28,845 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:28] "POST /pos-self/relations/98 HTTP/1.1" 200 - 37 0.010 0.022 2026-09-25 14:55:29,009 44 INFO rb-48985ee-225086-418734 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-25 14:55:29,018 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.204 2026-09-25 14:55:29,183 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:29] "POST /pos-self/data/98 HTTP/1.1" 200 - 184 0.058 0.114 2026-09-25 14:55:29,185 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.155 2026-09-25 14:55:29,209 44 INFO rb-48985ee-225086-418734 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-25 14:55:29,236 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:29] "GET /web/image/ir.attachment/7190/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:55:29,260 44 INFO rb-48985ee-225086-418734 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-25 14:55:29,290 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:29] "GET /web/image/pos.category/238/image_128?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 2 0.001 0.016 2026-09-25 14:55:29,294 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:55:29,303 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:29] "GET /web/image/product.template/1940/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.022 2026-09-25 14:55:29,310 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:29] "GET /web/image/product.template/1941/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-25 14:55:29,319 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:29] "GET /web/image/product.template/1944/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.024 2026-09-25 14:55:29,323 44 INFO rb-48985ee-225086-418734 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-25 14:55:29,329 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:29] "GET /web/image/product.template/1943/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-09-25 14:55:29,339 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:29] "GET /web/image/product.template/1942/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-09-25 14:55:29,385 44 INFO rb-48985ee-225086-418734 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-25 14:55:29,446 44 INFO rb-48985ee-225086-418734 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-25 14:55:29,452 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:29] "GET /web/image/ir.attachment/7144/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:55:29,466 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:29] "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-25 14:55:29,475 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:29] "GET /web/image/product.product/2429/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-09-25 14:55:29,485 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:29] "GET /web/image/product.product/2431/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 8 0.002 0.021 2026-09-25 14:55:29,499 44 INFO rb-48985ee-225086-418734 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-25 14:55:29,549 44 INFO rb-48985ee-225086-418734 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-25 14:55:29,609 44 INFO rb-48985ee-225086-418734 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-25 14:55:29,660 44 INFO rb-48985ee-225086-418734 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-25 14:55:29,727 44 INFO rb-48985ee-225086-418734 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-25 14:55:29,728 44 INFO rb-48985ee-225086-418734 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-25 14:55:29,752 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67801128 started for PoS orders references: [{'name': None, 'pos_reference': '260-98-000001', 'uuid': 'aeb29421-3bfa-48d9-a9af-ad81876c0842'}] 2026-09-25 14:55:29,756 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page.browser: heap 7919572 (allocated 8912896) 2026-09-25 14:55:29,758 44 INFO rb-48985ee-225086-418734 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 97711 2026-09-25 14:55:29,759 44 INFO rb-48985ee-225086-418734 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-25 14:55:29,760 44 INFO rb-48985ee-225086-418734 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 97711 2026-09-25 14:55:29,780 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67801128 order {'name': None, 'pos_reference': '260-98-000001', 'uuid': 'aeb29421-3bfa-48d9-a9af-ad81876c0842'} created pos.order #682 2026-09-25 14:55:29,780 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67801128 finished 2026-09-25 14:55:29,820 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145529_820407_test_online_payment_mobile_no_confirmation_page.txt 2026-09-25 14:55:29,820 44 INFO rb-48985ee-225086-418734 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/tmp8remk3h1_chrome_odoo" 2026-09-25 14:55:29,830 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_no_confirmation_page: waiting for threads: [, ] 2026-09-25 14:55:29,832 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:29] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 105 0.039 0.071 2026-09-25 14:55:29,843 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-25 14:55:30,369 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:30] "GET /pos/pay/682?access_token=ba586c78-bc3e-4da9-998d-ad6fdfa645c3 HTTP/1.1" 200 - 126 0.046 0.486 2026-09-25 14:55:30,375 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-25 14:55:30,402 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:30] "POST /pos/pay/transaction/682 HTTP/1.1" 200 - 33 0.010 0.019 2026-09-25 14:55:30,416 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) starting 2026-09-25 14:55:30,883 44 INFO rb-48985ee-225086-418734 odoo.tests.common: Simulating signal changes during tests 2026-09-25 14:55:30,886 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) fully done (#loop 1; done 0; remaining 0; duration 0.47s) 2026-09-25 14:55:30,915 44 INFO rb-48985ee-225086-418734 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-25 14:55:33,416 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 97901 2026-09-25 14:55:33,416 44 INFO rb-48985ee-225086-418734 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/tmpzs9ffvdm_chrome_odoo 2026-09-25 14:55:33,416 44 INFO rb-48985ee-225086-418734 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:46719/json/version 2026-09-25 14:55:33,417 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46719', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:55:33,425 44 INFO rb-48985ee-225086-418734 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-25 14:55:33,425 44 INFO rb-48985ee-225086-418734 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:46719/json 2026-09-25 14:55:33,426 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46719', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:55:33,427 44 INFO rb-48985ee-225086-418734 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:46719/devtools/page/7B5F67CC160F2D8632F904A948DE8933 2026-09-25 14:55:33,430 44 INFO rb-48985ee-225086-418734 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-25 14:55:33,431 44 INFO rb-48985ee-225086-418734 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-25 14:55:33,435 44 INFO rb-48985ee-225086-418734 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-25 14:55:33,503 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Open "http://127.0.0.1:8069/pos-self/99?access_token=8b9cc719d2664b15" in browser 2026-09-25 14:55:33,503 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Navigating to: "http://127.0.0.1:8069/pos-self/99?access_token=8b9cc719d2664b15" 2026-09-25 14:55:33,514 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:55:33,814 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:33] "GET /pos-self/99?access_token=8b9cc719d2664b15 HTTP/1.1" 200 - 57 0.028 0.275 2026-09-25 14:55:33,817 44 INFO rb-48985ee-225086-418734 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': '7B5F67CC160F2D8632F904A948DE8933', 'loaderId': 'C218907B7D9948F605452E4786D6D18E', 'isDownload': False} 2026-09-25 14:55:33,818 44 INFO rb-48985ee-225086-418734 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-25 14:55:33,828 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:55:33,841 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 14:55:33,868 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:33] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.016 0.020 2026-09-25 14:55:33,875 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 14:55:33,884 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:33] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.045 2026-09-25 14:55:33,892 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 14:55:33,906 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:33] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.068 2026-09-25 14:55:34,023 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:34] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-25 14:55:34,028 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:34] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-25 14:55:34,034 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:34] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.007 2026-09-25 14:55:34,040 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Evaluate test code "odoo.startTour('test_online_payment_mobile_self_order_preparation_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/99?access_token=8b9cc719d2664b15", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:55:34,042 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 14:55:34,042 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:34] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:55:34,045 44 INFO rb-48985ee-225086-418734 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-25 14:55:34,082 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:34] "POST /pos-self/relations/99 HTTP/1.1" 200 - 37 0.011 0.022 2026-09-25 14:55:34,112 44 INFO rb-48985ee-225086-418734 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-25 14:55:34,120 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.069 2026-09-25 14:55:34,323 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:34] "POST /pos-self/data/99 HTTP/1.1" 200 - 184 0.069 0.137 2026-09-25 14:55:34,325 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.195 2026-09-25 14:55:34,353 44 INFO rb-48985ee-225086-418734 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-25 14:55:34,383 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:34] "GET /web/image/ir.attachment/7243/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 14:55:34,410 44 INFO rb-48985ee-225086-418734 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-25 14:55:34,440 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:34] "GET /web/image/pos.category/238/image_128?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 2 0.000 0.015 2026-09-25 14:55:34,444 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:55:34,450 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:34] "GET /web/image/product.template/1944/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.016 2026-09-25 14:55:34,458 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:34] "GET /web/image/product.template/1942/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.024 2026-09-25 14:55:34,465 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:34] "GET /web/image/product.template/1941/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-09-25 14:55:34,472 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:34] "GET /web/image/product.template/1940/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-09-25 14:55:34,474 44 INFO rb-48985ee-225086-418734 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-25 14:55:34,504 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:34] "GET /web/image/product.template/1943/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 3 0.019 0.050 2026-09-25 14:55:34,535 44 INFO rb-48985ee-225086-418734 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-25 14:55:34,597 44 INFO rb-48985ee-225086-418734 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-25 14:55:34,606 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:34] "GET /web/image/ir.attachment/7197/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 14:55:34,618 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55: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-25 14:55:34,628 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:34] "GET /web/image/product.product/2429/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 8 0.004 0.011 2026-09-25 14:55:34,640 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:34] "GET /web/image/product.product/2431/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 14:55:34,649 44 INFO rb-48985ee-225086-418734 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-25 14:55:34,700 44 INFO rb-48985ee-225086-418734 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-25 14:55:34,758 44 INFO rb-48985ee-225086-418734 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-25 14:55:34,809 44 INFO rb-48985ee-225086-418734 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-25 14:55:34,871 44 INFO rb-48985ee-225086-418734 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-25 14:55:34,871 44 INFO rb-48985ee-225086-418734 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-25 14:55:34,898 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91317180 started for PoS orders references: [{'name': None, 'pos_reference': '260-99-000001', 'uuid': 'f74506ea-cd14-4879-94a9-d84678f750d4'}] 2026-09-25 14:55:34,904 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7913028 (allocated 8650752) 2026-09-25 14:55:34,908 44 INFO rb-48985ee-225086-418734 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 97901 2026-09-25 14:55:34,911 44 INFO rb-48985ee-225086-418734 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-25 14:55:34,912 44 INFO rb-48985ee-225086-418734 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 97901 2026-09-25 14:55:34,924 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91317180 order {'name': None, 'pos_reference': '260-99-000001', 'uuid': 'f74506ea-cd14-4879-94a9-d84678f750d4'} created pos.order #683 2026-09-25 14:55:34,925 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91317180 finished 2026-09-25 14:55:34,971 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:34] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 105 0.034 0.068 2026-09-25 14:55:34,979 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145534_979142_test_online_payment_mobile_self_order_preparation_changes.txt 2026-09-25 14:55:34,979 44 INFO rb-48985ee-225086-418734 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/tmpzs9ffvdm_chrome_odoo" 2026-09-25 14:55:35,226 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 98094 2026-09-25 14:55:35,227 44 INFO rb-48985ee-225086-418734 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/tmpzbftptfm_chrome_odoo 2026-09-25 14:55:35,227 44 INFO rb-48985ee-225086-418734 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:43397/json/version 2026-09-25 14:55:35,228 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43397', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:55:35,230 44 INFO rb-48985ee-225086-418734 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-25 14:55:35,230 44 INFO rb-48985ee-225086-418734 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:43397/json 2026-09-25 14:55:35,230 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43397', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:55:35,233 44 INFO rb-48985ee-225086-418734 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:43397/devtools/page/518805B8DF425B56D2AFAF662D725439 2026-09-25 14:55:35,235 44 INFO rb-48985ee-225086-418734 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-25 14:55:35,236 44 INFO rb-48985ee-225086-418734 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-25 14:55:35,249 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:55:35,254 44 INFO rb-48985ee-225086-418734 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-25 14:55:35,259 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Open "http://127.0.0.1:8069/pos/ui?config_id=99" in browser 2026-09-25 14:55:35,260 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=99" 2026-09-25 14:55:35,465 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:35] "GET /pos/ui?config_id=99 HTTP/1.1" 200 - 73 0.027 0.172 2026-09-25 14:55:35,468 44 INFO rb-48985ee-225086-418734 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': '518805B8DF425B56D2AFAF662D725439', 'loaderId': '7D0D51388827ADE62084FC8F136231CA', 'isDownload': False} 2026-09-25 14:55:35,468 44 INFO rb-48985ee-225086-418734 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-25 14:55:35,477 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:55:35,494 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:35] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-09-25 14:55:35,507 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:35] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.006 0.018 2026-09-25 14:55:35,511 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:35] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-25 14:55:35,868 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:55:35,869 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:55:35,882 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.009 2026-09-25 14:55:35,891 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes: Evaluate test code "odoo.startTour('test_online_payment_pos_self_order_preparation_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=99", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:55:35,895 44 INFO rb-48985ee-225086-418734 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-25 14:55:35,898 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:55:35,906 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55: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-25 14:55:35,912 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:55:35,924 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 14:55:35,927 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 14:55:35,950 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.005 0.016 2026-09-25 14:55:35,952 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.015 2026-09-25 14:55:36,349 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 186, model: sale.order 2026-09-25 14:55:36,351 44 INFO rb-48985ee-225086-418734 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/Auditor - Readonly - Accounting/Bookkeeper - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/Administrator - Sales/User: Own Documents Only - Role / Portal Contact your administrator to request access if necessary. 2026-09-25 14:55:36,351 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 186, model: sale.order.line 2026-09-25 14:55:36,352 44 INFO rb-48985ee-225086-418734 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/Auditor - Readonly - Accounting/Bookkeeper - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/User: Own Documents Only - Role / Portal Contact your administrator to request access if necessary. 2026-09-25 14:55:36,360 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 486 0.140 0.253 2026-09-25 14:55:36,377 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:36] "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-25 14:55:36,425 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 14:55:36,470 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:36] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.031 2026-09-25 14:55:36,491 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-25 14:55:36,499 44 INFO rb-48985ee-225086-418734 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-25 14:55:36,512 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 14:55:36,542 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:55:36,545 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:55:36,549 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:55:36,549 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:36] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:55:36,557 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:36] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.002 0.008 2026-09-25 14:55:36,592 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:55:36,601 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:55:36,603 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:55:36,605 44 INFO rb-48985ee-225086-418734 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-25 14:55:36,639 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:36] "GET /pos/ui/99 HTTP/1.1" 200 - 33 0.023 0.028 2026-09-25 14:55:36,651 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:36] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.002 0.050 2026-09-25 14:55:36,693 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:36] "GET /pos/ui/99?from_backend=True HTTP/1.1" 200 - 33 0.015 0.090 2026-09-25 14:55:36,700 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:36] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.044 2026-09-25 14:55:36,725 44 INFO rb-48985ee-225086-418734 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-25 14:55:36,775 44 INFO rb-48985ee-225086-418734 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-25 14:55:36,780 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:36] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.016 0.037 2026-09-25 14:55:36,800 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.011 2026-09-25 14:55:36,812 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:55:36,827 44 INFO rb-48985ee-225086-418734 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-25 14:55:36,878 44 INFO rb-48985ee-225086-418734 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-25 14:55:36,941 44 INFO rb-48985ee-225086-418734 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-25 14:55:36,992 44 INFO rb-48985ee-225086-418734 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-25 14:55:36,993 44 INFO rb-48985ee-225086-418734 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-25 14:55:37,030 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13608884 (allocated 14155776) 2026-09-25 14:55:37,032 44 INFO rb-48985ee-225086-418734 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 98094 2026-09-25 14:55:37,032 44 INFO rb-48985ee-225086-418734 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-25 14:55:37,032 44 INFO rb-48985ee-225086-418734 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 98094 2026-09-25 14:55:37,128 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145537_128077_test_online_payment_mobile_self_order_preparation_changes.txt 2026-09-25 14:55:37,128 44 INFO rb-48985ee-225086-418734 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/tmpzbftptfm_chrome_odoo" 2026-09-25 14:55:37,157 44 INFO rb-48985ee-225086-418734 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-25 14:55:39,858 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome pid: 98293 2026-09-25 14:55:39,858 44 INFO rb-48985ee-225086-418734 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/tmpz08khfvd_chrome_odoo 2026-09-25 14:55:39,858 44 INFO rb-48985ee-225086-418734 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:35133/json/version 2026-09-25 14:55:39,859 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35133', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:55:39,861 44 INFO rb-48985ee-225086-418734 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-25 14:55:39,861 44 INFO rb-48985ee-225086-418734 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:35133/json 2026-09-25 14:55:39,861 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35133', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:55:39,862 44 INFO rb-48985ee-225086-418734 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:35133/devtools/page/1A5F31BFC8A34940AA603B6F2D743705 2026-09-25 14:55:39,864 44 INFO rb-48985ee-225086-418734 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-25 14:55:39,865 44 INFO rb-48985ee-225086-418734 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-25 14:55:39,867 44 INFO rb-48985ee-225086-418734 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-25 14:55:39,922 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Open "http://127.0.0.1:8069/pos-self/100?access_token=c1c395a60f0a4fca" in browser 2026-09-25 14:55:39,923 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Navigating to: "http://127.0.0.1:8069/pos-self/100?access_token=c1c395a60f0a4fca" 2026-09-25 14:55:39,930 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:55:40,158 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:40] "GET /pos-self/100?access_token=c1c395a60f0a4fca HTTP/1.1" 200 - 57 0.015 0.215 2026-09-25 14:55:40,161 44 INFO rb-48985ee-225086-418734 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': '1A5F31BFC8A34940AA603B6F2D743705', 'loaderId': '5A5CE72B4E00F500A9780646FCD2C193', 'isDownload': False} 2026-09-25 14:55:40,161 44 INFO rb-48985ee-225086-418734 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-25 14:55:40,173 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:55:40,209 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 14:55:40,228 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:40] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.023 0.027 2026-09-25 14:55:40,236 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 14:55:40,262 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:40] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.017 0.068 2026-09-25 14:55:40,269 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 14:55:40,279 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:40] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.095 2026-09-25 14:55:40,355 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:40] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.005 2026-09-25 14:55:40,360 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:40] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-25 14:55:40,377 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:40] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.003 0.006 2026-09-25 14:55:40,380 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 14:55:40,380 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:40] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.008 2026-09-25 14:55:40,388 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Evaluate test code "odoo.startTour('self_mobile_online_payment_meal', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/100?access_token=c1c395a60f0a4fca", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:55:40,394 44 INFO rb-48985ee-225086-418734 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-25 14:55:40,422 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:40] "POST /pos-self/relations/100 HTTP/1.1" 200 - 37 0.012 0.025 2026-09-25 14:55:40,447 44 INFO rb-48985ee-225086-418734 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-25 14:55:40,455 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.066 2026-09-25 14:55:40,610 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:40] "POST /pos-self/data/100 HTTP/1.1" 200 - 184 0.058 0.101 2026-09-25 14:55:40,612 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.142 2026-09-25 14:55:40,645 44 INFO rb-48985ee-225086-418734 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-25 14:55:40,681 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:40] "GET /web/image/ir.attachment/7299/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:55:40,699 44 INFO rb-48985ee-225086-418734 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-25 14:55:40,706 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:40] "GET /web/image/ir.attachment/7250/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:55:40,711 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14: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-25 14:55:40,748 44 INFO rb-48985ee-225086-418734 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-25 14:55:40,814 44 INFO rb-48985ee-225086-418734 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-25 14:55:40,836 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:40] "GET /web/image/pos.category/238/image_128?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 2 0.000 0.015 2026-09-25 14:55:40,847 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:40] "GET /web/image/product.template/1940/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.020 2026-09-25 14:55:40,855 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:40] "GET /web/image/product.template/1941/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-09-25 14:55:40,862 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:40] "GET /web/image/product.template/1944/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-09-25 14:55:40,868 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:40] "GET /web/image/product.template/1942/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-09-25 14:55:40,876 44 INFO rb-48985ee-225086-418734 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-25 14:55:40,878 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:40] "GET /web/image/product.template/1943/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.047 2026-09-25 14:55:40,935 44 INFO rb-48985ee-225086-418734 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-25 14:55:40,951 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55: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-25 14:55:40,962 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:40] "GET /web/image/product.product/2429/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 8 0.002 0.011 2026-09-25 14:55:40,986 44 INFO rb-48985ee-225086-418734 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-25 14:55:41,046 44 INFO rb-48985ee-225086-418734 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-25 14:55:41,059 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:41] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.003 0.008 2026-09-25 14:55:41,104 44 INFO rb-48985ee-225086-418734 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-25 14:55:41,165 44 INFO rb-48985ee-225086-418734 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-25 14:55:41,185 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22054762 started for PoS orders references: [{'name': None, 'pos_reference': '260-100-000001', 'uuid': '17e237a4-58c2-4f48-ae8b-1d7177a2adb3'}] 2026-09-25 14:55:41,209 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22054762 order {'name': None, 'pos_reference': '260-100-000001', 'uuid': '17e237a4-58c2-4f48-ae8b-1d7177a2adb3'} created pos.order #684 2026-09-25 14:55:41,217 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22054762 finished 2026-09-25 14:55:41,271 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:41] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 103 0.036 0.073 2026-09-25 14:55:41,326 44 INFO rb-48985ee-225086-418734 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-25 14:55:41,378 44 INFO rb-48985ee-225086-418734 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-25 14:55:41,438 44 INFO rb-48985ee-225086-418734 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-25 14:55:41,492 44 INFO rb-48985ee-225086-418734 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-25 14:55:41,518 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:41] "GET /web/image/product.product/2431/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 8 0.002 0.013 2026-09-25 14:55:41,543 44 INFO rb-48985ee-225086-418734 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-25 14:55:41,603 44 INFO rb-48985ee-225086-418734 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-25 14:55:41,630 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46746106 started for PoS orders references: [{'name': None, 'pos_reference': '260-100-000001', 'uuid': '17e237a4-58c2-4f48-ae8b-1d7177a2adb3'}] 2026-09-25 14:55:41,645 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added lines [1120] to pos.order #684 2026-09-25 14:55:41,650 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46746106 order {'name': None, 'pos_reference': '260-100-000001', 'uuid': '17e237a4-58c2-4f48-ae8b-1d7177a2adb3'} updated pos.order #684 2026-09-25 14:55:41,657 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46746106 finished 2026-09-25 14:55:41,736 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:41] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.043 0.090 2026-09-25 14:55:41,749 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 14:55:41,788 44 INFO rb-48985ee-225086-418734 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-25 14:55:41,843 44 INFO rb-48985ee-225086-418734 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-25 14:55:41,908 44 INFO rb-48985ee-225086-418734 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-25 14:55:41,967 44 INFO rb-48985ee-225086-418734 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-25 14:55:41,968 44 INFO rb-48985ee-225086-418734 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-25 14:55:42,002 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: heap 9037972 (allocated 10223616) 2026-09-25 14:55:42,004 44 INFO rb-48985ee-225086-418734 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 98293 2026-09-25 14:55:42,005 44 INFO rb-48985ee-225086-418734 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-25 14:55:42,006 44 INFO rb-48985ee-225086-418734 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 98293 2026-09-25 14:55:42,073 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145542_073725_test_online_payment_self_pay_after_meal_table.txt 2026-09-25 14:55:42,074 44 INFO rb-48985ee-225086-418734 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/tmpz08khfvd_chrome_odoo" 2026-09-25 14:55:42,335 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Chrome pid: 98488 2026-09-25 14:55:42,336 44 INFO rb-48985ee-225086-418734 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/tmp7trirs8__chrome_odoo 2026-09-25 14:55:42,336 44 INFO rb-48985ee-225086-418734 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:40823/json/version 2026-09-25 14:55:42,337 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40823', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:55:42,344 44 INFO rb-48985ee-225086-418734 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-25 14:55:42,344 44 INFO rb-48985ee-225086-418734 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:40823/json 2026-09-25 14:55:42,344 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40823', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:55:42,347 44 INFO rb-48985ee-225086-418734 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:40823/devtools/page/A08119E11BCFEF5B688BC9934A87CBF1 2026-09-25 14:55:42,349 44 INFO rb-48985ee-225086-418734 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-25 14:55:42,350 44 INFO rb-48985ee-225086-418734 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-25 14:55:42,353 44 INFO rb-48985ee-225086-418734 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-25 14:55:42,356 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Open "http://127.0.0.1:8069/pos-self/100?access_token=c1c395a60f0a4fca&table_identifier=b247199a" in browser 2026-09-25 14:55:42,356 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Navigating to: "http://127.0.0.1:8069/pos-self/100?access_token=c1c395a60f0a4fca&table_identifier=b247199a" 2026-09-25 14:55:42,383 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:42] "GET /pos-self/100?access_token=c1c395a60f0a4fca&table_identifier=b247199a HTTP/1.1" 200 - 9 0.003 0.014 2026-09-25 14:55:42,385 44 INFO rb-48985ee-225086-418734 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': 'A08119E11BCFEF5B688BC9934A87CBF1', 'loaderId': '23125793DF8B06C99BE2C34E4A6D013C', 'isDownload': False} 2026-09-25 14:55:42,386 44 INFO rb-48985ee-225086-418734 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-25 14:55:42,396 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:55:42,411 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:42] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.008 2026-09-25 14:55:42,415 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:42] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.011 2026-09-25 14:55:42,418 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:42] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.016 2026-09-25 14:55:42,528 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:42] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-25 14:55:42,530 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:42] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:55:42,538 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:42] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 14:55:42,541 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 14:55:42,541 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:55:42,554 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: Evaluate test code "odoo.startTour('self_mobile_online_payment_meal_table', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/100?access_token=c1c395a60f0a4fca&table_identifier=b247199a", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:55:42,560 44 INFO rb-48985ee-225086-418734 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-25 14:55:42,573 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:42] "POST /pos-self/relations/100 HTTP/1.1" 200 - 16 0.006 0.019 2026-09-25 14:55:42,576 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.027 2026-09-25 14:55:42,612 44 INFO rb-48985ee-225086-418734 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-25 14:55:42,743 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:42] "POST /pos-self/data/100 HTTP/1.1" 200 - 116 0.060 0.097 2026-09-25 14:55:42,745 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.155 2026-09-25 14:55:42,779 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.006 2026-09-25 14:55:42,788 44 INFO rb-48985ee-225086-418734 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-25 14:55:42,815 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:42] "GET /web/image/ir.attachment/7299/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:55:42,829 44 INFO rb-48985ee-225086-418734 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-25 14:55:42,837 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:42] "GET /web/image/ir.attachment/7250/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:55:42,845 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:55:42,900 44 INFO rb-48985ee-225086-418734 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-25 14:55:42,937 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:42] "GET /web/image/pos.category/238/image_128?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 2 0.002 0.021 2026-09-25 14:55:42,946 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:42] "GET /web/image/product.template/1940/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-09-25 14:55:42,962 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:42] "GET /web/image/product.template/1944/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 3 0.006 0.036 2026-09-25 14:55:42,974 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:42] "GET /web/image/product.template/1942/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.052 2026-09-25 14:55:42,976 44 INFO rb-48985ee-225086-418734 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-25 14:55:42,983 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:42] "GET /web/image/product.template/1941/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.063 2026-09-25 14:55:42,991 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:42] "GET /web/image/product.template/1943/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.067 2026-09-25 14:55:43,033 44 INFO rb-48985ee-225086-418734 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-25 14:55:43,049 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:55:43,065 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:43] "GET /web/image/product.product/2429/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 8 0.003 0.015 2026-09-25 14:55:43,079 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:43] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.008 2026-09-25 14:55:43,086 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:43] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.014 2026-09-25 14:55:43,088 44 INFO rb-48985ee-225086-418734 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-25 14:55:43,151 44 INFO rb-48985ee-225086-418734 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-25 14:55:43,172 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65127686 started for PoS orders references: [{'name': None, 'pos_reference': '260-100-000002', 'uuid': '26b3b41e-921e-41e6-8ee1-b4f1798915f4'}] 2026-09-25 14:55:43,191 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65127686 order {'name': None, 'pos_reference': '260-100-000002', 'uuid': '26b3b41e-921e-41e6-8ee1-b4f1798915f4'} created pos.order #685 2026-09-25 14:55:43,197 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65127686 finished 2026-09-25 14:55:43,241 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:43] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.028 0.065 2026-09-25 14:55:43,268 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:43] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.007 2026-09-25 14:55:43,291 44 INFO rb-48985ee-225086-418734 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-25 14:55:43,345 44 INFO rb-48985ee-225086-418734 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-25 14:55:43,406 44 INFO rb-48985ee-225086-418734 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-25 14:55:43,462 44 INFO rb-48985ee-225086-418734 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-25 14:55:43,496 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:43] "GET /web/image/product.product/2431/image_512?unique=2026-09-25T14:54:58.000+00:00 HTTP/1.1" 200 - 8 0.003 0.013 2026-09-25 14:55:43,514 44 INFO rb-48985ee-225086-418734 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-25 14:55:43,574 44 INFO rb-48985ee-225086-418734 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-25 14:55:43,596 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58702325 started for PoS orders references: [{'name': None, 'pos_reference': '260-100-000002', 'uuid': '26b3b41e-921e-41e6-8ee1-b4f1798915f4'}] 2026-09-25 14:55:43,608 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added lines [1122] to pos.order #685 2026-09-25 14:55:43,612 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58702325 order {'name': None, 'pos_reference': '260-100-000002', 'uuid': '26b3b41e-921e-41e6-8ee1-b4f1798915f4'} updated pos.order #685 2026-09-25 14:55:43,619 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58702325 finished 2026-09-25 14:55:43,678 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:43] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.026 0.081 2026-09-25 14:55:43,693 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:43] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.008 2026-09-25 14:55:43,721 44 INFO rb-48985ee-225086-418734 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-25 14:55:43,776 44 INFO rb-48985ee-225086-418734 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-25 14:55:43,829 44 INFO rb-48985ee-225086-418734 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-25 14:55:43,886 44 INFO rb-48985ee-225086-418734 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-25 14:55:43,887 44 INFO rb-48985ee-225086-418734 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-25 14:55:43,931 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table.browser: heap 8743388 (allocated 9961472) 2026-09-25 14:55:43,933 44 INFO rb-48985ee-225086-418734 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-25 14:55:43,945 44 INFO rb-48985ee-225086-418734 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 98488 2026-09-25 14:55:43,945 44 INFO rb-48985ee-225086-418734 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-25 14:55:43,945 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-25 14:55:43,947 44 INFO rb-48985ee-225086-418734 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 98488 2026-09-25 14:55:44,023 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145544_022880_test_online_payment_self_pay_after_meal_table.txt 2026-09-25 14:55:44,023 44 INFO rb-48985ee-225086-418734 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/tmp7trirs8__chrome_odoo" 2026-09-25 14:55:44,134 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePayment.test_online_payment_self_pay_after_meal_table: waiting for threads: [] 2026-09-25 14:55:44,469 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:44] "GET /pos/pay/685?access_token=0196abfd-1c6f-483b-9de1-fb3c011c5960&exit_route=http://127.0.0.1:8069/pos-self/100?access_token%3Dc1c395a60f0a4fca%26table_identifier%3Db247199a HTTP/1.1" 200 - 126 0.044 0.485 2026-09-25 14:55:44,501 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-25 14:55:45,620 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel ... 2026-09-25 14:55:48,550 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Chrome pid: 98688 2026-09-25 14:55:48,551 44 INFO rb-48985ee-225086-418734 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/tmpntotr1a1_chrome_odoo 2026-09-25 14:55:48,551 44 INFO rb-48985ee-225086-418734 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:42847/json/version 2026-09-25 14:55:48,552 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42847', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:55:48,553 44 INFO rb-48985ee-225086-418734 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-25 14:55:48,553 44 INFO rb-48985ee-225086-418734 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:42847/json 2026-09-25 14:55:48,554 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42847', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:55:48,554 44 INFO rb-48985ee-225086-418734 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:42847/devtools/page/A8E0A231CA7B194FF7A214C9A4D0D4A5 2026-09-25 14:55:48,556 44 INFO rb-48985ee-225086-418734 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-25 14:55:48,556 44 INFO rb-48985ee-225086-418734 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-25 14:55:48,562 44 INFO rb-48985ee-225086-418734 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-25 14:55:48,579 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Open "http://127.0.0.1:8069/pos-self/101?access_token=9b76af3bd4b5414f" in browser 2026-09-25 14:55:48,579 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Navigating to: "http://127.0.0.1:8069/pos-self/101?access_token=9b76af3bd4b5414f" 2026-09-25 14:55:48,587 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:55:48,829 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:48] "GET /pos-self/101?access_token=9b76af3bd4b5414f HTTP/1.1" 200 - 57 0.016 0.228 2026-09-25 14:55:48,831 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': 'A8E0A231CA7B194FF7A214C9A4D0D4A5', 'loaderId': 'F05ABB653379000ABB923AD5E746A27A', 'isDownload': False} 2026-09-25 14:55:48,831 44 INFO rb-48985ee-225086-418734 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-25 14:55:48,848 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:55:48,860 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 14:55:48,887 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:48] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.022 2026-09-25 14:55:48,893 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 14:55:48,907 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:48] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.051 2026-09-25 14:55:48,911 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 14:55:48,921 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:48] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.063 2026-09-25 14:55:49,031 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:49] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.005 2026-09-25 14:55:49,045 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:49] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-25 14:55:49,070 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel: Evaluate test code "odoo.startTour('test_kiosk_cart_restore_and_cancel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/101?access_token=9b76af3bd4b5414f", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:55:49,071 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:49] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.008 0.024 2026-09-25 14:55:49,073 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 14:55:49,073 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:49] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.010 2026-09-25 14:55:49,077 44 INFO rb-48985ee-225086-418734 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-25 14:55:49,135 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:49] "POST /pos-self/relations/101 HTTP/1.1" 200 - 37 0.016 0.035 2026-09-25 14:55:49,161 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.073 2026-09-25 14:55:49,366 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:49] "POST /pos-self/data/101 HTTP/1.1" 200 - 183 0.086 0.126 2026-09-25 14:55:49,368 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.195 2026-09-25 14:55:49,422 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:49] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.006 0.024 2026-09-25 14:55:49,427 44 INFO rb-48985ee-225086-418734 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-25 14:55:49,458 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:49] "GET /web/image/ir.attachment/7367/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:55:49,491 44 INFO rb-48985ee-225086-418734 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-25 14:55:49,523 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:55:49,527 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:49] "GET /web/image/pos.category/239/image_128?unique=2026-09-25T14:55:44.000+00:00 HTTP/1.1" 200 - 2 0.001 0.019 2026-09-25 14:55:49,542 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:49] "GET /web/image/product.template/1945/image_512?unique=2026-09-25T14:55:44.000+00:00 HTTP/1.1" 200 - 3 0.002 0.020 2026-09-25 14:55:49,552 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:49] "GET /web/image/product.template/1949/image_512?unique=2026-09-25T14:55:44.000+00:00 HTTP/1.1" 200 - 3 0.002 0.030 2026-09-25 14:55:49,555 44 INFO rb-48985ee-225086-418734 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-25 14:55:49,563 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:49] "GET /web/image/product.template/1946/image_512?unique=2026-09-25T14:55:44.000+00:00 HTTP/1.1" 200 - 3 0.002 0.041 2026-09-25 14:55:49,570 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:49] "GET /web/image/product.template/1947/image_512?unique=2026-09-25T14:55:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.049 2026-09-25 14:55:49,579 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:49] "GET /web/image/product.template/1948/image_512?unique=2026-09-25T14:55:44.000+00:00 HTTP/1.1" 200 - 3 0.002 0.052 2026-09-25 14:55:49,615 44 INFO rb-48985ee-225086-418734 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-25 14:55:49,677 44 INFO rb-48985ee-225086-418734 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-25 14:55:49,686 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:49] "GET /web/image/ir.attachment/7321/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 14:55:49,703 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:55:49,715 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:49] "GET /web/image/product.product/2434/image_512?unique=2026-09-25T14:55:44.000+00:00 HTTP/1.1" 200 - 8 0.005 0.015 2026-09-25 14:55:49,725 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:49] "GET /web/image/product.product/2436/image_512?unique=2026-09-25T14:55:44.000+00:00 HTTP/1.1" 200 - 8 0.002 0.022 2026-09-25 14:55:49,728 44 INFO rb-48985ee-225086-418734 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-25 14:55:49,779 44 INFO rb-48985ee-225086-418734 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-25 14:55:49,842 44 INFO rb-48985ee-225086-418734 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-25 14:55:49,865 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29521939 started for PoS orders references: [{'name': None, 'pos_reference': '260-101-000001', 'uuid': '7e8a8219-5b83-413d-a499-43c8ab4d183d'}] 2026-09-25 14:55:49,889 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29521939 order {'name': None, 'pos_reference': '260-101-000001', 'uuid': '7e8a8219-5b83-413d-a499-43c8ab4d183d'} created pos.order #686 2026-09-25 14:55:49,896 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29521939 finished 2026-09-25 14:55:49,947 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:49] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 110 0.036 0.072 2026-09-25 14:55:49,978 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:49] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.007 2026-09-25 14:55:49,998 44 INFO rb-48985ee-225086-418734 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-25 14:55:50,049 44 INFO rb-48985ee-225086-418734 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-25 14:55:50,100 44 INFO rb-48985ee-225086-418734 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-25 14:55:50,153 44 INFO rb-48985ee-225086-418734 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-25 14:55:50,208 44 INFO rb-48985ee-225086-418734 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-25 14:55:50,265 44 INFO rb-48985ee-225086-418734 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-25 14:55:50,266 44 INFO rb-48985ee-225086-418734 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-25 14:55:50,294 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:50] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.007 0.019 2026-09-25 14:55:50,299 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_kiosk_cart_restore_and_cancel.browser: heap 8320836 (allocated 9699328) 2026-09-25 14:55:50,301 44 INFO rb-48985ee-225086-418734 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 98688 2026-09-25 14:55:50,301 44 INFO rb-48985ee-225086-418734 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-25 14:55:50,302 44 INFO rb-48985ee-225086-418734 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 98688 2026-09-25 14:55:50,356 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145550_355848_test_kiosk_cart_restore_and_cancel.txt 2026-09-25 14:55:50,356 44 INFO rb-48985ee-225086-418734 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/tmpntotr1a1_chrome_odoo" 2026-09-25 14:55:50,387 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment: Starting TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code ... 2026-09-25 14:55:52,995 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Chrome pid: 98884 2026-09-25 14:55:52,995 44 INFO rb-48985ee-225086-418734 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/tmpkblw5vwe_chrome_odoo 2026-09-25 14:55:52,995 44 INFO rb-48985ee-225086-418734 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:34637/json/version 2026-09-25 14:55:52,996 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34637', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:55:52,998 44 INFO rb-48985ee-225086-418734 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-25 14:55:52,998 44 INFO rb-48985ee-225086-418734 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:34637/json 2026-09-25 14:55:52,999 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34637', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:55:53,000 44 INFO rb-48985ee-225086-418734 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:34637/devtools/page/EF7D1AE9FD1995F991DF1F05DA76CE15 2026-09-25 14:55:53,001 44 INFO rb-48985ee-225086-418734 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-25 14:55:53,002 44 INFO rb-48985ee-225086-418734 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-25 14:55:53,006 44 INFO rb-48985ee-225086-418734 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-25 14:55:53,022 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Open "http://127.0.0.1:8069/pos-self/102?access_token=e1cc2be5fa1e430f" in browser 2026-09-25 14:55:53,022 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Navigating to: "http://127.0.0.1:8069/pos-self/102?access_token=e1cc2be5fa1e430f" 2026-09-25 14:55:53,029 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:55:53,299 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:53] "GET /pos-self/102?access_token=e1cc2be5fa1e430f HTTP/1.1" 200 - 57 0.016 0.256 2026-09-25 14:55:53,302 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': 'EF7D1AE9FD1995F991DF1F05DA76CE15', 'loaderId': '58343CA590925E4511ED8FB64A741854', 'isDownload': False} 2026-09-25 14:55:53,302 44 INFO rb-48985ee-225086-418734 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-25 14:55:53,314 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:55:53,328 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 14:55:53,355 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:53] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.021 2026-09-25 14:55:53,362 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 14:55:53,377 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:53] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.055 2026-09-25 14:55:53,382 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 14:55:53,392 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:53] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.066 2026-09-25 14:55:53,492 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:53] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.008 2026-09-25 14:55:53,496 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:53] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-25 14:55:53,505 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:53] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 14:55:53,508 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 14:55:53,509 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:53] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:55:53,521 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code: Evaluate test code "odoo.startTour('test_online_payment_kiosk_qr_code', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/102?access_token=e1cc2be5fa1e430f", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:55:53,529 44 INFO rb-48985ee-225086-418734 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-25 14:55:53,550 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:53] "POST /pos-self/relations/102 HTTP/1.1" 200 - 37 0.012 0.023 2026-09-25 14:55:53,577 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.060 2026-09-25 14:55:53,579 44 INFO rb-48985ee-225086-418734 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-25 14:55:53,725 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:53] "POST /pos-self/data/102 HTTP/1.1" 200 - 183 0.053 0.096 2026-09-25 14:55:53,727 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.138 2026-09-25 14:55:53,784 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:53] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-09-25 14:55:53,789 44 INFO rb-48985ee-225086-418734 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-25 14:55:53,818 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:53] "GET /web/image/ir.attachment/7420/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:55:53,847 44 INFO rb-48985ee-225086-418734 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-25 14:55:53,878 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:53] "GET /web/image/pos.category/239/image_128?unique=2026-09-25T14:55:44.000+00:00 HTTP/1.1" 200 - 2 0.001 0.015 2026-09-25 14:55:53,901 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:53] "GET /web/image/product.template/1945/image_512?unique=2026-09-25T14:55:44.000+00:00 HTTP/1.1" 200 - 3 0.009 0.019 2026-09-25 14:55:53,906 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:55:53,909 44 INFO rb-48985ee-225086-418734 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-25 14:55:53,912 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:53] "GET /web/image/product.template/1946/image_512?unique=2026-09-25T14:55:44.000+00:00 HTTP/1.1" 200 - 3 0.003 0.023 2026-09-25 14:55:53,921 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:53] "GET /web/image/product.template/1949/image_512?unique=2026-09-25T14:55:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-25 14:55:53,932 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:53] "GET /web/image/product.template/1947/image_512?unique=2026-09-25T14:55:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-09-25 14:55:53,939 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:53] "GET /web/image/product.template/1948/image_512?unique=2026-09-25T14:55:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-09-25 14:55:53,967 44 INFO rb-48985ee-225086-418734 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-25 14:55:53,977 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:53] "GET /web/image/ir.attachment/7374/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:55:53,991 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:55:54,004 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:54] "GET /web/image/product.product/2434/image_512?unique=2026-09-25T14:55:44.000+00:00 HTTP/1.1" 200 - 8 0.003 0.013 2026-09-25 14:55:54,019 44 INFO rb-48985ee-225086-418734 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-25 14:55:54,080 44 INFO rb-48985ee-225086-418734 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-25 14:55:54,098 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89502848 started for PoS orders references: [{'name': None, 'pos_reference': '260-102-000001', 'uuid': '0124b16f-2312-4d89-9234-85ad09254ea8'}] 2026-09-25 14:55:54,123 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89502848 order {'name': None, 'pos_reference': '260-102-000001', 'uuid': '0124b16f-2312-4d89-9234-85ad09254ea8'} created pos.order #687 2026-09-25 14:55:54,130 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89502848 finished 2026-09-25 14:55:54,186 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:54] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 102 0.035 0.073 2026-09-25 14:55:54,215 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:54] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.008 2026-09-25 14:55:54,254 44 INFO rb-48985ee-225086-418734 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-25 14:55:54,255 44 INFO rb-48985ee-225086-418734 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-25 14:55:54,280 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_kiosk_qr_code.browser: heap 7701060 (allocated 8650752) 2026-09-25 14:55:54,282 44 INFO rb-48985ee-225086-418734 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 98884 2026-09-25 14:55:54,282 44 INFO rb-48985ee-225086-418734 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-25 14:55:54,283 44 INFO rb-48985ee-225086-418734 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 98884 2026-09-25 14:55:54,377 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145554_376972_test_online_payment_kiosk_qr_code.txt 2026-09-25 14:55:54,377 44 INFO rb-48985ee-225086-418734 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/tmpkblw5vwe_chrome_odoo" 2026-09-25 14:55:54,402 44 INFO rb-48985ee-225086-418734 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-25 14:55:57,141 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 99074 2026-09-25 14:55:57,141 44 INFO rb-48985ee-225086-418734 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/tmpb77fzf85_chrome_odoo 2026-09-25 14:55:57,141 44 INFO rb-48985ee-225086-418734 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:46183/json/version 2026-09-25 14:55:57,142 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46183', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:55:57,143 44 INFO rb-48985ee-225086-418734 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-25 14:55:57,143 44 INFO rb-48985ee-225086-418734 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:46183/json 2026-09-25 14:55:57,144 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46183', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:55:57,145 44 INFO rb-48985ee-225086-418734 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:46183/devtools/page/0B5ACBB3D4B40A66F6612DFF0BFCD6EE 2026-09-25 14:55:57,146 44 INFO rb-48985ee-225086-418734 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-25 14:55:57,147 44 INFO rb-48985ee-225086-418734 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-25 14:55:57,150 44 INFO rb-48985ee-225086-418734 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-25 14:55:57,163 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Open "http://127.0.0.1:8069/pos-self/103?access_token=9d4e7eb0f9d44dd6" in browser 2026-09-25 14:55:57,163 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Navigating to: "http://127.0.0.1:8069/pos-self/103?access_token=9d4e7eb0f9d44dd6" 2026-09-25 14:55:57,172 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:55:57,425 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:57] "GET /pos-self/103?access_token=9d4e7eb0f9d44dd6 HTTP/1.1" 200 - 57 0.017 0.239 2026-09-25 14:55:57,428 44 INFO rb-48985ee-225086-418734 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': '0B5ACBB3D4B40A66F6612DFF0BFCD6EE', 'loaderId': 'CBAD220DC1F928267354A819F71FE346', 'isDownload': False} 2026-09-25 14:55:57,428 44 INFO rb-48985ee-225086-418734 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-25 14:55:57,440 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:55:57,454 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 14:55:57,479 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:57] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.021 2026-09-25 14:55:57,484 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 14:55:57,492 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:57] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.044 2026-09-25 14:55:57,498 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 14:55:57,511 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:57] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.064 2026-09-25 14:55:57,642 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:57] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-25 14:55:57,648 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:57] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 14:55:57,655 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:57] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.002 0.006 2026-09-25 14:55:57,658 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 14:55:57,658 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:57] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:55:57,684 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Evaluate test code "odoo.startTour('test_online_payment_mobile_self_order_preparation_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/103?access_token=9d4e7eb0f9d44dd6", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:55:57,691 44 INFO rb-48985ee-225086-418734 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-25 14:55:57,693 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.028 2026-09-25 14:55:57,733 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:57] "POST /pos-self/relations/103 HTTP/1.1" 200 - 37 0.014 0.055 2026-09-25 14:55:57,735 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.032 2026-09-25 14:55:57,748 44 INFO rb-48985ee-225086-418734 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-25 14:55:57,951 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:57] "POST /pos-self/data/103 HTTP/1.1" 200 - 184 0.054 0.146 2026-09-25 14:55:57,978 44 INFO rb-48985ee-225086-418734 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-25 14:55:58,005 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:58] "GET /web/image/ir.attachment/7473/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:55:58,030 44 INFO rb-48985ee-225086-418734 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-25 14:55:58,058 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:58] "GET /web/image/pos.category/239/image_128?unique=2026-09-25T14:55:44.000+00:00 HTTP/1.1" 200 - 2 0.000 0.013 2026-09-25 14:55:58,063 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:55:58,068 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:58] "GET /web/image/product.template/1945/image_512?unique=2026-09-25T14:55:44.000+00:00 HTTP/1.1" 200 - 3 0.002 0.015 2026-09-25 14:55:58,078 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:58] "GET /web/image/product.template/1946/image_512?unique=2026-09-25T14:55:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.024 2026-09-25 14:55:58,085 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:58] "GET /web/image/product.template/1947/image_512?unique=2026-09-25T14:55:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-09-25 14:55:58,090 44 INFO rb-48985ee-225086-418734 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-25 14:55:58,093 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:58] "GET /web/image/product.template/1949/image_512?unique=2026-09-25T14:55:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-09-25 14:55:58,105 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:58] "GET /web/image/product.template/1948/image_512?unique=2026-09-25T14:55:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.048 2026-09-25 14:55:58,151 44 INFO rb-48985ee-225086-418734 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-25 14:55:58,212 44 INFO rb-48985ee-225086-418734 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-25 14:55:58,220 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:58] "GET /web/image/ir.attachment/7427/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 14:55:58,232 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:55:58,245 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:58] "GET /web/image/product.product/2436/image_512?unique=2026-09-25T14:55:44.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-09-25 14:55:58,257 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:58] "GET /web/image/product.product/2434/image_512?unique=2026-09-25T14:55:44.000+00:00 HTTP/1.1" 200 - 8 0.002 0.024 2026-09-25 14:55:58,263 44 INFO rb-48985ee-225086-418734 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-25 14:55:58,314 44 INFO rb-48985ee-225086-418734 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-25 14:55:58,372 44 INFO rb-48985ee-225086-418734 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-25 14:55:58,424 44 INFO rb-48985ee-225086-418734 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-25 14:55:58,494 44 INFO rb-48985ee-225086-418734 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-25 14:55:58,495 44 INFO rb-48985ee-225086-418734 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-25 14:55:58,522 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63116729 started for PoS orders references: [{'name': None, 'pos_reference': '260-103-000001', 'uuid': 'ee7f81de-b2d0-4c71-a58f-80918e27ff54'}] 2026-09-25 14:55:58,526 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7913904 (allocated 8650752) 2026-09-25 14:55:58,528 44 INFO rb-48985ee-225086-418734 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 99074 2026-09-25 14:55:58,528 44 INFO rb-48985ee-225086-418734 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-25 14:55:58,530 44 INFO rb-48985ee-225086-418734 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 99074 2026-09-25 14:55:58,555 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63116729 order {'name': None, 'pos_reference': '260-103-000001', 'uuid': 'ee7f81de-b2d0-4c71-a58f-80918e27ff54'} created pos.order #688 2026-09-25 14:55:58,556 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63116729 finished 2026-09-25 14:55:58,586 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145558_586847_test_online_payment_mobile_self_order_preparation_changes.txt 2026-09-25 14:55:58,587 44 INFO rb-48985ee-225086-418734 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/tmpb77fzf85_chrome_odoo" 2026-09-25 14:55:58,590 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: waiting for threads: [, ] 2026-09-25 14:55:58,605 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:58] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 105 0.042 0.073 2026-09-25 14:55:58,852 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 99262 2026-09-25 14:55:58,853 44 INFO rb-48985ee-225086-418734 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/tmpt2in0kqg_chrome_odoo 2026-09-25 14:55:58,853 44 INFO rb-48985ee-225086-418734 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:44651/json/version 2026-09-25 14:55:58,854 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44651', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:55:58,856 44 INFO rb-48985ee-225086-418734 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-25 14:55:58,856 44 INFO rb-48985ee-225086-418734 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:44651/json 2026-09-25 14:55:58,857 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44651', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:55:58,858 44 INFO rb-48985ee-225086-418734 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:44651/devtools/page/3A2705F62F0523734E3A1680E671C8D0 2026-09-25 14:55:58,859 44 INFO rb-48985ee-225086-418734 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-25 14:55:58,860 44 INFO rb-48985ee-225086-418734 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-25 14:55:58,871 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:55:58,875 44 INFO rb-48985ee-225086-418734 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-25 14:55:58,876 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Open "http://127.0.0.1:8069/pos/ui?config_id=103" in browser 2026-09-25 14:55:58,876 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=103" 2026-09-25 14:55:59,199 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:59] "GET /pos/ui?config_id=103 HTTP/1.1" 200 - 73 0.020 0.296 2026-09-25 14:55:59,201 44 INFO rb-48985ee-225086-418734 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': '3A2705F62F0523734E3A1680E671C8D0', 'loaderId': 'B5651F034852AFC392D07E6897A17394', 'isDownload': False} 2026-09-25 14:55:59,202 44 INFO rb-48985ee-225086-418734 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-25 14:55:59,214 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:55:59,225 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:59] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 14:55:59,230 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:59] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 14:55:59,233 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:59] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-25 14:55:59,534 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:55:59,543 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:55:59,546 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:55:59,553 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes: Evaluate test code "odoo.startTour('test_online_payment_pos_self_order_preparation_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=103", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:55:59,556 44 INFO rb-48985ee-225086-418734 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-25 14:55:59,557 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-25 14:55:59,564 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:55:59,569 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:55:59,580 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.001 0.004 2026-09-25 14:55:59,583 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 14:55:59,605 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.004 0.017 2026-09-25 14:55:59,607 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.015 2026-09-25 14:55:59,981 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 190, model: sale.order 2026-09-25 14:55:59,982 44 INFO rb-48985ee-225086-418734 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/Auditor - Readonly - Accounting/Bookkeeper - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/Administrator - Sales/User: Own Documents Only - Role / Portal Contact your administrator to request access if necessary. 2026-09-25 14:55:59,982 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 190, model: sale.order.line 2026-09-25 14:55:59,983 44 INFO rb-48985ee-225086-418734 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/Auditor - Readonly - Accounting/Bookkeeper - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/User: Own Documents Only - Role / Portal Contact your administrator to request access if necessary. 2026-09-25 14:55:59,990 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:55:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 486 0.127 0.234 2026-09-25 14:56:00,005 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56: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-25 14:56:00,062 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 14:56:00,100 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:00] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.024 2026-09-25 14:56:00,124 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-09-25 14:56:00,135 44 INFO rb-48985ee-225086-418734 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-25 14:56:00,144 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-25 14:56:00,168 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:56:00,174 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:00] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:56:00,176 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:56:00,178 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:56:00,188 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56: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-25 14:56:00,188 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:00] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.002 0.011 2026-09-25 14:56:00,193 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:56:00,222 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.002 0.009 2026-09-25 14:56:00,247 44 INFO rb-48985ee-225086-418734 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-25 14:56:00,266 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:56:00,305 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:00] "GET /pos/ui/103?from_backend=True HTTP/1.1" 200 - 33 0.023 0.030 2026-09-25 14:56:00,314 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.033 2026-09-25 14:56:00,343 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:00] "GET /pos/ui/103 HTTP/1.1" 200 - 33 0.010 0.072 2026-09-25 14:56:00,367 44 INFO rb-48985ee-225086-418734 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-25 14:56:00,411 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:00] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.018 0.024 2026-09-25 14:56:00,429 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.009 2026-09-25 14:56:00,443 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:56:00,443 44 INFO rb-48985ee-225086-418734 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-25 14:56:00,493 44 INFO rb-48985ee-225086-418734 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-25 14:56:00,546 44 INFO rb-48985ee-225086-418734 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-25 14:56:00,610 44 INFO rb-48985ee-225086-418734 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-25 14:56:00,661 44 INFO rb-48985ee-225086-418734 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-25 14:56:00,661 44 INFO rb-48985ee-225086-418734 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-25 14:56:00,707 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13613232 (allocated 14680064) 2026-09-25 14:56:00,713 44 INFO rb-48985ee-225086-418734 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 99262 2026-09-25 14:56:00,713 44 INFO rb-48985ee-225086-418734 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-25 14:56:00,714 44 INFO rb-48985ee-225086-418734 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 99262 2026-09-25 14:56:00,779 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145600_778842_test_online_payment_mobile_self_order_preparation_changes.txt 2026-09-25 14:56:00,779 44 INFO rb-48985ee-225086-418734 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/tmpt2in0kqg_chrome_odoo" 2026-09-25 14:56:00,808 44 INFO rb-48985ee-225086-418734 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-25 14:56:03,356 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:56:03,498 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-25 14:56:04,042 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:04] "GET /pos/pay/689?access_token=ef6025e6-4cf9-4a59-9dad-337572cda55b HTTP/1.1" 200 - 150 0.049 0.639 2026-09-25 14:56:04,049 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-25 14:56:04,086 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:04] "POST /pos/pay/transaction/689 HTTP/1.1" 200 - 32 0.012 0.027 2026-09-25 14:56:04,103 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-25 14:56:04,530 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:04] "GET /pos/pay/confirmation/689?access_token=ef6025e6-4cf9-4a59-9dad-337572cda55b&exit_route=/&tx_id=10 HTTP/1.1" 303 - 335 0.172 0.257 2026-09-25 14:56:04,736 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:04] "GET / HTTP/1.1" 200 - 32 0.021 0.182 2026-09-25 14:56:04,739 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) starting 2026-09-25 14:56:04,760 44 INFO rb-48985ee-225086-418734 odoo.tests.common: Simulating signal changes during tests 2026-09-25 14:56:04,764 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_cron: Job 'Payment: Post-process transactions' (35) fully done (#loop 1; done 0; remaining 0; duration 0.02s) 2026-09-25 14:56:04,835 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:04] "POST /pos-self-order/send_self_order_receipt HTTP/1.1" 200 - 51 0.021 0.040 2026-09-25 14:56:04,862 44 INFO rb-48985ee-225086-418734 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-25 14:56:07,317 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome pid: 99465 2026-09-25 14:56:07,317 44 INFO rb-48985ee-225086-418734 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/tmpa8jipdlx_chrome_odoo 2026-09-25 14:56:07,317 44 INFO rb-48985ee-225086-418734 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:44541/json/version 2026-09-25 14:56:07,318 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44541', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:56:07,321 44 INFO rb-48985ee-225086-418734 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-25 14:56:07,321 44 INFO rb-48985ee-225086-418734 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:44541/json 2026-09-25 14:56:07,322 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44541', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:56:07,323 44 INFO rb-48985ee-225086-418734 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:44541/devtools/page/92B331368CE69034721F86A6CE4F86DA 2026-09-25 14:56:07,324 44 INFO rb-48985ee-225086-418734 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-25 14:56:07,325 44 INFO rb-48985ee-225086-418734 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-25 14:56:07,328 44 INFO rb-48985ee-225086-418734 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-25 14:56:07,341 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Open "http://127.0.0.1:8069/pos-self/105?access_token=6d7f46fda6954d27" in browser 2026-09-25 14:56:07,341 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Navigating to: "http://127.0.0.1:8069/pos-self/105?access_token=6d7f46fda6954d27" 2026-09-25 14:56:07,352 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:56:07,589 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:07] "GET /pos-self/105?access_token=6d7f46fda6954d27 HTTP/1.1" 200 - 57 0.015 0.225 2026-09-25 14:56:07,592 44 INFO rb-48985ee-225086-418734 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': '92B331368CE69034721F86A6CE4F86DA', 'loaderId': '0C43C71FF667056C6AC430B76671727D', 'isDownload': False} 2026-09-25 14:56:07,593 44 INFO rb-48985ee-225086-418734 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-25 14:56:07,601 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:56:07,614 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 14:56:07,634 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:07] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.024 2026-09-25 14:56:07,641 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 14:56:07,666 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:07] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.016 0.044 2026-09-25 14:56:07,673 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 14:56:07,683 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:07] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.070 2026-09-25 14:56:07,747 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:07] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.005 2026-09-25 14:56:07,753 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:07] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-25 14:56:07,758 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:07] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 14:56:07,764 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 14:56:07,764 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:07] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:56:07,769 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Evaluate test code "odoo.startTour('self_mobile_online_payment_meal', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/105?access_token=6d7f46fda6954d27", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:56:07,774 44 INFO rb-48985ee-225086-418734 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-25 14:56:07,806 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:07] "POST /pos-self/relations/105 HTTP/1.1" 200 - 37 0.013 0.024 2026-09-25 14:56:07,829 44 INFO rb-48985ee-225086-418734 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-25 14:56:07,832 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.059 2026-09-25 14:56:07,977 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:07] "POST /pos-self/data/105 HTTP/1.1" 200 - 184 0.050 0.096 2026-09-25 14:56:07,979 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.137 2026-09-25 14:56:08,001 44 INFO rb-48985ee-225086-418734 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-25 14:56:08,030 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:08] "GET /web/image/ir.attachment/7579/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 14:56:08,041 44 INFO rb-48985ee-225086-418734 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-25 14:56:08,052 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:08] "GET /web/image/ir.attachment/7530/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:56:08,057 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:56:08,091 44 INFO rb-48985ee-225086-418734 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-25 14:56:08,157 44 INFO rb-48985ee-225086-418734 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-25 14:56:08,179 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:08] "GET /web/image/pos.category/239/image_128?unique=2026-09-25T14:55:44.000+00:00 HTTP/1.1" 200 - 2 0.000 0.012 2026-09-25 14:56:08,187 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:08] "GET /web/image/product.template/1946/image_512?unique=2026-09-25T14:55:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.011 2026-09-25 14:56:08,194 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:08] "GET /web/image/product.template/1949/image_512?unique=2026-09-25T14:55:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-25 14:56:08,202 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:08] "GET /web/image/product.template/1945/image_512?unique=2026-09-25T14:55:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-09-25 14:56:08,210 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:08] "GET /web/image/product.template/1947/image_512?unique=2026-09-25T14:55:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-09-25 14:56:08,218 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:08] "GET /web/image/product.template/1948/image_512?unique=2026-09-25T14:55:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-09-25 14:56:08,219 44 INFO rb-48985ee-225086-418734 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-25 14:56:08,279 44 INFO rb-48985ee-225086-418734 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-25 14:56:08,298 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:56:08,310 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:08] "GET /web/image/product.product/2434/image_512?unique=2026-09-25T14:55:44.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-09-25 14:56:08,330 44 INFO rb-48985ee-225086-418734 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-25 14:56:08,390 44 INFO rb-48985ee-225086-418734 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-25 14:56:08,402 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:08] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.003 0.007 2026-09-25 14:56:08,447 44 INFO rb-48985ee-225086-418734 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-25 14:56:08,506 44 INFO rb-48985ee-225086-418734 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-25 14:56:08,534 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85271167 started for PoS orders references: [{'name': None, 'pos_reference': '260-105-000001', 'uuid': '99d503fa-fe7d-46e0-9ecc-1a1dde138813'}] 2026-09-25 14:56:08,564 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85271167 order {'name': None, 'pos_reference': '260-105-000001', 'uuid': '99d503fa-fe7d-46e0-9ecc-1a1dde138813'} created pos.order #690 2026-09-25 14:56:08,571 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85271167 finished 2026-09-25 14:56:08,634 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:08] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 103 0.033 0.096 2026-09-25 14:56:08,664 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.010 2026-09-25 14:56:08,692 44 INFO rb-48985ee-225086-418734 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-25 14:56:08,745 44 INFO rb-48985ee-225086-418734 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-25 14:56:08,804 44 INFO rb-48985ee-225086-418734 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-25 14:56:08,860 44 INFO rb-48985ee-225086-418734 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-25 14:56:08,888 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:08] "GET /web/image/product.product/2436/image_512?unique=2026-09-25T14:55:44.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-09-25 14:56:08,910 44 INFO rb-48985ee-225086-418734 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-25 14:56:08,967 44 INFO rb-48985ee-225086-418734 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-25 14:56:08,985 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20003840 started for PoS orders references: [{'name': None, 'pos_reference': '260-105-000001', 'uuid': '99d503fa-fe7d-46e0-9ecc-1a1dde138813'}] 2026-09-25 14:56:08,993 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added lines [1130] to pos.order #690 2026-09-25 14:56:08,996 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20003840 order {'name': None, 'pos_reference': '260-105-000001', 'uuid': '99d503fa-fe7d-46e0-9ecc-1a1dde138813'} updated pos.order #690 2026-09-25 14:56:09,003 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20003840 finished 2026-09-25 14:56:09,056 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:09] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.026 0.062 2026-09-25 14:56:09,088 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:09] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.008 2026-09-25 14:56:09,103 44 INFO rb-48985ee-225086-418734 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-25 14:56:09,158 44 INFO rb-48985ee-225086-418734 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-25 14:56:09,214 44 INFO rb-48985ee-225086-418734 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-25 14:56:09,271 44 INFO rb-48985ee-225086-418734 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-25 14:56:09,272 44 INFO rb-48985ee-225086-418734 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-25 14:56:09,306 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: heap 8935616 (allocated 10223616) 2026-09-25 14:56:09,307 44 INFO rb-48985ee-225086-418734 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-25 14:56:09,318 44 INFO rb-48985ee-225086-418734 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 99465 2026-09-25 14:56:09,318 44 INFO rb-48985ee-225086-418734 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-25 14:56:09,324 44 INFO rb-48985ee-225086-418734 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 99465 2026-09-25 14:56:09,328 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-25 14:56:09,392 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145609_391727_test_online_payment_self_pay_after_meal_table.txt 2026-09-25 14:56:09,392 44 INFO rb-48985ee-225086-418734 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/tmpa8jipdlx_chrome_odoo" 2026-09-25 14:56:09,454 44 INFO rb-48985ee-225086-418734 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-25 14:56:09,892 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:09] "GET /pos/pay/690?access_token=843becbc-d052-4bd4-96fd-eac524b46e08&exit_route=http://127.0.0.1:8069/pos-self/105?access_token%3D6d7f46fda6954d27 HTTP/1.1" 200 - 126 0.048 0.525 2026-09-25 14:56:10,139 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Chrome pid: 99656 2026-09-25 14:56:10,139 44 INFO rb-48985ee-225086-418734 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/tmpuyk9rnjk_chrome_odoo 2026-09-25 14:56:10,139 44 INFO rb-48985ee-225086-418734 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:43767/json/version 2026-09-25 14:56:10,140 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43767', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:56:10,142 44 INFO rb-48985ee-225086-418734 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-25 14:56:10,142 44 INFO rb-48985ee-225086-418734 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:43767/json 2026-09-25 14:56:10,143 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43767', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:56:10,145 44 INFO rb-48985ee-225086-418734 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:43767/devtools/page/9CB85A49DA695EF5CF5D6C03EF4D6512 2026-09-25 14:56:10,146 44 INFO rb-48985ee-225086-418734 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-25 14:56:10,148 44 INFO rb-48985ee-225086-418734 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-25 14:56:10,153 44 INFO rb-48985ee-225086-418734 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-25 14:56:10,169 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Open "http://127.0.0.1:8069/pos-self/105?access_token=6d7f46fda6954d27&table_identifier=bb00f94c" in browser 2026-09-25 14:56:10,171 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Navigating to: "http://127.0.0.1:8069/pos-self/105?access_token=6d7f46fda6954d27&table_identifier=bb00f94c" 2026-09-25 14:56:10,193 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:10] "GET /pos-self/105?access_token=6d7f46fda6954d27&table_identifier=bb00f94c HTTP/1.1" 200 - 9 0.002 0.012 2026-09-25 14:56:10,203 44 INFO rb-48985ee-225086-418734 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': '9CB85A49DA695EF5CF5D6C03EF4D6512', 'loaderId': '43270BAF7713449070E0B0FD15063DB3', 'isDownload': False} 2026-09-25 14:56:10,203 44 INFO rb-48985ee-225086-418734 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-25 14:56:10,212 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:56:10,225 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:10] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.007 2026-09-25 14:56:10,232 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:10] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.013 2026-09-25 14:56:10,241 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:10] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.022 2026-09-25 14:56:10,346 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:10] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.004 2026-09-25 14:56:10,352 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:10] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:56:10,360 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:10] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 14:56:10,366 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 14:56:10,366 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:56:10,374 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table: Evaluate test code "odoo.startTour('self_mobile_online_payment_meal_table', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/105?access_token=6d7f46fda6954d27&table_identifier=bb00f94c", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:56:10,388 44 INFO rb-48985ee-225086-418734 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-25 14:56:10,419 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:10] "POST /pos-self/relations/105 HTTP/1.1" 200 - 16 0.007 0.024 2026-09-25 14:56:10,423 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.033 2026-09-25 14:56:10,441 44 INFO rb-48985ee-225086-418734 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-25 14:56:10,441 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-25 14:56:10,571 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:10] "POST /pos-self/data/105 HTTP/1.1" 200 - 116 0.035 0.095 2026-09-25 14:56:10,608 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.006 2026-09-25 14:56:10,612 44 INFO rb-48985ee-225086-418734 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-25 14:56:10,642 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:10] "GET /web/image/ir.attachment/7579/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 14:56:10,658 44 INFO rb-48985ee-225086-418734 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-25 14:56:10,665 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:10] "GET /web/image/ir.attachment/7530/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:56:10,672 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:56:10,724 44 INFO rb-48985ee-225086-418734 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-25 14:56:10,746 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:10] "GET /web/image/pos.category/239/image_128?unique=2026-09-25T14:55:44.000+00:00 HTTP/1.1" 200 - 2 0.000 0.017 2026-09-25 14:56:10,755 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:10] "GET /web/image/product.template/1945/image_512?unique=2026-09-25T14:55:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-25 14:56:10,777 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:10] "GET /web/image/product.template/1946/image_512?unique=2026-09-25T14:55:44.000+00:00 HTTP/1.1" 200 - 3 0.014 0.024 2026-09-25 14:56:10,785 44 INFO rb-48985ee-225086-418734 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-25 14:56:10,785 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:10] "GET /web/image/product.template/1949/image_512?unique=2026-09-25T14:55:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.046 2026-09-25 14:56:10,793 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:10] "GET /web/image/product.template/1947/image_512?unique=2026-09-25T14:55:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.050 2026-09-25 14:56:10,807 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:10] "GET /web/image/product.template/1948/image_512?unique=2026-09-25T14:55:44.000+00:00 HTTP/1.1" 200 - 3 0.001 0.062 2026-09-25 14:56:10,822 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.006 2026-09-25 14:56:10,831 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.012 2026-09-25 14:56:10,843 44 INFO rb-48985ee-225086-418734 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-25 14:56:10,859 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:56:10,874 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:10] "GET /web/image/product.product/2434/image_512?unique=2026-09-25T14:55:44.000+00:00 HTTP/1.1" 200 - 8 0.008 0.011 2026-09-25 14:56:10,895 44 INFO rb-48985ee-225086-418734 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-25 14:56:10,957 44 INFO rb-48985ee-225086-418734 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-25 14:56:10,978 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52608055 started for PoS orders references: [{'name': None, 'pos_reference': '260-105-000002', 'uuid': 'ff75fb26-1dcf-4af7-9ae8-7c863068c6fe'}] 2026-09-25 14:56:10,998 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52608055 order {'name': None, 'pos_reference': '260-105-000002', 'uuid': 'ff75fb26-1dcf-4af7-9ae8-7c863068c6fe'} created pos.order #691 2026-09-25 14:56:11,005 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52608055 finished 2026-09-25 14:56:11,049 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:11] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.022 0.072 2026-09-25 14:56:11,075 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:11] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.007 2026-09-25 14:56:11,091 44 INFO rb-48985ee-225086-418734 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-25 14:56:11,143 44 INFO rb-48985ee-225086-418734 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-25 14:56:11,202 44 INFO rb-48985ee-225086-418734 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-25 14:56:11,257 44 INFO rb-48985ee-225086-418734 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-25 14:56:11,275 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:11] "GET /web/image/product.product/2436/image_512?unique=2026-09-25T14:55:44.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-09-25 14:56:11,308 44 INFO rb-48985ee-225086-418734 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-25 14:56:11,369 44 INFO rb-48985ee-225086-418734 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-25 14:56:11,387 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57181337 started for PoS orders references: [{'name': None, 'pos_reference': '260-105-000002', 'uuid': 'ff75fb26-1dcf-4af7-9ae8-7c863068c6fe'}] 2026-09-25 14:56:11,396 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added lines [1132] to pos.order #691 2026-09-25 14:56:11,399 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57181337 order {'name': None, 'pos_reference': '260-105-000002', 'uuid': 'ff75fb26-1dcf-4af7-9ae8-7c863068c6fe'} updated pos.order #691 2026-09-25 14:56:11,406 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57181337 finished 2026-09-25 14:56:11,456 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:11] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.026 0.064 2026-09-25 14:56:11,469 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:11] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 14:56:11,503 44 INFO rb-48985ee-225086-418734 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-25 14:56:11,558 44 INFO rb-48985ee-225086-418734 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-25 14:56:11,614 44 INFO rb-48985ee-225086-418734 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-25 14:56:11,674 44 INFO rb-48985ee-225086-418734 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-25 14:56:11,675 44 INFO rb-48985ee-225086-418734 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-25 14:56:11,727 44 INFO rb-48985ee-225086-418734 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-25 14:56:11,751 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_fake_payment.TestSelfOrderFakePaymentMail.test_online_payment_self_pay_after_meal_table.browser: heap 9466076 (allocated 10223616) 2026-09-25 14:56:11,758 44 INFO rb-48985ee-225086-418734 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 99656 2026-09-25 14:56:11,762 44 INFO rb-48985ee-225086-418734 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-25 14:56:11,762 44 INFO rb-48985ee-225086-418734 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 99656 2026-09-25 14:56:11,810 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145611_810279_test_online_payment_self_pay_after_meal_table.txt 2026-09-25 14:56:11,810 44 INFO rb-48985ee-225086-418734 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/tmpuyk9rnjk_chrome_odoo" 2026-09-25 14:56:11,848 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-25 14:56:18,843 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #192 deleted restaurant.floor records with IDs: [32] 2026-09-25 14:56:19,207 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend: Starting TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table ... 2026-09-25 14:56:19,223 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #192 deleted pos.printer records with IDs: [23, 24] 2026-09-25 14:56:19,510 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Chrome pid: 99856 2026-09-25 14:56:19,511 44 INFO rb-48985ee-225086-418734 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/tmpmww_qtbf_chrome_odoo 2026-09-25 14:56:19,511 44 INFO rb-48985ee-225086-418734 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:46095/json/version 2026-09-25 14:56:19,512 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46095', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:56:19,514 44 INFO rb-48985ee-225086-418734 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-25 14:56:19,514 44 INFO rb-48985ee-225086-418734 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:46095/json 2026-09-25 14:56:19,515 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46095', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:56:19,516 44 INFO rb-48985ee-225086-418734 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:46095/devtools/page/D3480A688DDF29B084F9A36A836E9CAD 2026-09-25 14:56:19,517 44 INFO rb-48985ee-225086-418734 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-25 14:56:19,518 44 INFO rb-48985ee-225086-418734 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-25 14:56:19,545 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-25 14:56:19,550 44 INFO rb-48985ee-225086-418734 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-25 14:56:19,551 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Open "http://127.0.0.1:8069/pos/ui/107" in browser 2026-09-25 14:56:19,551 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Navigating to: "http://127.0.0.1:8069/pos/ui/107" 2026-09-25 14:56:19,558 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:56:19,959 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:19] "GET /pos/ui/107 HTTP/1.1" 200 - 87 0.020 0.384 2026-09-25 14:56:19,962 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Navigation result: {'frameId': 'D3480A688DDF29B084F9A36A836E9CAD', 'loaderId': 'F3E3FFF9ACC34316F21F9BE3D99B98AE', 'isDownload': False} 2026-09-25 14:56:19,962 44 INFO rb-48985ee-225086-418734 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-25 14:56:19,976 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:56:19,986 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:19] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 14:56:19,991 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:19] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-25 14:56:19,995 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:19] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-25 14:56:20,281 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 14:56:20,282 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:56:20,291 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 14:56:20,303 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table: Evaluate test code "odoo.startTour('OnlinePaymentWithMultiTables', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/107", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:56:20,305 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:56:20,306 44 INFO rb-48985ee-225086-418734 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-25 14:56:20,312 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:56:20,317 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:56:20,332 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.009 2026-09-25 14:56:20,338 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.014 2026-09-25 14:56:20,343 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-09-25 14:56:20,372 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.006 0.023 2026-09-25 14:56:20,675 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.096 0.191 2026-09-25 14:56:20,687 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56: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-25 14:56:20,719 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56: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-25 14:56:20,751 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:20] "GET /web/image/res.company/100/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.022 2026-09-25 14:56:20,761 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:56:20,768 44 INFO rb-48985ee-225086-418734 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-25 14:56:20,776 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-25 14:56:20,795 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:56:20,810 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:56:20,813 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:56:20,821 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:56:20,827 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56: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-25 14:56:20,829 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:20] "GET /web/image/res.users/197/avatar_128 HTTP/1.1" 200 - 14 0.013 0.015 2026-09-25 14:56:20,836 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:20] "GET /web/image?model=res.company&id=100&field=logo HTTP/1.1" 200 - 3 0.002 0.032 2026-09-25 14:56:20,838 44 INFO rb-48985ee-225086-418734 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-25 14:56:20,845 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:20] "GET /web/image/res.company/100/favicon HTTP/1.1" 200 - 4 0.002 0.010 2026-09-25 14:56:20,845 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.042 2026-09-25 14:56:20,871 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:20] "GET /web/image/res.company/100/favicon HTTP/1.1" 304 - 4 0.002 0.006 2026-09-25 14:56:20,943 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:20] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:56:20,947 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:56:20,955 44 INFO rb-48985ee-225086-418734 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-25 14:56:20,989 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:20] "GET /pos/ui/107?from_backend=True HTTP/1.1" 200 - 34 0.015 0.030 2026-09-25 14:56:21,015 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 22 0.009 0.048 2026-09-25 14:56:21,052 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:21] "GET /pos/ui/107 HTTP/1.1" 200 - 34 0.010 0.100 2026-09-25 14:56:21,056 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56: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.015 2026-09-25 14:56:21,081 44 INFO rb-48985ee-225086-418734 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-25 14:56:21,094 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:56:21,152 44 INFO rb-48985ee-225086-418734 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-25 14:56:21,215 44 INFO rb-48985ee-225086-418734 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-25 14:56:21,226 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:56:21,231 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4884467 started for PoS orders references: [{'name': '/', 'pos_reference': '261-107-000001', 'uuid': '6e235fce-f776-4850-ab4d-b29576c6ffdd'}] 2026-09-25 14:56:21,265 44 INFO rb-48985ee-225086-418734 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-25 14:56:21,272 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4884467 order {'name': '/', 'pos_reference': '261-107-000001', 'uuid': '6e235fce-f776-4850-ab4d-b29576c6ffdd'} created pos.order #692 2026-09-25 14:56:21,280 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4884467 finished 2026-09-25 14:56:21,303 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.024 0.050 2026-09-25 14:56:21,334 44 INFO rb-48985ee-225086-418734 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-25 14:56:21,384 44 INFO rb-48985ee-225086-418734 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-25 14:56:21,442 44 INFO rb-48985ee-225086-418734 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-25 14:56:21,453 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37747468 started for PoS orders references: [{'name': '/', 'pos_reference': '261-107-000001', 'uuid': '6e235fce-f776-4850-ab4d-b29576c6ffdd'}] 2026-09-25 14:56:21,464 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37747468 order {'name': '/', 'pos_reference': '261-107-000001', 'uuid': '6e235fce-f776-4850-ab4d-b29576c6ffdd'} updated pos.order #692 2026-09-25 14:56:21,471 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #37747468 finished 2026-09-25 14:56:21,515 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.020 0.044 2026-09-25 14:56:21,536 44 INFO rb-48985ee-225086-418734 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-25 14:56:21,596 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:56:21,598 44 INFO rb-48985ee-225086-418734 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-25 14:56:21,656 44 INFO rb-48985ee-225086-418734 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-25 14:56:21,711 44 INFO rb-48985ee-225086-418734 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-25 14:56:21,730 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75602720 started for PoS orders references: [{'name': '/', 'pos_reference': '261-107-000002', 'uuid': '7aacd9fe-637f-4c54-b202-8ae324c54875'}] 2026-09-25 14:56:21,756 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75602720 order {'name': '/', 'pos_reference': '261-107-000002', 'uuid': '7aacd9fe-637f-4c54-b202-8ae324c54875'} created pos.order #693 2026-09-25 14:56:21,761 44 INFO rb-48985ee-225086-418734 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-25 14:56:21,764 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75602720 finished 2026-09-25 14:56:21,785 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.014 0.043 2026-09-25 14:56:21,812 44 INFO rb-48985ee-225086-418734 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-25 14:56:21,863 44 INFO rb-48985ee-225086-418734 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-25 14:56:21,919 44 INFO rb-48985ee-225086-418734 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-25 14:56:21,920 44 INFO rb-48985ee-225086-418734 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-25 14:56:21,922 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32518297 started for PoS orders references: [{'name': '/', 'pos_reference': '261-107-000002', 'uuid': '7aacd9fe-637f-4c54-b202-8ae324c54875'}] 2026-09-25 14:56:21,935 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32518297 order {'name': '/', 'pos_reference': '261-107-000002', 'uuid': '7aacd9fe-637f-4c54-b202-8ae324c54875'} updated pos.order #693 2026-09-25 14:56:21,943 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32518297 finished 2026-09-25 14:56:21,965 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_01_online_payment_with_multi_table.browser: heap 16509624 (allocated 17698816) 2026-09-25 14:56:21,968 44 INFO rb-48985ee-225086-418734 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 99856 2026-09-25 14:56:21,969 44 INFO rb-48985ee-225086-418734 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-25 14:56:21,970 44 INFO rb-48985ee-225086-418734 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 99856 2026-09-25 14:56:21,971 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.016 0.035 2026-09-25 14:56:22,029 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145622_029537_test_01_online_payment_with_multi_table.txt 2026-09-25 14:56:22,029 44 INFO rb-48985ee-225086-418734 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/tmpmww_qtbf_chrome_odoo" 2026-09-25 14:56:22,043 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend: Starting TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company ... 2026-09-25 14:56:25,920 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 100056 2026-09-25 14:56:25,920 44 INFO rb-48985ee-225086-418734 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/tmp79y849rd_chrome_odoo 2026-09-25 14:56:25,920 44 INFO rb-48985ee-225086-418734 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:38793/json/version 2026-09-25 14:56:25,921 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38793', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:56:25,923 44 INFO rb-48985ee-225086-418734 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-25 14:56:25,923 44 INFO rb-48985ee-225086-418734 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:38793/json 2026-09-25 14:56:25,923 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38793', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:56:25,924 44 INFO rb-48985ee-225086-418734 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:38793/devtools/page/19ADF8EA64682B4940F81EF74D8730AF 2026-09-25 14:56:25,925 44 INFO rb-48985ee-225086-418734 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-25 14:56:25,926 44 INFO rb-48985ee-225086-418734 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-25 14:56:25,968 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:testuser from n/a 2026-09-25 14:56:25,972 44 INFO rb-48985ee-225086-418734 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-25 14:56:25,973 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Open "http://127.0.0.1:8069/pos-self/108?access_token=acfa61bfd8524a2b" in browser 2026-09-25 14:56:25,973 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigating to: "http://127.0.0.1:8069/pos-self/108?access_token=acfa61bfd8524a2b" 2026-09-25 14:56:25,980 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:56:26,227 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:26] "GET /pos-self/108?access_token=acfa61bfd8524a2b HTTP/1.1" 200 - 82 0.022 0.226 2026-09-25 14:56:26,230 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '19ADF8EA64682B4940F81EF74D8730AF', 'loaderId': '3E5B503D1A637333BA42B479ADE971B4', 'isDownload': False} 2026-09-25 14:56:26,230 44 INFO rb-48985ee-225086-418734 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-25 14:56:26,241 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:56:26,250 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 2 2026-09-25 14:56:26,361 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 14:56:26,382 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:26] "GET /web/assets/2/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 12 0.015 0.121 2026-09-25 14:56:26,391 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 14:56:26,406 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:26] "GET /web/assets/2/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.005 0.154 2026-09-25 14:56:26,411 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 14:56:26,422 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:26] "GET /web/assets/2/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 11 0.004 0.169 2026-09-25 14:56:26,516 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:26] "GET /favicon.ico HTTP/1.1" 301 - 7 0.002 0.006 2026-09-25 14:56:26,521 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:26] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.001 0.011 2026-09-25 14:56:26,526 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:26] "GET /web/image/website/2/favicon?unique=21d2260 HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 14:56:26,530 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Evaluate test code "odoo.startTour('test_online_payment_self_multi_company', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/108?access_token=acfa61bfd8524a2b", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:56:26,532 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:26] "POST /pos/ping HTTP/1.1" 200 - 2 0.000 0.003 2026-09-25 14:56:26,536 44 INFO rb-48985ee-225086-418734 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-25 14:56:26,571 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:26] "POST /pos-self/relations/108 HTTP/1.1" 200 - 26 0.010 0.021 2026-09-25 14:56:26,584 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/d152c47/bus.websocket_worker_assets.min.js, copying from /web/assets/d152c47/bus.websocket_worker_assets.min.js 2026-09-25 14:56:26,589 44 INFO rb-48985ee-225086-418734 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-25 14:56:26,594 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 15 0.007 0.046 2026-09-25 14:56:26,750 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:26] "POST /pos-self/data/108 HTTP/1.1" 200 - 187 0.066 0.096 2026-09-25 14:56:26,752 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 1 0.000 0.149 2026-09-25 14:56:26,772 44 INFO rb-48985ee-225086-418734 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-25 14:56:26,799 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:26] "GET /web/image/ir.attachment/7707/raw HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 14:56:26,826 44 INFO rb-48985ee-225086-418734 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-25 14:56:26,875 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:26] "GET /web/image/pos.category/243/image_128?unique=2026-09-25T14:56:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-09-25 14:56:26,888 44 INFO rb-48985ee-225086-418734 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-25 14:56:26,891 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:26] "GET /web/image/pos.category/244/image_128?unique=2026-09-25T14:56:11.000+00:00 HTTP/1.1" 200 - 3 0.001 0.048 2026-09-25 14:56:26,901 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:26] "GET /web/image/product.template/1966/image_512?unique=2026-09-25T14:56:11.000+00:00 HTTP/1.1" 200 - 4 0.002 0.052 2026-09-25 14:56:26,908 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:26] "GET /web/image/product.template/1967/image_512?unique=2026-09-25T14:56:11.000+00:00 HTTP/1.1" 200 - 4 0.001 0.058 2026-09-25 14:56:26,916 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:26] "GET /web/image/product.template/1965/image_512?unique=2026-09-25T14:56:11.000+00:00 HTTP/1.1" 200 - 4 0.001 0.065 2026-09-25 14:56:26,924 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:26] "GET /web/image/product.template/1963/image_512?unique=2026-09-25T14:56:11.000+00:00 HTTP/1.1" 200 - 4 0.001 0.074 2026-09-25 14:56:26,931 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:26] "GET /web/image/product.template/1964/image_512?unique=2026-09-25T14:56:11.000+00:00 HTTP/1.1" 200 - 4 0.001 0.051 2026-09-25 14:56:26,947 44 INFO rb-48985ee-225086-418734 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-25 14:56:26,967 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:26] "GET /web/image/ir.attachment/7708/raw HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 14:56:26,978 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:56:26,979 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:56:26,990 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:26] "GET /web/image/product.product/2452/image_512?unique=2026-09-25T14:56:11.000+00:00 HTTP/1.1" 200 - 9 0.003 0.012 2026-09-25 14:56:26,999 44 INFO rb-48985ee-225086-418734 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-25 14:56:27,061 44 INFO rb-48985ee-225086-418734 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-25 14:56:27,062 44 INFO rb-48985ee-225086-418734 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-25 14:56:27,085 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 7485804 (allocated 8650752) 2026-09-25 14:56:27,090 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90165878 started for PoS orders references: [{'name': None, 'pos_reference': '260-108-000001', 'uuid': '0444cc44-efb3-4503-ab40-7754394a7291'}] 2026-09-25 14:56:27,091 44 INFO rb-48985ee-225086-418734 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 100056 2026-09-25 14:56:27,092 44 INFO rb-48985ee-225086-418734 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-25 14:56:27,099 44 INFO rb-48985ee-225086-418734 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 100056 2026-09-25 14:56:27,127 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90165878 order {'name': None, 'pos_reference': '260-108-000001', 'uuid': '0444cc44-efb3-4503-ab40-7754394a7291'} created pos.order #694 2026-09-25 14:56:27,128 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90165878 finished 2026-09-25 14:56:27,158 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145627_158584_test_02_online_payment_with_multi_website_company.txt 2026-09-25 14:56:27,158 44 INFO rb-48985ee-225086-418734 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/tmp79y849rd_chrome_odoo" 2026-09-25 14:56:27,171 44 INFO rb-48985ee-225086-418734 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-25 14:56:27,174 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:27] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 114 0.035 0.080 2026-09-25 14:56:27,432 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 100243 2026-09-25 14:56:27,432 44 INFO rb-48985ee-225086-418734 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/tmpw28cupn__chrome_odoo 2026-09-25 14:56:27,433 44 INFO rb-48985ee-225086-418734 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:44429/json/version 2026-09-25 14:56:27,434 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44429', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:56:27,436 44 INFO rb-48985ee-225086-418734 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-25 14:56:27,437 44 INFO rb-48985ee-225086-418734 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:44429/json 2026-09-25 14:56:27,437 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44429', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:56:27,438 44 INFO rb-48985ee-225086-418734 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:44429/devtools/page/005D53EFD7A043718A791253FB41C372 2026-09-25 14:56:27,440 44 INFO rb-48985ee-225086-418734 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-25 14:56:27,441 44 INFO rb-48985ee-225086-418734 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-25 14:56:27,451 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:testuser from n/a 2026-09-25 14:56:27,453 44 INFO rb-48985ee-225086-418734 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-25 14:56:27,455 44 INFO rb-48985ee-225086-418734 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/694?access_token=eda88c14-3bab-4449-b148-857a50958c55" in browser 2026-09-25 14:56:27,455 44 INFO rb-48985ee-225086-418734 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/694?access_token=eda88c14-3bab-4449-b148-857a50958c55" 2026-09-25 14:56:27,479 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 199, model: pos.order 2026-09-25 14:56:28,062 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:28] "GET /pos/pay/694?access_token=eda88c14-3bab-4449-b148-857a50958c55 HTTP/1.1" 200 - 158 0.046 0.556 2026-09-25 14:56:28,065 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '005D53EFD7A043718A791253FB41C372', 'loaderId': '16E0DB6FD13B064E2F8C30A5171C84A4', 'isDownload': False} 2026-09-25 14:56:28,065 44 INFO rb-48985ee-225086-418734 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-25 14:56:28,076 44 INFO rb-48985ee-225086-418734 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-25 14:56:28,077 44 INFO rb-48985ee-225086-418734 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-25 14:56:28,077 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-09-25 14:56:28,084 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:56:28,091 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/340467e/web.assets_frontend.min.css, copying from /web/assets/340467e/web.assets_frontend.min.css 2026-09-25 14:56:28,134 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:28] "GET /web/assets/2/340467e/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.027 0.026 2026-09-25 14:56:28,139 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/641e6e6/web.assets_frontend_minimal.min.js, copying from /web/assets/641e6e6/web.assets_frontend_minimal.min.js 2026-09-25 14:56:28,144 44 INFO rb-48985ee-225086-418734 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-25 14:56:28,144 44 INFO rb-48985ee-225086-418734 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-25 14:56:28,146 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:28] "GET /web/assets/2/641e6e6/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 11 0.004 0.042 2026-09-25 14:56:28,151 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/0124b0b/web.__assets_tests_call__.min.js, copying from /web/assets/0124b0b/web.__assets_tests_call__.min.js 2026-09-25 14:56:28,163 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:28] "GET /web/assets/2/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 11 0.003 0.019 2026-09-25 14:56:28,211 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:28] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=21d2260 HTTP/1.1" 200 - 5 0.001 0.004 2026-09-25 14:56:28,244 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:28] "GET /web/image/website/2/favicon?unique=21d2260 HTTP/1.1" 200 - 5 0.001 0.006 2026-09-25 14:56:28,252 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/2/f65aea0/web.assets_frontend_lazy.min.js, copying from /web/assets/f65aea0/web.assets_frontend_lazy.min.js 2026-09-25 14:56:28,279 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:28] "GET /web/assets/2/f65aea0/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.003 0.037 2026-09-25 14:56:28,543 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:28] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:56:28,596 44 INFO rb-48985ee-225086-418734 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/694?access_token=eda88c14-3bab-4449-b148-857a50958c55", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:56:28,603 44 INFO rb-48985ee-225086-418734 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-25 14:56:28,616 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:28] "POST /mail/data HTTP/1.1" 200 - 17 0.006 0.013 2026-09-25 14:56:28,654 44 INFO rb-48985ee-225086-418734 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-25 14:56:28,654 44 INFO rb-48985ee-225086-418734 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-25 14:56:28,684 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10509644 (allocated 11534336) 2026-09-25 14:56:28,686 44 INFO rb-48985ee-225086-418734 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 100243 2026-09-25 14:56:28,686 44 INFO rb-48985ee-225086-418734 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-25 14:56:28,686 44 INFO rb-48985ee-225086-418734 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 100243 2026-09-25 14:56:28,740 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145628_740659_test_02_online_payment_with_multi_website_company.txt 2026-09-25 14:56:28,741 44 INFO rb-48985ee-225086-418734 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/tmpw28cupn__chrome_odoo" 2026-09-25 14:56:28,990 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 100413 2026-09-25 14:56:28,991 44 INFO rb-48985ee-225086-418734 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/tmp9levms4j_chrome_odoo 2026-09-25 14:56:28,991 44 INFO rb-48985ee-225086-418734 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:34861/json/version 2026-09-25 14:56:28,992 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34861', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:56:28,994 44 INFO rb-48985ee-225086-418734 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-25 14:56:28,994 44 INFO rb-48985ee-225086-418734 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:34861/json 2026-09-25 14:56:28,995 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34861', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:56:28,995 44 INFO rb-48985ee-225086-418734 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:34861/devtools/page/708DFAEDB5C4A03DC3C7431450977D06 2026-09-25 14:56:28,997 44 INFO rb-48985ee-225086-418734 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-25 14:56:28,997 44 INFO rb-48985ee-225086-418734 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-25 14:56:29,008 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-25 14:56:29,012 44 INFO rb-48985ee-225086-418734 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-25 14:56:29,013 44 INFO rb-48985ee-225086-418734 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/694?access_token=eda88c14-3bab-4449-b148-857a50958c55" in browser 2026-09-25 14:56:29,013 44 INFO rb-48985ee-225086-418734 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/694?access_token=eda88c14-3bab-4449-b148-857a50958c55" 2026-09-25 14:56:29,386 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:29] "GET /pos/pay/694?access_token=eda88c14-3bab-4449-b148-857a50958c55 HTTP/1.1" 200 - 102 0.052 0.316 2026-09-25 14:56:29,390 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': '708DFAEDB5C4A03DC3C7431450977D06', 'loaderId': '44F8E458C7009C66086E208C5D8A7001', 'isDownload': False} 2026-09-25 14:56:29,390 44 INFO rb-48985ee-225086-418734 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-25 14:56:29,402 44 INFO rb-48985ee-225086-418734 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-25 14:56:29,403 44 INFO rb-48985ee-225086-418734 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-25 14:56:29,403 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-09-25 14:56:29,415 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:56:29,419 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:29] "GET /web/assets/2/340467e/web.assets_frontend.min.css HTTP/1.1" 200 - 4 0.001 0.006 2026-09-25 14:56:29,428 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:29] "GET /web/assets/2/641e6e6/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:56:29,429 44 INFO rb-48985ee-225086-418734 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-25 14:56:29,431 44 INFO rb-48985ee-225086-418734 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-25 14:56:29,432 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:29] "GET /web/assets/2/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.005 2026-09-25 14:56:29,477 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:29] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=21d2260 HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 14:56:29,503 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:29] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:56:29,509 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:29] "GET /web/assets/2/f65aea0/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 4 0.001 0.006 2026-09-25 14:56:29,517 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:29] "GET /web/image/website/2/favicon?unique=21d2260 HTTP/1.1" 200 - 6 0.002 0.012 2026-09-25 14:56:29,797 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:29] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:56:29,845 44 INFO rb-48985ee-225086-418734 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/694?access_token=eda88c14-3bab-4449-b148-857a50958c55", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:56:29,851 44 INFO rb-48985ee-225086-418734 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-25 14:56:29,874 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:29] "POST /mail/data HTTP/1.1" 200 - 22 0.012 0.016 2026-09-25 14:56:29,903 44 INFO rb-48985ee-225086-418734 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-25 14:56:29,904 44 INFO rb-48985ee-225086-418734 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-25 14:56:29,929 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10510140 (allocated 11272192) 2026-09-25 14:56:29,931 44 INFO rb-48985ee-225086-418734 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 100413 2026-09-25 14:56:29,931 44 INFO rb-48985ee-225086-418734 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-25 14:56:29,932 44 INFO rb-48985ee-225086-418734 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 100413 2026-09-25 14:56:29,986 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145629_986280_test_02_online_payment_with_multi_website_company.txt 2026-09-25 14:56:29,986 44 INFO rb-48985ee-225086-418734 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/tmp9levms4j_chrome_odoo" 2026-09-25 14:56:30,232 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Chrome pid: 100584 2026-09-25 14:56:30,232 44 INFO rb-48985ee-225086-418734 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/tmp8s8g8e5f_chrome_odoo 2026-09-25 14:56:30,232 44 INFO rb-48985ee-225086-418734 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:36603/json/version 2026-09-25 14:56:30,233 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36603', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:56:30,235 44 INFO rb-48985ee-225086-418734 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-25 14:56:30,235 44 INFO rb-48985ee-225086-418734 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:36603/json 2026-09-25 14:56:30,235 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36603', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:56:30,236 44 INFO rb-48985ee-225086-418734 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:36603/devtools/page/E58E6675227E3F43159720160E3745B7 2026-09-25 14:56:30,237 44 INFO rb-48985ee-225086-418734 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-25 14:56:30,238 44 INFO rb-48985ee-225086-418734 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-25 14:56:30,241 44 INFO rb-48985ee-225086-418734 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-25 14:56:30,242 44 INFO rb-48985ee-225086-418734 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/694?access_token=eda88c14-3bab-4449-b148-857a50958c55" in browser 2026-09-25 14:56:30,242 44 INFO rb-48985ee-225086-418734 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/694?access_token=eda88c14-3bab-4449-b148-857a50958c55" 2026-09-25 14:56:30,277 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-25 14:56:30,312 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:30] "GET /pos/pay/694?access_token=eda88c14-3bab-4449-b148-857a50958c55 HTTP/1.1" 200 - 59 0.020 0.044 2026-09-25 14:56:30,315 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company: Navigation result: {'frameId': 'E58E6675227E3F43159720160E3745B7', 'loaderId': '9D7960E1C184355A0B29DDFE0D96038A', 'isDownload': False} 2026-09-25 14:56:30,315 44 INFO rb-48985ee-225086-418734 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-25 14:56:30,324 44 INFO rb-48985ee-225086-418734 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-25 14:56:30,324 44 INFO rb-48985ee-225086-418734 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-25 14:56:30,325 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-09-25 14:56:30,333 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56: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-25 14:56:30,337 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:30] "GET /web/assets/2/340467e/web.assets_frontend.min.css HTTP/1.1" 200 - 5 0.002 0.005 2026-09-25 14:56:30,346 44 INFO rb-48985ee-225086-418734 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-25 14:56:30,347 44 INFO rb-48985ee-225086-418734 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-25 14:56:30,348 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:30] "GET /web/assets/2/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 5 0.001 0.004 2026-09-25 14:56:30,352 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:30] "GET /web/assets/2/641e6e6/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 5 0.001 0.009 2026-09-25 14:56:30,426 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:30] "GET /web/image/payment.method/159/image_payment_form/Payment%20method?unique=21d2260 HTTP/1.1" 200 - 7 0.003 0.007 2026-09-25 14:56:30,430 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:30] "GET /web/assets/2/f65aea0/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 5 0.001 0.011 2026-09-25 14:56:30,438 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:30] "GET /web/image/website/2/favicon?unique=21d2260 HTTP/1.1" 200 - 7 0.002 0.016 2026-09-25 14:56:30,709 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:30] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 2 0.000 0.004 2026-09-25 14:56:30,761 44 INFO rb-48985ee-225086-418734 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/694?access_token=eda88c14-3bab-4449-b148-857a50958c55", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:56:30,768 44 INFO rb-48985ee-225086-418734 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-25 14:56:30,769 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:30] "POST /mail/data HTTP/1.1" 200 - 2 0.000 0.004 2026-09-25 14:56:30,819 44 INFO rb-48985ee-225086-418734 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-25 14:56:30,820 44 INFO rb-48985ee-225086-418734 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-25 14:56:30,846 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_frontend.TestSelfOrderOnlinePayment.test_02_online_payment_with_multi_website_company.browser: heap 10510608 (allocated 11534336) 2026-09-25 14:56:30,849 44 INFO rb-48985ee-225086-418734 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 100584 2026-09-25 14:56:30,850 44 INFO rb-48985ee-225086-418734 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-25 14:56:30,850 44 INFO rb-48985ee-225086-418734 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 100584 2026-09-25 14:56:30,917 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145630_917408_test_02_online_payment_with_multi_website_company.txt 2026-09-25 14:56:30,917 44 INFO rb-48985ee-225086-418734 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/tmp8s8g8e5f_chrome_odoo" 2026-09-25 14:56:30,976 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-25 14:56:31,974 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel ... 2026-09-25 14:56:34,433 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Chrome pid: 100751 2026-09-25 14:56:34,433 44 INFO rb-48985ee-225086-418734 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/tmp4h8f7pul_chrome_odoo 2026-09-25 14:56:34,433 44 INFO rb-48985ee-225086-418734 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:32869/json/version 2026-09-25 14:56:34,434 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32869', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:56:34,438 44 INFO rb-48985ee-225086-418734 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-25 14:56:34,438 44 INFO rb-48985ee-225086-418734 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:32869/json 2026-09-25 14:56:34,438 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32869', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:56:34,439 44 INFO rb-48985ee-225086-418734 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:32869/devtools/page/483926F508C458C024DC7626A109647D 2026-09-25 14:56:34,440 44 INFO rb-48985ee-225086-418734 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-25 14:56:34,441 44 INFO rb-48985ee-225086-418734 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-25 14:56:34,445 44 INFO rb-48985ee-225086-418734 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-25 14:56:34,503 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Open "http://127.0.0.1:8069/pos-self/109?access_token=74ad08604b444d92" in browser 2026-09-25 14:56:34,503 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Navigating to: "http://127.0.0.1:8069/pos-self/109?access_token=74ad08604b444d92" 2026-09-25 14:56:34,512 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:56:34,837 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:34] "GET /pos-self/109?access_token=74ad08604b444d92 HTTP/1.1" 200 - 57 0.016 0.312 2026-09-25 14:56:34,840 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Navigation result: {'frameId': '483926F508C458C024DC7626A109647D', 'loaderId': 'A60EAE1C3C06E0D29F203D99F9E0D3B9', 'isDownload': False} 2026-09-25 14:56:34,840 44 INFO rb-48985ee-225086-418734 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-25 14:56:34,855 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:56:34,865 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 14:56:34,889 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:34] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.018 2026-09-25 14:56:34,894 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 14:56:34,906 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:34] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.044 2026-09-25 14:56:34,909 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 14:56:34,919 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:34] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.055 2026-09-25 14:56:35,032 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:35] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-09-25 14:56:35,037 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:35] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 14:56:35,043 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:35] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.002 0.006 2026-09-25 14:56:35,051 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Evaluate test code "odoo.startTour('test_kiosk_cart_restore_and_cancel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/109?access_token=74ad08604b444d92", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:56:35,055 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 14:56:35,055 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:35] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:56:35,057 44 INFO rb-48985ee-225086-418734 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-25 14:56:35,096 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:35] "POST /pos-self/relations/109 HTTP/1.1" 200 - 37 0.011 0.025 2026-09-25 14:56:35,123 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.062 2026-09-25 14:56:35,281 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:35] "POST /pos-self/data/109 HTTP/1.1" 200 - 183 0.057 0.102 2026-09-25 14:56:35,282 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.149 2026-09-25 14:56:35,341 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:35] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 14:56:35,346 44 INFO rb-48985ee-225086-418734 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-25 14:56:35,372 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:35] "GET /web/image/ir.attachment/7794/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:56:35,397 44 INFO rb-48985ee-225086-418734 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-25 14:56:35,421 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:56:35,423 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:35] "GET /web/image/pos.category/245/image_128?unique=2026-09-25T14:56:30.000+00:00 HTTP/1.1" 200 - 2 0.000 0.013 2026-09-25 14:56:35,430 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:35] "GET /web/image/product.template/1969/image_512?unique=2026-09-25T14:56:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-25 14:56:35,439 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:35] "GET /web/image/product.template/1968/image_512?unique=2026-09-25T14:56:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.024 2026-09-25 14:56:35,445 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:35] "GET /web/image/product.template/1972/image_512?unique=2026-09-25T14:56:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-09-25 14:56:35,453 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:35] "GET /web/image/product.template/1970/image_512?unique=2026-09-25T14:56:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-09-25 14:56:35,458 44 INFO rb-48985ee-225086-418734 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-25 14:56:35,460 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:35] "GET /web/image/product.template/1971/image_512?unique=2026-09-25T14:56:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-09-25 14:56:35,519 44 INFO rb-48985ee-225086-418734 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-25 14:56:35,580 44 INFO rb-48985ee-225086-418734 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-25 14:56:35,591 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:35] "GET /web/image/ir.attachment/7748/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:56:35,604 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56: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-25 14:56:35,612 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:35] "GET /web/image/product.product/2457/image_512?unique=2026-09-25T14:56:30.000+00:00 HTTP/1.1" 200 - 8 0.003 0.010 2026-09-25 14:56:35,625 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:35] "GET /web/image/product.product/2459/image_512?unique=2026-09-25T14:56:30.000+00:00 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 14:56:35,632 44 INFO rb-48985ee-225086-418734 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-25 14:56:35,683 44 INFO rb-48985ee-225086-418734 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-25 14:56:35,744 44 INFO rb-48985ee-225086-418734 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-25 14:56:35,766 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88881574 started for PoS orders references: [{'name': None, 'pos_reference': '260-109-000001', 'uuid': 'df97e4ab-75d1-4780-a9a7-c3423bb889a6'}] 2026-09-25 14:56:35,789 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88881574 order {'name': None, 'pos_reference': '260-109-000001', 'uuid': 'df97e4ab-75d1-4780-a9a7-c3423bb889a6'} created pos.order #695 2026-09-25 14:56:35,795 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88881574 finished 2026-09-25 14:56:35,846 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:35] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 110 0.033 0.072 2026-09-25 14:56:35,876 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:35] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 14:56:35,904 44 INFO rb-48985ee-225086-418734 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-25 14:56:35,955 44 INFO rb-48985ee-225086-418734 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-25 14:56:36,006 44 INFO rb-48985ee-225086-418734 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-25 14:56:36,059 44 INFO rb-48985ee-225086-418734 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-25 14:56:36,113 44 INFO rb-48985ee-225086-418734 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-25 14:56:36,173 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: tour succeeded 2026-09-25 14:56:36,173 44 INFO rb-48985ee-225086-418734 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-25 14:56:36,206 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:36] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.007 0.022 2026-09-25 14:56:36,207 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel.browser: heap 8320876 (allocated 9961472) 2026-09-25 14:56:36,208 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Closing chrome headless with pid 100751 2026-09-25 14:56:36,212 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Closing websocket connection 2026-09-25 14:56:36,213 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Terminating chrome headless with pid 100751 2026-09-25 14:56:36,267 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145636_266910_test_kiosk_cart_restore_and_cancel.txt 2026-09-25 14:56:36,267 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_kiosk_cart_restore_and_cancel: Removing chrome user profile "/tmp/tmp4h8f7pul_chrome_odoo" 2026-09-25 14:56:36,296 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_kiosk_qr_code ... 2026-09-25 14:56:38,899 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Chrome pid: 100940 2026-09-25 14:56:38,899 44 INFO rb-48985ee-225086-418734 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/tmppsgy4pb0_chrome_odoo 2026-09-25 14:56:38,899 44 INFO rb-48985ee-225086-418734 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:39161/json/version 2026-09-25 14:56:38,900 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39161', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:56:38,903 44 INFO rb-48985ee-225086-418734 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-25 14:56:38,903 44 INFO rb-48985ee-225086-418734 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:39161/json 2026-09-25 14:56:38,903 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39161', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:56:38,904 44 INFO rb-48985ee-225086-418734 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:39161/devtools/page/F37168EAA0BB1E48C3FB4C344D7CDF1F 2026-09-25 14:56:38,905 44 INFO rb-48985ee-225086-418734 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-25 14:56:38,906 44 INFO rb-48985ee-225086-418734 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-25 14:56:38,909 44 INFO rb-48985ee-225086-418734 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-25 14:56:38,963 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Open "http://127.0.0.1:8069/pos-self/110?access_token=bb4ff7dd810d46fd" in browser 2026-09-25 14:56:38,963 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Navigating to: "http://127.0.0.1:8069/pos-self/110?access_token=bb4ff7dd810d46fd" 2026-09-25 14:56:38,973 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:56:39,197 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:39] "GET /pos-self/110?access_token=bb4ff7dd810d46fd HTTP/1.1" 200 - 57 0.014 0.212 2026-09-25 14:56:39,200 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Navigation result: {'frameId': 'F37168EAA0BB1E48C3FB4C344D7CDF1F', 'loaderId': '8E3825EA83024D90AFA1203042EB3CB8', 'isDownload': False} 2026-09-25 14:56:39,200 44 INFO rb-48985ee-225086-418734 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-25 14:56:39,209 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:56:39,222 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 14:56:39,239 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:39] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 14:56:39,244 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 14:56:39,252 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:39] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.035 2026-09-25 14:56:39,258 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 14:56:39,277 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:39] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.050 2026-09-25 14:56:39,355 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:39] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-09-25 14:56:39,360 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:39] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-25 14:56:39,366 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:39] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 14:56:39,372 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 14:56:39,372 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:39] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:56:39,385 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Evaluate test code "odoo.startTour('test_online_payment_kiosk_qr_code', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/110?access_token=bb4ff7dd810d46fd", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:56:39,391 44 INFO rb-48985ee-225086-418734 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-25 14:56:39,408 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:39] "POST /pos-self/relations/110 HTTP/1.1" 200 - 37 0.010 0.021 2026-09-25 14:56:39,439 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.060 2026-09-25 14:56:39,444 44 INFO rb-48985ee-225086-418734 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-25 14:56:39,601 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:39] "POST /pos-self/data/110 HTTP/1.1" 200 - 183 0.050 0.119 2026-09-25 14:56:39,603 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.152 2026-09-25 14:56:39,650 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:39] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 14:56:39,655 44 INFO rb-48985ee-225086-418734 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-25 14:56:39,682 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:39] "GET /web/image/ir.attachment/7847/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:56:39,713 44 INFO rb-48985ee-225086-418734 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-25 14:56:39,744 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:39] "GET /web/image/pos.category/245/image_128?unique=2026-09-25T14:56:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.017 2026-09-25 14:56:39,750 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:56:39,754 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:39] "GET /web/image/product.template/1969/image_512?unique=2026-09-25T14:56:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.020 2026-09-25 14:56:39,765 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:39] "GET /web/image/product.template/1968/image_512?unique=2026-09-25T14:56:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-09-25 14:56:39,772 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:39] "GET /web/image/product.template/1972/image_512?unique=2026-09-25T14:56:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-09-25 14:56:39,778 44 INFO rb-48985ee-225086-418734 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-25 14:56:39,779 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:39] "GET /web/image/product.template/1970/image_512?unique=2026-09-25T14:56:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-09-25 14:56:39,786 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:39] "GET /web/image/product.template/1971/image_512?unique=2026-09-25T14:56:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.048 2026-09-25 14:56:39,837 44 INFO rb-48985ee-225086-418734 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-25 14:56:39,845 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:39] "GET /web/image/ir.attachment/7801/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:56:39,849 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:56:39,862 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:39] "GET /web/image/product.product/2457/image_512?unique=2026-09-25T14:56:30.000+00:00 HTTP/1.1" 200 - 8 0.003 0.011 2026-09-25 14:56:39,889 44 INFO rb-48985ee-225086-418734 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-25 14:56:39,949 44 INFO rb-48985ee-225086-418734 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-25 14:56:39,967 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56120903 started for PoS orders references: [{'name': None, 'pos_reference': '260-110-000001', 'uuid': '6b3e6347-9440-4636-bdf1-f3c078bd7c36'}] 2026-09-25 14:56:39,989 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56120903 order {'name': None, 'pos_reference': '260-110-000001', 'uuid': '6b3e6347-9440-4636-bdf1-f3c078bd7c36'} created pos.order #696 2026-09-25 14:56:39,995 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56120903 finished 2026-09-25 14:56:40,044 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:40] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 102 0.031 0.066 2026-09-25 14:56:40,074 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:40] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.007 2026-09-25 14:56:40,119 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: tour succeeded 2026-09-25 14:56:40,120 44 INFO rb-48985ee-225086-418734 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-25 14:56:40,155 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code.browser: heap 7697876 (allocated 8388608) 2026-09-25 14:56:40,157 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Closing chrome headless with pid 100940 2026-09-25 14:56:40,158 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Closing websocket connection 2026-09-25 14:56:40,158 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Terminating chrome headless with pid 100940 2026-09-25 14:56:40,212 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145640_212008_test_online_payment_kiosk_qr_code.txt 2026-09-25 14:56:40,212 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_kiosk_qr_code: Removing chrome user profile "/tmp/tmppsgy4pb0_chrome_odoo" 2026-09-25 14:56:40,237 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes ... 2026-09-25 14:56:42,715 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 101132 2026-09-25 14:56:42,715 44 INFO rb-48985ee-225086-418734 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/tmp6pa8lhds_chrome_odoo 2026-09-25 14:56:42,715 44 INFO rb-48985ee-225086-418734 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:38469/json/version 2026-09-25 14:56:42,716 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38469', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:56:42,718 44 INFO rb-48985ee-225086-418734 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-25 14:56:42,718 44 INFO rb-48985ee-225086-418734 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:38469/json 2026-09-25 14:56:42,719 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38469', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:56:42,720 44 INFO rb-48985ee-225086-418734 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:38469/devtools/page/27B78429DBBC3BB4788D8B62E017C082 2026-09-25 14:56:42,722 44 INFO rb-48985ee-225086-418734 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-25 14:56:42,722 44 INFO rb-48985ee-225086-418734 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-25 14:56:42,728 44 INFO rb-48985ee-225086-418734 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-25 14:56:42,781 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Open "http://127.0.0.1:8069/pos-self/111?access_token=d58e699888e94f37" in browser 2026-09-25 14:56:42,781 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigating to: "http://127.0.0.1:8069/pos-self/111?access_token=d58e699888e94f37" 2026-09-25 14:56:42,789 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:56:43,107 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:43] "GET /pos-self/111?access_token=d58e699888e94f37 HTTP/1.1" 200 - 57 0.014 0.306 2026-09-25 14:56:43,110 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigation result: {'frameId': '27B78429DBBC3BB4788D8B62E017C082', 'loaderId': '473F379E636BACEFAD9441E2AE1EE793', 'isDownload': False} 2026-09-25 14:56:43,110 44 INFO rb-48985ee-225086-418734 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-25 14:56:43,122 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:56:43,136 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 14:56:43,153 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:43] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.021 2026-09-25 14:56:43,160 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 14:56:43,181 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:43] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.041 2026-09-25 14:56:43,186 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 14:56:43,195 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:43] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.062 2026-09-25 14:56:43,263 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:43] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-25 14:56:43,267 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:43] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 14:56:43,273 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:43] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 14:56:43,278 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 14:56:43,278 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:43] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:56:43,285 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Evaluate test code "odoo.startTour('test_online_payment_mobile_self_order_preparation_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/111?access_token=d58e699888e94f37", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:56:43,291 44 INFO rb-48985ee-225086-418734 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-25 14:56:43,320 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:43] "POST /pos-self/relations/111 HTTP/1.1" 200 - 37 0.013 0.023 2026-09-25 14:56:43,343 44 INFO rb-48985ee-225086-418734 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-25 14:56:43,344 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.060 2026-09-25 14:56:43,503 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:43] "POST /pos-self/data/111 HTTP/1.1" 200 - 184 0.056 0.108 2026-09-25 14:56:43,505 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.150 2026-09-25 14:56:43,543 44 INFO rb-48985ee-225086-418734 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-25 14:56:43,580 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:43] "GET /web/image/ir.attachment/7900/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 14:56:43,621 44 INFO rb-48985ee-225086-418734 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-25 14:56:43,652 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:43] "GET /web/image/pos.category/245/image_128?unique=2026-09-25T14:56:30.000+00:00 HTTP/1.1" 200 - 2 0.000 0.014 2026-09-25 14:56:43,655 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:56:43,662 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:43] "GET /web/image/product.template/1968/image_512?unique=2026-09-25T14:56:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-25 14:56:43,669 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:43] "GET /web/image/product.template/1969/image_512?unique=2026-09-25T14:56:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.023 2026-09-25 14:56:43,676 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:43] "GET /web/image/product.template/1970/image_512?unique=2026-09-25T14:56:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-09-25 14:56:43,681 44 INFO rb-48985ee-225086-418734 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-25 14:56:43,683 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:43] "GET /web/image/product.template/1972/image_512?unique=2026-09-25T14:56:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-09-25 14:56:43,689 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:43] "GET /web/image/product.template/1971/image_512?unique=2026-09-25T14:56:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-09-25 14:56:43,743 44 INFO rb-48985ee-225086-418734 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-25 14:56:43,804 44 INFO rb-48985ee-225086-418734 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-25 14:56:43,811 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:43] "GET /web/image/ir.attachment/7854/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:56:43,823 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:56:43,831 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:43] "GET /web/image/product.product/2457/image_512?unique=2026-09-25T14:56:30.000+00:00 HTTP/1.1" 200 - 8 0.003 0.010 2026-09-25 14:56:43,841 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:43] "GET /web/image/product.product/2459/image_512?unique=2026-09-25T14:56:30.000+00:00 HTTP/1.1" 200 - 8 0.002 0.021 2026-09-25 14:56:43,855 44 INFO rb-48985ee-225086-418734 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-25 14:56:43,906 44 INFO rb-48985ee-225086-418734 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-25 14:56:43,965 44 INFO rb-48985ee-225086-418734 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-25 14:56:44,016 44 INFO rb-48985ee-225086-418734 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-25 14:56:44,077 44 INFO rb-48985ee-225086-418734 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-25 14:56:44,078 44 INFO rb-48985ee-225086-418734 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-25 14:56:44,104 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: heap 7919824 (allocated 8912896) 2026-09-25 14:56:44,106 44 INFO rb-48985ee-225086-418734 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 101132 2026-09-25 14:56:44,112 44 INFO rb-48985ee-225086-418734 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-25 14:56:44,113 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73840724 started for PoS orders references: [{'name': None, 'pos_reference': '260-111-000001', 'uuid': 'be21ad31-1090-4025-b7da-8a2e3734cea9'}] 2026-09-25 14:56:44,113 44 INFO rb-48985ee-225086-418734 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 101132 2026-09-25 14:56:44,151 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73840724 order {'name': None, 'pos_reference': '260-111-000001', 'uuid': 'be21ad31-1090-4025-b7da-8a2e3734cea9'} created pos.order #697 2026-09-25 14:56:44,152 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73840724 finished 2026-09-25 14:56:44,170 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145644_170209_test_online_payment_mobile_self_order_preparation_changes.txt 2026-09-25 14:56:44,170 44 INFO rb-48985ee-225086-418734 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/tmp6pa8lhds_chrome_odoo" 2026-09-25 14:56:44,181 44 INFO rb-48985ee-225086-418734 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-25 14:56:44,198 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:44] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 105 0.059 0.064 2026-09-25 14:56:44,446 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Chrome pid: 101321 2026-09-25 14:56:44,446 44 INFO rb-48985ee-225086-418734 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/tmpjx32_hig_chrome_odoo 2026-09-25 14:56:44,446 44 INFO rb-48985ee-225086-418734 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:46405/json/version 2026-09-25 14:56:44,447 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46405', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:56:44,449 44 INFO rb-48985ee-225086-418734 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-25 14:56:44,449 44 INFO rb-48985ee-225086-418734 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:46405/json 2026-09-25 14:56:44,449 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46405', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:56:44,450 44 INFO rb-48985ee-225086-418734 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:46405/devtools/page/D0E2F8823B87749E4F8C23ED48DA130E 2026-09-25 14:56:44,451 44 INFO rb-48985ee-225086-418734 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-25 14:56:44,453 44 INFO rb-48985ee-225086-418734 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-25 14:56:44,467 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:56:44,473 44 INFO rb-48985ee-225086-418734 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-25 14:56:44,474 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Open "http://127.0.0.1:8069/pos/ui?config_id=111" in browser 2026-09-25 14:56:44,474 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=111" 2026-09-25 14:56:44,660 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:44] "GET /pos/ui?config_id=111 HTTP/1.1" 200 - 73 0.020 0.161 2026-09-25 14:56:44,662 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Navigation result: {'frameId': 'D0E2F8823B87749E4F8C23ED48DA130E', 'loaderId': 'DD79E4FE8022B85DB2B3AA628F9AE933', 'isDownload': False} 2026-09-25 14:56:44,663 44 INFO rb-48985ee-225086-418734 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-25 14:56:44,674 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:56:44,687 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:44] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 14:56:44,692 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:44] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 14:56:44,696 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:44] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-25 14:56:44,993 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:56:44,996 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:56:45,002 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:56:45,015 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:56:45,019 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes: Evaluate test code "odoo.startTour('test_online_payment_pos_self_order_preparation_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=111", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:56:45,022 44 INFO rb-48985ee-225086-418734 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-25 14:56:45,022 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56: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-25 14:56:45,027 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:56:45,038 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 14:56:45,041 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 14:56:45,062 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.004 0.015 2026-09-25 14:56:45,063 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.010 2026-09-25 14:56:45,430 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 202, model: sale.order 2026-09-25 14:56:45,432 44 INFO rb-48985ee-225086-418734 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/Auditor - Readonly - Accounting/Bookkeeper - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/Administrator - Sales/User: Own Documents Only - Role / Portal Contact your administrator to request access if necessary. 2026-09-25 14:56:45,432 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 202, model: sale.order.line 2026-09-25 14:56:45,434 44 INFO rb-48985ee-225086-418734 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/Auditor - Readonly - Accounting/Bookkeeper - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/User: Own Documents Only - Role / Portal Contact your administrator to request access if necessary. 2026-09-25 14:56:45,441 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 486 0.117 0.246 2026-09-25 14:56:45,460 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:45] "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-25 14:56:45,505 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 14:56:45,538 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:45] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.023 2026-09-25 14:56:45,552 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 14:56:45,567 44 INFO rb-48985ee-225086-418734 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-25 14:56:45,576 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.005 2026-09-25 14:56:45,611 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:56:45,617 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:45] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:56:45,625 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:45] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:56:45,627 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:45] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.003 0.009 2026-09-25 14:56:45,628 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.011 2026-09-25 14:56:45,637 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56: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-25 14:56:45,638 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:56:45,657 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:45] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.002 0.006 2026-09-25 14:56:45,678 44 INFO rb-48985ee-225086-418734 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-25 14:56:45,689 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:56:45,722 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:45] "GET /pos/ui/111 HTTP/1.1" 200 - 33 0.013 0.023 2026-09-25 14:56:45,730 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:45] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.026 2026-09-25 14:56:45,758 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:45] "GET /pos/ui/111?from_backend=True HTTP/1.1" 200 - 33 0.009 0.063 2026-09-25 14:56:45,798 44 INFO rb-48985ee-225086-418734 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-25 14:56:45,838 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:45] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.011 0.027 2026-09-25 14:56:45,861 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.010 2026-09-25 14:56:45,879 44 INFO rb-48985ee-225086-418734 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-25 14:56:45,881 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:56:45,918 44 INFO rb-48985ee-225086-418734 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-25 14:56:45,971 44 INFO rb-48985ee-225086-418734 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-25 14:56:46,034 44 INFO rb-48985ee-225086-418734 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-25 14:56:46,086 44 INFO rb-48985ee-225086-418734 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-25 14:56:46,087 44 INFO rb-48985ee-225086-418734 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-25 14:56:46,122 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_mobile_self_order_preparation_changes.browser: heap 13609948 (allocated 14417920) 2026-09-25 14:56:46,124 44 INFO rb-48985ee-225086-418734 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 101321 2026-09-25 14:56:46,124 44 INFO rb-48985ee-225086-418734 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-25 14:56:46,124 44 INFO rb-48985ee-225086-418734 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 101321 2026-09-25 14:56:46,178 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145646_178593_test_online_payment_mobile_self_order_preparation_changes.txt 2026-09-25 14:56:46,178 44 INFO rb-48985ee-225086-418734 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/tmpjx32_hig_chrome_odoo" 2026-09-25 14:56:46,209 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table ... 2026-09-25 14:56:48,786 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome pid: 101522 2026-09-25 14:56:48,787 44 INFO rb-48985ee-225086-418734 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/tmptqojbpsx_chrome_odoo 2026-09-25 14:56:48,787 44 INFO rb-48985ee-225086-418734 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:40463/json/version 2026-09-25 14:56:48,788 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40463', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:56:48,790 44 INFO rb-48985ee-225086-418734 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-25 14:56:48,790 44 INFO rb-48985ee-225086-418734 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:40463/json 2026-09-25 14:56:48,791 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40463', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:56:48,792 44 INFO rb-48985ee-225086-418734 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:40463/devtools/page/322A7A00D098CA394DC44CA203DB4798 2026-09-25 14:56:48,793 44 INFO rb-48985ee-225086-418734 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-25 14:56:48,794 44 INFO rb-48985ee-225086-418734 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-25 14:56:48,797 44 INFO rb-48985ee-225086-418734 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-25 14:56:48,858 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Open "http://127.0.0.1:8069/pos-self/112?access_token=c20772204a124023" in browser 2026-09-25 14:56:48,858 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigating to: "http://127.0.0.1:8069/pos-self/112?access_token=c20772204a124023" 2026-09-25 14:56:48,866 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:56:49,102 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:49] "GET /pos-self/112?access_token=c20772204a124023 HTTP/1.1" 200 - 57 0.022 0.217 2026-09-25 14:56:49,105 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigation result: {'frameId': '322A7A00D098CA394DC44CA203DB4798', 'loaderId': 'FFF1DE3ABAB7A6D13F29B04336A5F82A', 'isDownload': False} 2026-09-25 14:56:49,106 44 INFO rb-48985ee-225086-418734 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-25 14:56:49,114 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:56:49,129 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 14:56:49,158 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:49] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.018 0.020 2026-09-25 14:56:49,164 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 14:56:49,181 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:49] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.055 2026-09-25 14:56:49,187 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 14:56:49,198 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:49] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.071 2026-09-25 14:56:49,291 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:49] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-09-25 14:56:49,296 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:49] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-25 14:56:49,304 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:49] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.006 2026-09-25 14:56:49,309 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 14:56:49,309 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:49] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:56:49,319 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Evaluate test code "odoo.startTour('self_mobile_online_payment_meal', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/112?access_token=c20772204a124023", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:56:49,329 44 INFO rb-48985ee-225086-418734 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-25 14:56:49,347 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:49] "POST /pos-self/relations/112 HTTP/1.1" 200 - 37 0.011 0.023 2026-09-25 14:56:49,379 44 INFO rb-48985ee-225086-418734 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-25 14:56:49,380 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.063 2026-09-25 14:56:49,557 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:49] "POST /pos-self/data/112 HTTP/1.1" 200 - 184 0.055 0.130 2026-09-25 14:56:49,560 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.169 2026-09-25 14:56:49,586 44 INFO rb-48985ee-225086-418734 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-25 14:56:49,617 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:49] "GET /web/image/ir.attachment/7956/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:56:49,632 44 INFO rb-48985ee-225086-418734 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-25 14:56:49,641 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:49] "GET /web/image/ir.attachment/7907/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:56:49,647 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:56:49,682 44 INFO rb-48985ee-225086-418734 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-25 14:56:49,749 44 INFO rb-48985ee-225086-418734 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-25 14:56:49,769 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:49] "GET /web/image/pos.category/245/image_128?unique=2026-09-25T14:56:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-09-25 14:56:49,778 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:49] "GET /web/image/product.template/1969/image_512?unique=2026-09-25T14:56:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.015 2026-09-25 14:56:49,786 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:49] "GET /web/image/product.template/1968/image_512?unique=2026-09-25T14:56:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.024 2026-09-25 14:56:49,794 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:49] "GET /web/image/product.template/1972/image_512?unique=2026-09-25T14:56:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-09-25 14:56:49,800 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:49] "GET /web/image/product.template/1970/image_512?unique=2026-09-25T14:56:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-09-25 14:56:49,807 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:49] "GET /web/image/product.template/1971/image_512?unique=2026-09-25T14:56:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-09-25 14:56:49,811 44 INFO rb-48985ee-225086-418734 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-25 14:56:49,871 44 INFO rb-48985ee-225086-418734 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-25 14:56:49,882 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:56:49,895 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:49] "GET /web/image/product.product/2457/image_512?unique=2026-09-25T14:56:30.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-09-25 14:56:49,923 44 INFO rb-48985ee-225086-418734 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-25 14:56:49,983 44 INFO rb-48985ee-225086-418734 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-25 14:56:49,996 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:49] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.004 0.008 2026-09-25 14:56:50,040 44 INFO rb-48985ee-225086-418734 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-25 14:56:50,101 44 INFO rb-48985ee-225086-418734 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-25 14:56:50,119 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76203852 started for PoS orders references: [{'name': None, 'pos_reference': '260-112-000001', 'uuid': 'eda8b8df-6121-4616-9921-4f0606a9a75b'}] 2026-09-25 14:56:50,141 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76203852 order {'name': None, 'pos_reference': '260-112-000001', 'uuid': 'eda8b8df-6121-4616-9921-4f0606a9a75b'} created pos.order #698 2026-09-25 14:56:50,148 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76203852 finished 2026-09-25 14:56:50,199 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:50] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 103 0.035 0.065 2026-09-25 14:56:50,224 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:50] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 14:56:50,254 44 INFO rb-48985ee-225086-418734 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-25 14:56:50,308 44 INFO rb-48985ee-225086-418734 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-25 14:56:50,366 44 INFO rb-48985ee-225086-418734 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-25 14:56:50,420 44 INFO rb-48985ee-225086-418734 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-25 14:56:50,439 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:50] "GET /web/image/product.product/2459/image_512?unique=2026-09-25T14:56:30.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-09-25 14:56:50,471 44 INFO rb-48985ee-225086-418734 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-25 14:56:50,531 44 INFO rb-48985ee-225086-418734 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-25 14:56:50,545 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19584294 started for PoS orders references: [{'name': None, 'pos_reference': '260-112-000001', 'uuid': 'eda8b8df-6121-4616-9921-4f0606a9a75b'}] 2026-09-25 14:56:50,554 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added lines [1142] to pos.order #698 2026-09-25 14:56:50,557 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19584294 order {'name': None, 'pos_reference': '260-112-000001', 'uuid': 'eda8b8df-6121-4616-9921-4f0606a9a75b'} updated pos.order #698 2026-09-25 14:56:50,564 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19584294 finished 2026-09-25 14:56:50,618 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:50] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.028 0.061 2026-09-25 14:56:50,646 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:50] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.006 2026-09-25 14:56:50,668 44 INFO rb-48985ee-225086-418734 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-25 14:56:50,722 44 INFO rb-48985ee-225086-418734 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-25 14:56:50,777 44 INFO rb-48985ee-225086-418734 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-25 14:56:50,835 44 INFO rb-48985ee-225086-418734 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-25 14:56:50,836 44 INFO rb-48985ee-225086-418734 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-25 14:56:50,873 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: heap 8935872 (allocated 9961472) 2026-09-25 14:56:50,874 44 INFO rb-48985ee-225086-418734 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-25 14:56:50,889 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-25 14:56:50,890 44 INFO rb-48985ee-225086-418734 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 101522 2026-09-25 14:56:50,891 44 INFO rb-48985ee-225086-418734 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-25 14:56:50,891 44 INFO rb-48985ee-225086-418734 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 101522 2026-09-25 14:56:50,950 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145650_950209_test_online_payment_self_pay_after_meal_table.txt 2026-09-25 14:56:50,950 44 INFO rb-48985ee-225086-418734 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/tmptqojbpsx_chrome_odoo" 2026-09-25 14:56:50,959 44 INFO rb-48985ee-225086-418734 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-25 14:56:51,412 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:51] "GET /pos/pay/698?access_token=ae25d32e-62d4-4a8b-81c6-0f615dcacbb5&exit_route=http://127.0.0.1:8069/pos-self/112?access_token%3Dc20772204a124023 HTTP/1.1" 200 - 126 0.054 0.474 2026-09-25 14:56:51,657 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Chrome pid: 101720 2026-09-25 14:56:51,657 44 INFO rb-48985ee-225086-418734 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/tmpy4hixta9_chrome_odoo 2026-09-25 14:56:51,657 44 INFO rb-48985ee-225086-418734 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:45581/json/version 2026-09-25 14:56:51,658 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45581', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:56:51,660 44 INFO rb-48985ee-225086-418734 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-25 14:56:51,660 44 INFO rb-48985ee-225086-418734 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:45581/json 2026-09-25 14:56:51,661 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45581', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:56:51,662 44 INFO rb-48985ee-225086-418734 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:45581/devtools/page/301604A5FE92F15754E8005D71CAE893 2026-09-25 14:56:51,663 44 INFO rb-48985ee-225086-418734 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-25 14:56:51,665 44 INFO rb-48985ee-225086-418734 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-25 14:56:51,668 44 INFO rb-48985ee-225086-418734 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-25 14:56:51,669 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Open "http://127.0.0.1:8069/pos-self/112?access_token=c20772204a124023&table_identifier=850a9ca5" in browser 2026-09-25 14:56:51,669 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigating to: "http://127.0.0.1:8069/pos-self/112?access_token=c20772204a124023&table_identifier=850a9ca5" 2026-09-25 14:56:51,689 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:51] "GET /pos-self/112?access_token=c20772204a124023&table_identifier=850a9ca5 HTTP/1.1" 200 - 9 0.002 0.013 2026-09-25 14:56:51,691 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Navigation result: {'frameId': '301604A5FE92F15754E8005D71CAE893', 'loaderId': 'D633419466F39CF7FABA1DF20D2550FC', 'isDownload': False} 2026-09-25 14:56:51,691 44 INFO rb-48985ee-225086-418734 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-25 14:56:51,701 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:56:51,715 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:51] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.006 2026-09-25 14:56:51,721 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:51] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.009 2026-09-25 14:56:51,726 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:51] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.016 2026-09-25 14:56:51,837 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:51] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-09-25 14:56:51,839 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:51] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:56:51,847 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:51] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 14:56:51,849 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 14:56:51,849 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:56:51,850 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table: Evaluate test code "odoo.startTour('self_mobile_online_payment_meal_table', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/112?access_token=c20772204a124023&table_identifier=850a9ca5", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:56:51,856 44 INFO rb-48985ee-225086-418734 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-25 14:56:51,863 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 14:56:51,894 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:51] "POST /pos-self/relations/112 HTTP/1.1" 200 - 16 0.006 0.029 2026-09-25 14:56:51,896 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-09-25 14:56:51,910 44 INFO rb-48985ee-225086-418734 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-25 14:56:52,030 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:52] "POST /pos-self/data/112 HTTP/1.1" 200 - 116 0.035 0.084 2026-09-25 14:56:52,066 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:52] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.007 2026-09-25 14:56:52,070 44 INFO rb-48985ee-225086-418734 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-25 14:56:52,098 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:52] "GET /web/image/ir.attachment/7956/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:56:52,113 44 INFO rb-48985ee-225086-418734 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-25 14:56:52,127 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:52] "GET /web/image/ir.attachment/7907/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:56:52,133 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:56:52,180 44 INFO rb-48985ee-225086-418734 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-25 14:56:52,201 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:52] "GET /web/image/pos.category/245/image_128?unique=2026-09-25T14:56:30.000+00:00 HTTP/1.1" 200 - 2 0.000 0.014 2026-09-25 14:56:52,210 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:52] "GET /web/image/product.template/1969/image_512?unique=2026-09-25T14:56:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-25 14:56:52,217 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:52] "GET /web/image/product.template/1972/image_512?unique=2026-09-25T14:56:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.023 2026-09-25 14:56:52,224 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:52] "GET /web/image/product.template/1970/image_512?unique=2026-09-25T14:56:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-09-25 14:56:52,231 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:52] "GET /web/image/product.template/1968/image_512?unique=2026-09-25T14:56:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-09-25 14:56:52,238 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:52] "GET /web/image/product.template/1971/image_512?unique=2026-09-25T14:56:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-09-25 14:56:52,243 44 INFO rb-48985ee-225086-418734 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-25 14:56:52,263 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:52] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.006 2026-09-25 14:56:52,270 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:52] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.013 2026-09-25 14:56:52,302 44 INFO rb-48985ee-225086-418734 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-25 14:56:52,311 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56: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-25 14:56:52,325 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:52] "GET /web/image/product.product/2457/image_512?unique=2026-09-25T14:56:30.000+00:00 HTTP/1.1" 200 - 8 0.003 0.010 2026-09-25 14:56:52,354 44 INFO rb-48985ee-225086-418734 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-25 14:56:52,416 44 INFO rb-48985ee-225086-418734 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-25 14:56:52,434 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86679678 started for PoS orders references: [{'name': None, 'pos_reference': '260-112-000002', 'uuid': '0799f3db-1cdf-4988-8ded-b503dd8c3c2c'}] 2026-09-25 14:56:52,455 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86679678 order {'name': None, 'pos_reference': '260-112-000002', 'uuid': '0799f3db-1cdf-4988-8ded-b503dd8c3c2c'} created pos.order #699 2026-09-25 14:56:52,462 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86679678 finished 2026-09-25 14:56:52,508 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:52] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.023 0.070 2026-09-25 14:56:52,533 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:52] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.007 2026-09-25 14:56:52,555 44 INFO rb-48985ee-225086-418734 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-25 14:56:52,609 44 INFO rb-48985ee-225086-418734 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-25 14:56:52,667 44 INFO rb-48985ee-225086-418734 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-25 14:56:52,723 44 INFO rb-48985ee-225086-418734 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-25 14:56:52,757 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:52] "GET /web/image/product.product/2459/image_512?unique=2026-09-25T14:56:30.000+00:00 HTTP/1.1" 200 - 8 0.002 0.013 2026-09-25 14:56:52,774 44 INFO rb-48985ee-225086-418734 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-25 14:56:52,832 44 INFO rb-48985ee-225086-418734 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-25 14:56:52,853 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26756821 started for PoS orders references: [{'name': None, 'pos_reference': '260-112-000002', 'uuid': '0799f3db-1cdf-4988-8ded-b503dd8c3c2c'}] 2026-09-25 14:56:52,864 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added lines [1144] to pos.order #699 2026-09-25 14:56:52,868 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26756821 order {'name': None, 'pos_reference': '260-112-000002', 'uuid': '0799f3db-1cdf-4988-8ded-b503dd8c3c2c'} updated pos.order #699 2026-09-25 14:56:52,876 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26756821 finished 2026-09-25 14:56:52,935 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:52] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.031 0.073 2026-09-25 14:56:52,966 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:52] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.009 2026-09-25 14:56:52,985 44 INFO rb-48985ee-225086-418734 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-25 14:56:53,039 44 INFO rb-48985ee-225086-418734 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-25 14:56:53,093 44 INFO rb-48985ee-225086-418734 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-25 14:56:53,151 44 INFO rb-48985ee-225086-418734 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-25 14:56:53,151 44 INFO rb-48985ee-225086-418734 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-25 14:56:53,180 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_online_payment_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_online_payment_self_pay_after_meal_table.browser: heap 8745048 (allocated 9961472) 2026-09-25 14:56:53,181 44 INFO rb-48985ee-225086-418734 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-25 14:56:53,192 44 INFO rb-48985ee-225086-418734 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 101720 2026-09-25 14:56:53,192 44 INFO rb-48985ee-225086-418734 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-25 14:56:53,193 44 INFO rb-48985ee-225086-418734 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 101720 2026-09-25 14:56:53,194 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 3, model: pos.order 2026-09-25 14:56:53,230 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:56:53] "GET /pos/pay/699?access_token=c2e18c83-bb1c-4a03-84e3-69a614bc1c26&exit_route=http://127.0.0.1:8069/pos-self/112?access_token%3Dc20772204a124023%26table_identifier%3D850a9ca5 HTTP/1.1" 200 - 36 0.012 0.029 2026-09-25 14:56:53,253 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145653_253355_test_online_payment_self_pay_after_meal_table.txt 2026-09-25 14:56:53,253 44 INFO rb-48985ee-225086-418734 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/tmpy4hixta9_chrome_odoo" 2026-09-25 14:56:53,290 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-25 14:56:59,440 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_qfpay.tests.test_basic: Starting TestQFPayPoS.test_tour_qfpay_order_and_refund ... 2026-09-25 14:56:59,703 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome pid: 101919 2026-09-25 14:56:59,703 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome headless temporary user profile dir: /tmp/tmph4hsmfrv_chrome_odoo 2026-09-25 14:56:59,704 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Issuing json command http://127.0.0.1:33007/json/version 2026-09-25 14:56:59,704 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33007', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:56:59,706 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Browser version: Chrome/150.0.7871.114 2026-09-25 14:56:59,706 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Issuing json command http://127.0.0.1:33007/json 2026-09-25 14:56:59,707 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33007', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:56:59,707 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Websocket url found: ws://127.0.0.1:33007/devtools/page/584611608E913929415C5CC03A9199B7 2026-09-25 14:56:59,709 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Enable chrome headless console log notification 2026-09-25 14:56:59,709 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome headless enable page notifications 2026-09-25 14:56:59,732 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:56:59,738 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Setting session cookie in browser 2026-09-25 14:56:59,739 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Open "http://127.0.0.1:8069/pos/ui/113" in browser 2026-09-25 14:56:59,739 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Navigating to: "http://127.0.0.1:8069/pos/ui/113" 2026-09-25 14:56:59,749 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:57:00,089 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:00] "GET /pos/ui/113 HTTP/1.1" 200 - 125 0.031 0.311 2026-09-25 14:57:00,092 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Navigation result: {'frameId': '584611608E913929415C5CC03A9199B7', 'loaderId': '84EC25B310559058C4C5E54E26D313AC', 'isDownload': False} 2026-09-25 14:57:00,092 44 INFO rb-48985ee-225086-418734 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-25 14:57:00,108 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:57:00,120 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:00] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 14:57:00,123 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:00] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.008 2026-09-25 14:57:00,127 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:00] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.010 2026-09-25 14:57:00,415 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:57:00,416 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:57:00,423 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 14:57:00,435 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Evaluate test code "odoo.startTour('qfpay_order_and_refund', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/113", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:57:00,435 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:57:00,438 44 INFO rb-48985ee-225086-418734 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-25 14:57:00,442 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:57:00,448 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:57:00,463 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.007 2026-09-25 14:57:00,471 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-25 14:57:00,498 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.007 0.021 2026-09-25 14:57:00,499 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.017 2026-09-25 14:57:00,864 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 369 0.126 0.220 2026-09-25 14:57:00,878 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:00] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:57:00,913 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:57:00,946 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:00] "GET /web/image/res.company/106/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 14:57:00,962 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:57:00,969 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: Owl is running in 'dev' mode. 2026-09-25 14:57:00,977 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-25 14:57:01,014 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:57:01,026 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:57:01,027 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:57:01,037 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:57:01,038 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:57:01,040 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:01] "GET /web/image/res.users/206/avatar_128 HTTP/1.1" 200 - 14 0.012 0.014 2026-09-25 14:57:01,041 44 INFO rb-48985ee-225086-418734 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-25 14:57:01,050 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:01] "GET /web/image?model=res.company&id=106&field=logo HTTP/1.1" 200 - 3 0.002 0.028 2026-09-25 14:57:01,052 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.031 2026-09-25 14:57:01,058 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:01] "GET /web/image/res.company/106/favicon HTTP/1.1" 200 - 4 0.002 0.007 2026-09-25 14:57:01,183 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:57:01,227 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:01] "GET /pos/ui/113?from_backend=True HTTP/1.1" 200 - 33 0.014 0.035 2026-09-25 14:57:01,249 44 INFO rb-48985ee-225086-418734 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-25 14:57:01,260 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:01] "GET /pos/ui/113 HTTP/1.1" 200 - 33 0.012 0.070 2026-09-25 14:57:01,291 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:01] "GET /web/image?model=product.template&field=image_128&id=1978&unique=2026-09-25T14:56:53.000+00:00 HTTP/1.1" 200 - 3 0.003 0.021 2026-09-25 14:57:01,296 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:57:01,299 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:57:01,304 44 INFO rb-48985ee-225086-418734 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-25 14:57:01,307 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:01] "GET /web/image?model=product.template&field=image_128&id=1977&unique=2026-09-25T14:56:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.039 2026-09-25 14:57:01,324 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:01] "GET /web/image?model=product.template&field=image_128&id=1979&unique=2026-09-25T14:56:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.056 2026-09-25 14:57:01,341 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:01] "GET /web/image?model=product.template&field=image_128&id=1981&unique=2026-09-25T14:56:53.000+00:00 HTTP/1.1" 200 - 3 0.004 0.065 2026-09-25 14:57:01,357 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:01] "GET /web/image?model=product.template&field=image_128&id=1982&unique=2026-09-25T14:56:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-09-25 14:57:01,371 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:01] "GET /web/image?model=product.template&field=image_128&id=1980&unique=2026-09-25T14:56:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.099 2026-09-25 14:57:01,387 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:01] "GET /web/image?model=product.template&field=image_128&id=1983&unique=2026-09-25T14:56:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-09-25 14:57:01,401 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:01] "GET /web/image?model=product.template&field=image_128&id=1985&unique=2026-09-25T14:56:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.087 2026-09-25 14:57:01,414 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:01] "GET /web/image?model=product.template&field=image_128&id=1984&unique=2026-09-25T14:56:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-09-25 14:57:01,466 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.022 0.101 2026-09-25 14:57:01,531 44 INFO rb-48985ee-225086-418734 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-25 14:57:01,582 44 INFO rb-48985ee-225086-418734 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-25 14:57:01,632 44 INFO rb-48985ee-225086-418734 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-25 14:57:01,683 44 INFO rb-48985ee-225086-418734 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-25 14:57:01,734 44 INFO rb-48985ee-225086-418734 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-25 14:57:01,797 44 INFO rb-48985ee-225086-418734 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-25 14:57:01,810 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:01] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:57:01,811 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:01] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:57:01,848 44 INFO rb-48985ee-225086-418734 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-25 14:57:01,899 44 INFO rb-48985ee-225086-418734 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-25 14:57:01,976 44 INFO rb-48985ee-225086-418734 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-25 14:57:02,028 44 INFO rb-48985ee-225086-418734 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-25 14:57:02,032 44 INFO rb-48985ee-225086-418734 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': 'f5261747-1c32-4cfd-9c6c-e01da66cac21--701--269', 'syssn': '20250826155400087645770447', 'status': '1', 'sysdtm': '2025-08-26 17:50:36', 'paydtm': '2025-08-26 17:50:37', 'goods_name': '', 'txcurrcd': 'HKD', 'mchid': '8Bx9aHgNmaQJ', 'customer_source': 'HK', 'cash_fee': '0', 'chnlsn2': '', 'cardcd': '', 'txamt': '198', 'outcardnm': '', 'respcd': '0000', 'goods_info': '', 'notify_type': 'payment', 'chnlsn': '2025085675626675'} 2026-09-25 14:57:02,051 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:02] "POST /qfpay/notify HTTP/1.1" 200 - 12 0.004 0.016 2026-09-25 14:57:02,071 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77331542 started for PoS orders references: [{'name': '/', 'pos_reference': '261-113-000001', 'uuid': '9081b2c4-bf43-4c1b-adba-00fef0541bcd'}] 2026-09-25 14:57:02,073 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:57:02,294 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77331542 order {'name': '/', 'pos_reference': '261-113-000001', 'uuid': '9081b2c4-bf43-4c1b-adba-00fef0541bcd'} created pos.order #700 2026-09-25 14:57:02,303 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77331542 finished 2026-09-25 14:57:02,337 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 227 0.091 0.176 2026-09-25 14:57:02,365 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:02] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:57:02,419 44 INFO rb-48985ee-225086-418734 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-25 14:57:02,423 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95150043 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-113-000001', 'uuid': '9081b2c4-bf43-4c1b-adba-00fef0541bcd'}] 2026-09-25 14:57:02,427 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95150043 order {'name': 'Shop - 000001', 'pos_reference': '261-113-000001', 'uuid': '9081b2c4-bf43-4c1b-adba-00fef0541bcd'} sync ignored for existing PoS order pos.order(700,) (state: paid) 2026-09-25 14:57:02,436 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95150043 finished 2026-09-25 14:57:02,484 44 INFO rb-48985ee-225086-418734 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-25 14:57:02,493 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.023 0.049 2026-09-25 14:57:02,498 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:02] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-09-25 14:57:02,521 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.008 2026-09-25 14:57:02,536 44 INFO rb-48985ee-225086-418734 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-25 14:57:02,586 44 INFO rb-48985ee-225086-418734 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-25 14:57:02,640 44 INFO rb-48985ee-225086-418734 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-25 14:57:02,692 44 INFO rb-48985ee-225086-418734 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-25 14:57:02,743 44 INFO rb-48985ee-225086-418734 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-25 14:57:02,800 44 INFO rb-48985ee-225086-418734 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-25 14:57:02,806 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:02] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.002 0.008 2026-09-25 14:57:02,853 44 INFO rb-48985ee-225086-418734 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-25 14:57:02,903 44 INFO rb-48985ee-225086-418734 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-25 14:57:02,977 44 INFO rb-48985ee-225086-418734 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-25 14:57:03,034 44 INFO rb-48985ee-225086-418734 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-25 14:57:03,092 44 INFO rb-48985ee-225086-418734 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-25 14:57:03,144 44 INFO rb-48985ee-225086-418734 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-25 14:57:03,146 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_qfpay.controllers.main: Received QFPay notification: {'status': '1', 'sysdtm': '2025-08-26 17:51:34', 'txcurrcd': 'HKD', 'orig_out_trade_no': 'f5261747-1c32-4cfd-9c6c-e01da66cac21--701--269', 'mchid': '8Bx9jdHgmaQJ', 'txdtm': '2025-08-26 17:51:34', 'txamt': '-198', 'orig_syssn': '20250826155400087645770447', 'out_trade_no': '2cccf6c02d4835bdb79d7c96beb95cbf', 'syssn': '20250821155400847635342115', 'respcd': '0000', 'notify_type': 'refund'} 2026-09-25 14:57:03,158 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:03] "POST /qfpay/notify HTTP/1.1" 200 - 8 0.003 0.010 2026-09-25 14:57:03,175 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26995943 started for PoS orders references: [{'name': '/', 'pos_reference': '261-113-000002', 'uuid': '8e17b358-b2b5-4009-8849-33e6ab5fe718'}] 2026-09-25 14:57:03,337 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26995943 order {'name': '/', 'pos_reference': '261-113-000002', 'uuid': '8e17b358-b2b5-4009-8849-33e6ab5fe718'} created pos.order #701 2026-09-25 14:57:03,349 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26995943 finished 2026-09-25 14:57:03,383 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 168 0.059 0.151 2026-09-25 14:57:03,409 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57: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-25 14:57:03,427 44 INFO rb-48985ee-225086-418734 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-25 14:57:03,430 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41268303 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-113-000002', 'uuid': '8e17b358-b2b5-4009-8849-33e6ab5fe718'}] 2026-09-25 14:57:03,434 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41268303 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-113-000002', 'uuid': '8e17b358-b2b5-4009-8849-33e6ab5fe718'} sync ignored for existing PoS order pos.order(701,) (state: paid) 2026-09-25 14:57:03,441 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41268303 finished 2026-09-25 14:57:03,478 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: tour succeeded 2026-09-25 14:57:03,479 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: ╔═══════════════════════════════════════╗ ║ TOUR qfpay_order_and_refund SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-25 14:57:03,487 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.015 0.044 2026-09-25 14:57:03,569 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund.browser: heap 19258516 (allocated 21630976) 2026-09-25 14:57:03,572 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Closing chrome headless with pid 101919 2026-09-25 14:57:03,573 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Closing websocket connection 2026-09-25 14:57:03,574 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Terminating chrome headless with pid 101919 2026-09-25 14:57:03,628 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145703_628094_test_tour_qfpay_order_and_refund.txt 2026-09-25 14:57:03,628 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_qfpay.tests.test_basic.TestQFPayPoS.test_tour_qfpay_order_and_refund: Removing chrome user profile "/tmp/tmph4hsmfrv_chrome_odoo" 2026-09-25 14:57:03,673 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-25 14:57:10,049 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_basic_order ... 2026-09-25 14:57:10,308 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome pid: 102137 2026-09-25 14:57:10,308 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome headless temporary user profile dir: /tmp/tmpjv2wjlro_chrome_odoo 2026-09-25 14:57:10,308 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Issuing json command http://127.0.0.1:34009/json/version 2026-09-25 14:57:10,309 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34009', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:57:10,311 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Browser version: Chrome/150.0.7871.114 2026-09-25 14:57:10,311 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Issuing json command http://127.0.0.1:34009/json 2026-09-25 14:57:10,312 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34009', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:57:10,313 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Websocket url found: ws://127.0.0.1:34009/devtools/page/CF213ADDF84B6E225D89ADEE3FA4948A 2026-09-25 14:57:10,315 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Enable chrome headless console log notification 2026-09-25 14:57:10,316 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome headless enable page notifications 2026-09-25 14:57:10,339 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:57:10,345 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Setting session cookie in browser 2026-09-25 14:57:10,346 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Open "http://127.0.0.1:8069/pos/ui/114" in browser 2026-09-25 14:57:10,346 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Navigating to: "http://127.0.0.1:8069/pos/ui/114" 2026-09-25 14:57:10,365 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:57:10,725 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:10] "GET /pos/ui/114 HTTP/1.1" 200 - 125 0.048 0.315 2026-09-25 14:57:10,728 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Navigation result: {'frameId': 'CF213ADDF84B6E225D89ADEE3FA4948A', 'loaderId': '666E6E35D6243EE67C0C1F103D1D04D9', 'isDownload': False} 2026-09-25 14:57:10,728 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Evaluate ready code "odoo.isTourReady('PosRazorpayTour')" 2026-09-25 14:57:10,740 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:57:10,751 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:10] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 14:57:10,754 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:10] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 14:57:10,759 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:10] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-25 14:57:11,047 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:57:11,051 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:57:11,058 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 14:57:11,067 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Evaluate test code "odoo.startTour('PosRazorpayTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/114", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:57:11,070 44 INFO rb-48985ee-225086-418734 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-25 14:57:11,072 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 14:57:11,080 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:57:11,086 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:57:11,099 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 14:57:11,107 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-09-25 14:57:11,130 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.018 2026-09-25 14:57:11,131 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.012 2026-09-25 14:57:11,492 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 369 0.093 0.250 2026-09-25 14:57:11,505 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:11] "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-25 14:57:11,532 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57: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.004 2026-09-25 14:57:11,567 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:11] "GET /web/image/res.company/107/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.023 2026-09-25 14:57:11,579 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57: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.004 2026-09-25 14:57:11,585 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: Owl is running in 'dev' mode. 2026-09-25 14:57:11,592 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 14:57:11,622 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:57:11,629 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:57:11,631 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:57:11,644 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:11] "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-25 14:57:11,646 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 14:57:11,650 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:11] "GET /web/image/res.users/210/avatar_128 HTTP/1.1" 200 - 14 0.010 0.016 2026-09-25 14:57:11,657 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:11] "GET /web/image?model=res.company&id=107&field=logo HTTP/1.1" 200 - 3 0.001 0.031 2026-09-25 14:57:11,658 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.035 2026-09-25 14:57:11,665 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:11] "GET /web/image/res.company/107/favicon HTTP/1.1" 200 - 4 0.002 0.014 2026-09-25 14:57:11,701 44 INFO rb-48985ee-225086-418734 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-25 14:57:11,740 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:57:11,763 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:57:11,779 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:11] "GET /pos/ui/114 HTTP/1.1" 200 - 33 0.019 0.030 2026-09-25 14:57:11,795 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:11] "GET /web/image?model=product.template&field=image_128&id=1990&unique=2026-09-25T14:57:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.053 2026-09-25 14:57:11,802 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:11] "GET /web/image/res.company/107/favicon HTTP/1.1" 304 - 4 0.002 0.052 2026-09-25 14:57:11,818 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:11] "GET /web/image?model=product.template&field=image_128&id=1991&unique=2026-09-25T14:57:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.073 2026-09-25 14:57:11,831 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:11] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-09-25T14:57:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.063 2026-09-25 14:57:11,837 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:11] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:57:11,838 44 INFO rb-48985ee-225086-418734 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-25 14:57:11,863 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:11] "GET /pos/ui/114?from_backend=True HTTP/1.1" 200 - 33 0.011 0.117 2026-09-25 14:57:11,879 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:11] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-09-25T14:57:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-09-25 14:57:11,893 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:11] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-09-25T14:57:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-09-25 14:57:11,905 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:11] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-09-25T14:57:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-09-25 14:57:11,918 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:11] "GET /web/image?model=product.template&field=image_128&id=1992&unique=2026-09-25T14:57:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-09-25 14:57:11,957 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.014 0.102 2026-09-25 14:57:11,971 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:11] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-09-25T14:57:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.087 2026-09-25 14:57:11,984 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:11] "GET /web/image?model=product.template&field=image_128&id=1993&unique=2026-09-25T14:57:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.118 2026-09-25 14:57:12,018 44 INFO rb-48985ee-225086-418734 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-25 14:57:12,068 44 INFO rb-48985ee-225086-418734 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-25 14:57:12,119 44 INFO rb-48985ee-225086-418734 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-25 14:57:12,170 44 INFO rb-48985ee-225086-418734 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-25 14:57:12,220 44 INFO rb-48985ee-225086-418734 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-25 14:57:12,284 44 INFO rb-48985ee-225086-418734 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-25 14:57:12,293 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:57:12,294 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:57:12,334 44 INFO rb-48985ee-225086-418734 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-25 14:57:12,385 44 INFO rb-48985ee-225086-418734 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-25 14:57:12,449 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:12] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_payment_request#pos.payment.method.razorpay_make_payment_request HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 14:57:12,457 44 INFO rb-48985ee-225086-418734 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-25 14:57:12,468 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:12] "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.003 2026-09-25 14:57:12,484 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72848722 started for PoS orders references: [{'name': '/', 'pos_reference': '261-114-000001', 'uuid': '38cf8ce9-b3c2-4cb0-afab-10edad090901'}] 2026-09-25 14:57:12,489 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:57:12,699 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72848722 order {'name': '/', 'pos_reference': '261-114-000001', 'uuid': '38cf8ce9-b3c2-4cb0-afab-10edad090901'} created pos.order #702 2026-09-25 14:57:12,709 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72848722 finished 2026-09-25 14:57:12,733 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.084 0.167 2026-09-25 14:57:12,758 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:57:12,818 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: tour succeeded 2026-09-25 14:57:12,819 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: ╔════════════════════════════════╗ ║ TOUR PosRazorpayTour SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-25 14:57:12,822 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35327254 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': '38cf8ce9-b3c2-4cb0-afab-10edad090901'}] 2026-09-25 14:57:12,826 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35327254 order {'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': '38cf8ce9-b3c2-4cb0-afab-10edad090901'} sync ignored for existing PoS order pos.order(702,) (state: paid) 2026-09-25 14:57:12,834 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35327254 finished 2026-09-25 14:57:12,866 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order.browser: heap 15068908 (allocated 17039360) 2026-09-25 14:57:12,870 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Closing chrome headless with pid 102137 2026-09-25 14:57:12,871 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Closing websocket connection 2026-09-25 14:57:12,872 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Terminating chrome headless with pid 102137 2026-09-25 14:57:12,883 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.024 0.039 2026-09-25 14:57:12,938 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145712_938521_test_razorpay_basic_order.txt 2026-09-25 14:57:12,938 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_basic_order: Removing chrome user profile "/tmp/tmpjv2wjlro_chrome_odoo" 2026-09-25 14:57:12,955 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_cancel_payment ... 2026-09-25 14:57:13,199 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome pid: 102358 2026-09-25 14:57:13,199 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome headless temporary user profile dir: /tmp/tmpukw271q7_chrome_odoo 2026-09-25 14:57:13,199 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Issuing json command http://127.0.0.1:43207/json/version 2026-09-25 14:57:13,201 44 INFO rb-48985ee-225086-418734 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-25 14:57:13,203 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Browser version: Chrome/150.0.7871.114 2026-09-25 14:57:13,203 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Issuing json command http://127.0.0.1:43207/json 2026-09-25 14:57:13,203 44 INFO rb-48985ee-225086-418734 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-25 14:57:13,204 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Websocket url found: ws://127.0.0.1:43207/devtools/page/9EB215F501793AD65071FCEE56F9286A 2026-09-25 14:57:13,205 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Enable chrome headless console log notification 2026-09-25 14:57:13,206 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome headless enable page notifications 2026-09-25 14:57:13,225 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:57:13,232 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Setting session cookie in browser 2026-09-25 14:57:13,233 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Open "http://127.0.0.1:8069/pos/ui/114" in browser 2026-09-25 14:57:13,233 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Navigating to: "http://127.0.0.1:8069/pos/ui/114" 2026-09-25 14:57:13,241 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:57:13,588 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:13] "GET /pos/ui/114 HTTP/1.1" 200 - 131 0.033 0.316 2026-09-25 14:57:13,591 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Navigation result: {'frameId': '9EB215F501793AD65071FCEE56F9286A', 'loaderId': '9AF13F181AAD64DB0A87691A8C75ACBC', 'isDownload': False} 2026-09-25 14:57:13,591 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Evaluate ready code "odoo.isTourReady('PosRazorpayCancelTour')" 2026-09-25 14:57:13,600 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:57:13,609 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:13] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 14:57:13,616 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:13] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.003 0.009 2026-09-25 14:57:13,621 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:13] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-25 14:57:13,911 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:57:13,914 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:57:13,924 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-25 14:57:13,935 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Evaluate test code "odoo.startTour('PosRazorpayCancelTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/114", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:57:13,938 44 INFO rb-48985ee-225086-418734 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-25 14:57:13,938 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:57:13,945 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:57:13,950 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:57:13,965 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.008 2026-09-25 14:57:13,974 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-25 14:57:13,999 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.006 0.020 2026-09-25 14:57:14,001 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.015 2026-09-25 14:57:14,298 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:14] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 369 0.089 0.194 2026-09-25 14:57:14,316 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:14] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-25 14:57:14,346 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:57:14,383 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:14] "GET /web/image/res.company/107/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.028 2026-09-25 14:57:14,394 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:57:14,404 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: Owl is running in 'dev' mode. 2026-09-25 14:57:14,410 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:14] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 14:57:14,442 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:57:14,446 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:14] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:57:14,447 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:57:14,449 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:14] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:57:14,457 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:14] "GET /web/image?model=res.company&id=107&field=logo HTTP/1.1" 200 - 3 0.002 0.010 2026-09-25 14:57:14,460 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:57:14,461 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:57:14,488 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:14] "GET /web/image/res.users/210/avatar_128 HTTP/1.1" 200 - 14 0.009 0.036 2026-09-25 14:57:14,495 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:14] "GET /web/image/res.company/107/favicon HTTP/1.1" 200 - 4 0.002 0.025 2026-09-25 14:57:14,523 44 INFO rb-48985ee-225086-418734 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-25 14:57:14,571 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:14] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.017 2026-09-25 14:57:14,587 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:57:14,609 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:14] "GET /pos/ui/114?from_backend=True HTTP/1.1" 200 - 33 0.020 0.036 2026-09-25 14:57:14,639 44 INFO rb-48985ee-225086-418734 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-25 14:57:14,640 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:14] "GET /pos/ui/114 HTTP/1.1" 200 - 33 0.012 0.071 2026-09-25 14:57:14,646 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:14] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:57:14,662 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:14] "GET /web/image?model=product.template&field=image_128&id=1991&unique=2026-09-25T14:57:03.000+00:00 HTTP/1.1" 200 - 3 0.006 0.094 2026-09-25 14:57:14,696 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:14] "GET /web/image?model=product.template&field=image_128&id=1990&unique=2026-09-25T14:57:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.134 2026-09-25 14:57:14,709 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:14] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-09-25T14:57:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.118 2026-09-25 14:57:14,716 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:14] "GET /web/image/res.company/107/favicon HTTP/1.1" 304 - 4 0.002 0.157 2026-09-25 14:57:14,733 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:14] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-09-25T14:57:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-09-25 14:57:14,747 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:14] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-09-25T14:57:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-09-25 14:57:14,760 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:14] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-09-25T14:57:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-09-25 14:57:14,800 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.014 0.086 2026-09-25 14:57:14,819 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:14] "GET /web/image?model=product.template&field=image_128&id=1993&unique=2026-09-25T14:57:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.099 2026-09-25 14:57:14,837 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:14] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-09-25T14:57:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.099 2026-09-25 14:57:14,849 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:14] "GET /web/image?model=product.template&field=image_128&id=1992&unique=2026-09-25T14:57:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.134 2026-09-25 14:57:14,859 44 INFO rb-48985ee-225086-418734 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-25 14:57:14,910 44 INFO rb-48985ee-225086-418734 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-25 14:57:14,961 44 INFO rb-48985ee-225086-418734 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-25 14:57:15,012 44 INFO rb-48985ee-225086-418734 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-25 14:57:15,062 44 INFO rb-48985ee-225086-418734 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-25 14:57:15,129 44 INFO rb-48985ee-225086-418734 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-25 14:57:15,140 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:57:15,140 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:57:15,180 44 INFO rb-48985ee-225086-418734 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-25 14:57:15,230 44 INFO rb-48985ee-225086-418734 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-25 14:57:15,294 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:15] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_payment_request#pos.payment.method.razorpay_make_payment_request HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 14:57:15,298 44 INFO rb-48985ee-225086-418734 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-25 14:57:15,312 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:15] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.000 0.003 2026-09-25 14:57:15,353 44 INFO rb-48985ee-225086-418734 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-25 14:57:15,357 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:15] "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.004 2026-09-25 14:57:15,404 44 INFO rb-48985ee-225086-418734 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-25 14:57:15,454 44 INFO rb-48985ee-225086-418734 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-25 14:57:15,508 44 INFO rb-48985ee-225086-418734 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-25 14:57:15,556 44 INFO rb-48985ee-225086-418734 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-25 14:57:15,611 44 INFO rb-48985ee-225086-418734 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-25 14:57:15,615 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:15] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_payment_request#pos.payment.method.razorpay_make_payment_request HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 14:57:15,626 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:15] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 14:57:15,644 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10876643 started for PoS orders references: [{'name': '/', 'pos_reference': '261-114-000001', 'uuid': 'c6596047-7499-44d5-9d8c-d2391a597d8a'}] 2026-09-25 14:57:15,645 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:57:15,897 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10876643 order {'name': '/', 'pos_reference': '261-114-000001', 'uuid': 'c6596047-7499-44d5-9d8c-d2391a597d8a'} created pos.order #703 2026-09-25 14:57:15,906 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10876643 finished 2026-09-25 14:57:15,932 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.087 0.204 2026-09-25 14:57:15,960 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:15] "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-25 14:57:16,015 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: tour succeeded 2026-09-25 14:57:16,015 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: ╔══════════════════════════════════════╗ ║ TOUR PosRazorpayCancelTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-25 14:57:16,018 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88788345 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': 'c6596047-7499-44d5-9d8c-d2391a597d8a'}] 2026-09-25 14:57:16,024 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88788345 order {'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': 'c6596047-7499-44d5-9d8c-d2391a597d8a'} sync ignored for existing PoS order pos.order(703,) (state: paid) 2026-09-25 14:57:16,032 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88788345 finished 2026-09-25 14:57:16,066 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment.browser: heap 15252456 (allocated 16515072) 2026-09-25 14:57:16,073 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Closing chrome headless with pid 102358 2026-09-25 14:57:16,073 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Closing websocket connection 2026-09-25 14:57:16,074 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Terminating chrome headless with pid 102358 2026-09-25 14:57:16,081 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.023 0.042 2026-09-25 14:57:16,129 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145716_129574_test_razorpay_cancel_payment.txt 2026-09-25 14:57:16,129 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_cancel_payment: Removing chrome user profile "/tmp/tmpukw271q7_chrome_odoo" 2026-09-25 14:57:16,140 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic: Starting TestRazorPayPoS.test_razorpay_refund_order ... 2026-09-25 14:57:16,381 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome pid: 102583 2026-09-25 14:57:16,381 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome headless temporary user profile dir: /tmp/tmpk5bkoubv_chrome_odoo 2026-09-25 14:57:16,381 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Issuing json command http://127.0.0.1:37885/json/version 2026-09-25 14:57:16,382 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37885', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:57:16,385 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Browser version: Chrome/150.0.7871.114 2026-09-25 14:57:16,385 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Issuing json command http://127.0.0.1:37885/json 2026-09-25 14:57:16,385 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37885', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:57:16,386 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Websocket url found: ws://127.0.0.1:37885/devtools/page/862A00F7808DC2D2D9D98D330F0221A7 2026-09-25 14:57:16,387 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Enable chrome headless console log notification 2026-09-25 14:57:16,388 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome headless enable page notifications 2026-09-25 14:57:16,404 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:57:16,408 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Setting session cookie in browser 2026-09-25 14:57:16,409 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Open "http://127.0.0.1:8069/pos/ui/114" in browser 2026-09-25 14:57:16,409 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Navigating to: "http://127.0.0.1:8069/pos/ui/114" 2026-09-25 14:57:16,416 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:57:16,840 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:16] "GET /pos/ui/114 HTTP/1.1" 200 - 131 0.032 0.393 2026-09-25 14:57:16,843 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Navigation result: {'frameId': '862A00F7808DC2D2D9D98D330F0221A7', 'loaderId': '6B9CC8FE5CE4256EA8A29ADB8F3FF261', 'isDownload': False} 2026-09-25 14:57:16,843 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Evaluate ready code "odoo.isTourReady('PosRazorpayRefundTour')" 2026-09-25 14:57:16,855 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:57:16,864 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:16] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 14:57:16,868 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:16] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 14:57:16,872 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:16] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 14:57:17,215 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:57:17,224 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 14:57:17,226 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:57:17,235 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Evaluate test code "odoo.startTour('PosRazorpayRefundTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/114", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:57:17,238 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:57:17,239 44 INFO rb-48985ee-225086-418734 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-25 14:57:17,247 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:57:17,252 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:57:17,265 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 14:57:17,274 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-09-25 14:57:17,296 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.007 0.017 2026-09-25 14:57:17,298 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.012 2026-09-25 14:57:17,590 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 369 0.094 0.184 2026-09-25 14:57:17,599 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:57:17,626 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57: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-25 14:57:17,664 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:17] "GET /web/image/res.company/107/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.028 2026-09-25 14:57:17,676 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:57:17,683 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: Owl is running in 'dev' mode. 2026-09-25 14:57:17,689 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 14:57:17,713 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:57:17,722 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:57:17,723 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:57:17,725 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:57:17,741 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:57:17,744 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:57:17,753 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:17] "GET /web/image/res.users/210/avatar_128 HTTP/1.1" 200 - 14 0.017 0.016 2026-09-25 14:57:17,760 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:17] "GET /web/image?model=res.company&id=107&field=logo HTTP/1.1" 200 - 3 0.002 0.039 2026-09-25 14:57:17,768 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:17] "GET /web/image/res.company/107/favicon HTTP/1.1" 200 - 4 0.002 0.025 2026-09-25 14:57:17,792 44 INFO rb-48985ee-225086-418734 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-25 14:57:17,819 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:57:17,831 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:17] "GET /web/image/res.company/107/favicon HTTP/1.1" 304 - 4 0.002 0.009 2026-09-25 14:57:17,836 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:57:17,848 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:17] "GET /web/image?model=product.template&field=image_128&id=1990&unique=2026-09-25T14:57:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.029 2026-09-25 14:57:17,885 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:17] "GET /pos/ui/114?from_backend=True HTTP/1.1" 200 - 33 0.009 0.059 2026-09-25 14:57:17,901 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:17] "GET /web/image?model=product.template&field=image_128&id=1991&unique=2026-09-25T14:57:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-09-25 14:57:17,906 44 INFO rb-48985ee-225086-418734 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-25 14:57:17,907 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:57:17,916 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:17] "GET /web/image?model=product.template&field=image_128&id=1995&unique=2026-09-25T14:57:03.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-09-25 14:57:17,938 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:17] "GET /web/image?model=product.template&field=image_128&id=1996&unique=2026-09-25T14:57:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-09-25 14:57:17,964 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:17] "GET /pos/ui/114 HTTP/1.1" 200 - 33 0.008 0.139 2026-09-25 14:57:17,982 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:17] "GET /web/image?model=product.template&field=image_128&id=1998&unique=2026-09-25T14:57:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.093 2026-09-25 14:57:18,019 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.013 0.096 2026-09-25 14:57:18,031 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:18] "GET /web/image?model=product.template&field=image_128&id=1997&unique=2026-09-25T14:57:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.180 2026-09-25 14:57:18,044 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:18] "GET /web/image?model=product.template&field=image_128&id=1993&unique=2026-09-25T14:57:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-09-25 14:57:18,057 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:18] "GET /web/image?model=product.template&field=image_128&id=1994&unique=2026-09-25T14:57:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-09-25 14:57:18,070 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:18] "GET /web/image?model=product.template&field=image_128&id=1992&unique=2026-09-25T14:57:03.000+00:00 HTTP/1.1" 200 - 3 0.001 0.150 2026-09-25 14:57:18,072 44 INFO rb-48985ee-225086-418734 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-25 14:57:18,122 44 INFO rb-48985ee-225086-418734 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-25 14:57:18,173 44 INFO rb-48985ee-225086-418734 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-25 14:57:18,224 44 INFO rb-48985ee-225086-418734 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-25 14:57:18,275 44 INFO rb-48985ee-225086-418734 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-25 14:57:18,339 44 INFO rb-48985ee-225086-418734 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-25 14:57:18,350 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:57:18,351 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:57:18,390 44 INFO rb-48985ee-225086-418734 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-25 14:57:18,441 44 INFO rb-48985ee-225086-418734 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-25 14:57:18,502 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:18] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_payment_request#pos.payment.method.razorpay_make_payment_request HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 14:57:18,508 44 INFO rb-48985ee-225086-418734 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-25 14:57:18,518 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:18] "POST /web/dataset/call_kw/pos.payment.method/razorpay_fetch_payment_status#pos.payment.method.razorpay_fetch_payment_status HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 14:57:18,534 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58985584 started for PoS orders references: [{'name': '/', 'pos_reference': '261-114-000001', 'uuid': '1b951dbe-80d2-4bc7-821f-feabfd0919a2'}] 2026-09-25 14:57:18,538 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:57:18,737 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58985584 order {'name': '/', 'pos_reference': '261-114-000001', 'uuid': '1b951dbe-80d2-4bc7-821f-feabfd0919a2'} created pos.order #704 2026-09-25 14:57:18,746 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58985584 finished 2026-09-25 14:57:18,771 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.073 0.166 2026-09-25 14:57:18,797 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:18] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:57:18,852 44 INFO rb-48985ee-225086-418734 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-25 14:57:18,854 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93073755 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': '1b951dbe-80d2-4bc7-821f-feabfd0919a2'}] 2026-09-25 14:57:18,858 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93073755 order {'name': 'Shop - 000001', 'pos_reference': '261-114-000001', 'uuid': '1b951dbe-80d2-4bc7-821f-feabfd0919a2'} sync ignored for existing PoS order pos.order(704,) (state: paid) 2026-09-25 14:57:18,865 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93073755 finished 2026-09-25 14:57:18,912 44 INFO rb-48985ee-225086-418734 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-25 14:57:18,918 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.020 0.046 2026-09-25 14:57:18,961 44 INFO rb-48985ee-225086-418734 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-25 14:57:19,012 44 INFO rb-48985ee-225086-418734 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-25 14:57:19,062 44 INFO rb-48985ee-225086-418734 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-25 14:57:19,122 44 INFO rb-48985ee-225086-418734 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-25 14:57:19,181 44 INFO rb-48985ee-225086-418734 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-25 14:57:19,187 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:19] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:57:19,202 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:19] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-09-25 14:57:19,213 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:19] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.002 0.005 2026-09-25 14:57:19,237 44 INFO rb-48985ee-225086-418734 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-25 14:57:19,287 44 INFO rb-48985ee-225086-418734 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-25 14:57:19,349 44 INFO rb-48985ee-225086-418734 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-25 14:57:19,404 44 INFO rb-48985ee-225086-418734 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-25 14:57:19,459 44 INFO rb-48985ee-225086-418734 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-25 14:57:19,464 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:19] "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-25 14:57:19,473 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:19] "POST /web/dataset/call_kw/pos.payment.method/razorpay_make_refund_request#pos.payment.method.razorpay_make_refund_request HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 14:57:19,488 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16342643 started for PoS orders references: [{'name': '/', 'pos_reference': '261-114-000002', 'uuid': 'fe4b28bd-1eee-4183-b405-f718be198013'}] 2026-09-25 14:57:19,653 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16342643 order {'name': '/', 'pos_reference': '261-114-000002', 'uuid': 'fe4b28bd-1eee-4183-b405-f718be198013'} created pos.order #705 2026-09-25 14:57:19,665 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16342643 finished 2026-09-25 14:57:19,696 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 168 0.062 0.147 2026-09-25 14:57:19,723 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:19] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:57:19,744 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49307522 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-114-000002', 'uuid': 'fe4b28bd-1eee-4183-b405-f718be198013'}] 2026-09-25 14:57:19,746 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: tour succeeded 2026-09-25 14:57:19,753 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: ╔══════════════════════════════════════╗ ║ TOUR PosRazorpayRefundTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-25 14:57:19,756 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49307522 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-114-000002', 'uuid': 'fe4b28bd-1eee-4183-b405-f718be198013'} sync ignored for existing PoS order pos.order(705,) (state: paid) 2026-09-25 14:57:19,765 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49307522 finished 2026-09-25 14:57:19,828 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order.browser: heap 16867872 (allocated 18485248) 2026-09-25 14:57:19,830 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.029 0.059 2026-09-25 14:57:19,832 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Closing chrome headless with pid 102583 2026-09-25 14:57:19,833 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Closing websocket connection 2026-09-25 14:57:19,834 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Terminating chrome headless with pid 102583 2026-09-25 14:57:19,893 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145719_893790_test_razorpay_refund_order.txt 2026-09-25 14:57:19,894 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_razorpay.tests.test_basic.TestRazorPayPoS.test_razorpay_refund_order: Removing chrome user profile "/tmp/tmpk5bkoubv_chrome_odoo" 2026-09-25 14:57:19,933 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-25 14:57:25,574 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_repair.tests.test_frontend: Starting TestUi.test_pos_repair ... 2026-09-25 14:57:26,190 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome pid: 102810 2026-09-25 14:57:26,191 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome headless temporary user profile dir: /tmp/tmp_3dkf07w_chrome_odoo 2026-09-25 14:57:26,191 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Issuing json command http://127.0.0.1:43111/json/version 2026-09-25 14:57:26,192 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43111', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:57:26,194 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Browser version: Chrome/150.0.7871.114 2026-09-25 14:57:26,194 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Issuing json command http://127.0.0.1:43111/json 2026-09-25 14:57:26,195 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43111', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:57:26,196 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Websocket url found: ws://127.0.0.1:43111/devtools/page/6AAE12876F3A0AB58887F757FAB34B98 2026-09-25 14:57:26,197 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Enable chrome headless console log notification 2026-09-25 14:57:26,198 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome headless enable page notifications 2026-09-25 14:57:26,262 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:57:26,266 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Setting session cookie in browser 2026-09-25 14:57:26,267 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Open "http://127.0.0.1:8069/pos/ui/115" in browser 2026-09-25 14:57:26,267 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Navigating to: "http://127.0.0.1:8069/pos/ui/115" 2026-09-25 14:57:26,275 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:57:26,580 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:26] "GET /pos/ui/115 HTTP/1.1" 200 - 86 0.020 0.287 2026-09-25 14:57:26,583 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Navigation result: {'frameId': '6AAE12876F3A0AB58887F757FAB34B98', 'loaderId': '004199F4F66ADB68EBB6C7249AD0B985', 'isDownload': False} 2026-09-25 14:57:26,583 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Evaluate ready code "odoo.isTourReady('PosRepairSettleOrder')" 2026-09-25 14:57:26,593 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:57:26,603 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:26] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 14:57:26,606 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:26] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 14:57:26,610 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:26] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 14:57:26,928 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:57:26,930 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:57:26,937 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-25 14:57:26,949 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Evaluate test code "odoo.startTour('PosRepairSettleOrder', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/115", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:57:26,949 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:57:26,953 44 INFO rb-48985ee-225086-418734 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-25 14:57:26,958 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:57:26,963 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:57:26,977 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 14:57:26,986 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-25 14:57:27,021 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.007 0.029 2026-09-25 14:57:27,023 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.020 2026-09-25 14:57:27,330 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.092 0.196 2026-09-25 14:57:27,342 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:27] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:57:27,377 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-25 14:57:27,415 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:27] "GET /web/image/res.company/108/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.028 2026-09-25 14:57:27,425 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:57:27,431 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: Owl is running in 'dev' mode. 2026-09-25 14:57:27,439 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-25 14:57:27,463 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:57:27,472 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:27] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:57:27,475 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 14:57:27,483 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:57:27,485 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:57:27,495 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:27] "GET /web/image/res.users/214/avatar_128 HTTP/1.1" 200 - 14 0.011 0.017 2026-09-25 14:57:27,502 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:27] "GET /web/image?model=res.company&id=108&field=logo HTTP/1.1" 200 - 3 0.002 0.031 2026-09-25 14:57:27,509 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:27] "GET /web/image/res.company/108/favicon HTTP/1.1" 200 - 4 0.002 0.015 2026-09-25 14:57:27,510 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.039 2026-09-25 14:57:27,566 44 INFO rb-48985ee-225086-418734 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-25 14:57:27,610 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:57:27,612 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:27] "GET /web/image/res.company/108/favicon HTTP/1.1" 304 - 4 0.003 0.018 2026-09-25 14:57:27,633 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:27] "GET /web/image?model=product.template&field=image_128&id=2003&unique=2026-09-25T14:57:19.000+00:00 HTTP/1.1" 200 - 3 0.002 0.020 2026-09-25 14:57:27,641 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:57:27,673 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:27] "GET /pos/ui/115?from_backend=True HTTP/1.1" 200 - 33 0.014 0.064 2026-09-25 14:57:27,680 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:57:27,681 44 INFO rb-48985ee-225086-418734 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-25 14:57:27,708 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:27] "GET /pos/ui/115 HTTP/1.1" 200 - 33 0.013 0.092 2026-09-25 14:57:27,723 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:27] "GET /web/image?model=product.template&field=image_128&id=2004&unique=2026-09-25T14:57:19.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-09-25 14:57:27,729 44 INFO rb-48985ee-225086-418734 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-25 14:57:27,741 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:27] "GET /web/image?model=product.template&field=image_128&id=2005&unique=2026-09-25T14:57:19.000+00:00 HTTP/1.1" 200 - 3 0.002 0.120 2026-09-25 14:57:27,756 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:27] "GET /web/image?model=product.template&field=image_128&id=2009&unique=2026-09-25T14:57:19.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-09-25 14:57:27,773 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:27] "GET /web/image?model=product.template&field=image_128&id=2010&unique=2026-09-25T14:57:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.127 2026-09-25 14:57:27,791 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:27] "GET /web/image?model=product.template&field=image_128&id=2011&unique=2026-09-25T14:57:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.105 2026-09-25 14:57:27,807 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:27] "GET /web/image?model=product.template&field=image_128&id=2006&unique=2026-09-25T14:57:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-09-25 14:57:27,821 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:27] "GET /web/image?model=product.template&field=image_128&id=2007&unique=2026-09-25T14:57:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-09-25 14:57:27,836 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:27] "GET /web/image?model=product.template&field=image_128&id=2008&unique=2026-09-25T14:57:19.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-09-25 14:57:27,888 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.019 0.158 2026-09-25 14:57:27,922 44 INFO rb-48985ee-225086-418734 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-25 14:57:27,979 44 INFO rb-48985ee-225086-418734 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-25 14:57:28,069 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:28] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 63 0.021 0.067 2026-09-25 14:57:28,124 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:28] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 20 0.012 0.023 2026-09-25 14:57:28,153 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:28] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.002 0.006 2026-09-25 14:57:28,204 44 INFO rb-48985ee-225086-418734 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-25 14:57:28,274 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:28] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 64 0.025 0.044 2026-09-25 14:57:28,367 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.024 0.064 2026-09-25 14:57:28,373 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:28] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.084 2026-09-25 14:57:28,400 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:28] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.014 2026-09-25 14:57:28,436 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: [8/11] Tour PosRepairSettleOrder → Step body:not(:has(.modal)) 2026-09-25 14:57:28,458 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:28] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.008 0.014 2026-09-25 14:57:28,504 44 INFO rb-48985ee-225086-418734 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-25 14:57:28,555 44 INFO rb-48985ee-225086-418734 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-25 14:57:28,605 44 INFO rb-48985ee-225086-418734 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-25 14:57:28,656 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: tour succeeded 2026-09-25 14:57:28,656 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: ╔═════════════════════════════════════╗ ║ TOUR PosRepairSettleOrder SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-25 14:57:28,698 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair.browser: heap 16157768 (allocated 17563648) 2026-09-25 14:57:28,700 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Closing chrome headless with pid 102810 2026-09-25 14:57:28,701 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Closing websocket connection 2026-09-25 14:57:28,701 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Terminating chrome headless with pid 102810 2026-09-25 14:57:28,755 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145728_755390_test_pos_repair.txt 2026-09-25 14:57:28,755 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_repair.tests.test_frontend.TestUi.test_pos_repair: Removing chrome user profile "/tmp/tmp_3dkf07w_chrome_odoo" 2026-09-25 14:57:28,812 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-25 14:57:35,107 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #216 deleted restaurant.floor records with IDs: [45] 2026-09-25 14:57:35,405 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_devices_synchronization ... 2026-09-25 14:57:35,681 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome pid: 103035 2026-09-25 14:57:35,681 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome headless temporary user profile dir: /tmp/tmpk1aedjtx_chrome_odoo 2026-09-25 14:57:35,681 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Issuing json command http://127.0.0.1:46081/json/version 2026-09-25 14:57:35,682 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46081', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:57:35,684 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Browser version: Chrome/150.0.7871.114 2026-09-25 14:57:35,684 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Issuing json command http://127.0.0.1:46081/json 2026-09-25 14:57:35,685 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46081', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:57:35,686 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Websocket url found: ws://127.0.0.1:46081/devtools/page/72C274C084A592057D51607A02CB3B64 2026-09-25 14:57:35,687 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Enable chrome headless console log notification 2026-09-25 14:57:35,687 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome headless enable page notifications 2026-09-25 14:57:35,716 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:57:35,720 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Setting session cookie in browser 2026-09-25 14:57:35,721 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Open "http://127.0.0.1:8069/pos/ui/117" in browser 2026-09-25 14:57:35,721 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Navigating to: "http://127.0.0.1:8069/pos/ui/117" 2026-09-25 14:57:35,728 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:57:36,043 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:36] "GET /pos/ui/117 HTTP/1.1" 200 - 89 0.022 0.295 2026-09-25 14:57:36,047 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Navigation result: {'frameId': '72C274C084A592057D51607A02CB3B64', 'loaderId': '123286640ABB580AB7C6D17C2B14ABEC', 'isDownload': False} 2026-09-25 14:57:36,047 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Evaluate ready code "odoo.isTourReady('test_devices_synchronization')" 2026-09-25 14:57:36,057 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:57:36,070 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:36] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 14:57:36,073 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:36] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 14:57:36,076 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:36] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 14:57:36,357 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:57:36,359 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:57:36,369 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 14:57:36,381 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:57:36,384 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Evaluate test code "odoo.startTour('test_devices_synchronization', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/117", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:57:36,388 44 INFO rb-48985ee-225086-418734 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-25 14:57:36,389 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:57:36,395 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:57:36,408 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.006 2026-09-25 14:57:36,417 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-25 14:57:36,443 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.006 0.021 2026-09-25 14:57:36,444 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.017 2026-09-25 14:57:36,781 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 433 0.098 0.222 2026-09-25 14:57:36,794 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:57:36,840 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-25 14:57:36,875 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:36] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.023 2026-09-25 14:57:36,889 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 14:57:36,896 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: Owl is running in 'dev' mode. 2026-09-25 14:57:36,904 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57: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-25 14:57:36,923 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:57:36,933 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:57:36,936 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:57:36,940 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:36] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.003 0.009 2026-09-25 14:57:36,946 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:57:36,949 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57: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-25 14:57:36,963 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:36] "GET /web/image/res.users/218/avatar_128 HTTP/1.1" 200 - 14 0.010 0.025 2026-09-25 14:57:36,964 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.037 2026-09-25 14:57:36,969 44 INFO rb-48985ee-225086-418734 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-25 14:57:36,971 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:36] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.002 0.022 2026-09-25 14:57:36,999 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:36] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.002 0.007 2026-09-25 14:57:37,003 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:57:37,033 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:37] "GET /pos/ui/117?from_backend=True HTTP/1.1" 200 - 34 0.009 0.023 2026-09-25 14:57:37,071 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:37] "GET /pos/ui/117 HTTP/1.1" 200 - 34 0.010 0.060 2026-09-25 14:57:37,079 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:57:37,084 44 INFO rb-48985ee-225086-418734 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-25 14:57:37,130 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.018 0.028 2026-09-25 14:57:37,151 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 14:57:37,203 44 INFO rb-48985ee-225086-418734 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-25 14:57:37,215 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:57:37,254 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [5/64] Tour test_devices_synchronization → Step body 2026-09-25 14:57:38,032 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:38] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 17 0.008 0.011 2026-09-25 14:57:38,048 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.002 0.009 2026-09-25 14:57:38,051 44 INFO rb-48985ee-225086-418734 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-25 14:57:38,093 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 36 0.010 0.029 2026-09-25 14:57:38,118 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [7/64] Tour test_devices_synchronization → Step body 2026-09-25 14:57:39,031 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:39] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 15 0.006 0.012 2026-09-25 14:57:39,046 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.009 2026-09-25 14:57:39,051 44 INFO rb-48985ee-225086-418734 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-25 14:57:39,082 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 36 0.010 0.020 2026-09-25 14:57:39,102 44 INFO rb-48985ee-225086-418734 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-25 14:57:39,153 44 INFO rb-48985ee-225086-418734 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-25 14:57:39,219 44 INFO rb-48985ee-225086-418734 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-25 14:57:39,272 44 INFO rb-48985ee-225086-418734 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-25 14:57:39,323 44 INFO rb-48985ee-225086-418734 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-25 14:57:39,378 44 INFO rb-48985ee-225086-418734 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-25 14:57:39,439 44 INFO rb-48985ee-225086-418734 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-25 14:57:39,490 44 INFO rb-48985ee-225086-418734 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-25 14:57:39,546 44 INFO rb-48985ee-225086-418734 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-25 14:57:39,557 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2373808 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync', 'uuid': 'd675cf30-4db9-4ebb-8c4b-5b57b4ef8cbd'}] 2026-09-25 14:57:39,569 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2373808 order {'name': '/', 'pos_reference': 'device_sync', 'uuid': 'd675cf30-4db9-4ebb-8c4b-5b57b4ef8cbd'} updated pos.order #706 2026-09-25 14:57:39,577 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2373808 finished 2026-09-25 14:57:39,615 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.017 0.042 2026-09-25 14:57:39,649 44 INFO rb-48985ee-225086-418734 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-25 14:57:39,711 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57: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-25 14:57:39,714 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [19/64] Tour test_devices_synchronization → Step body 2026-09-25 14:57:40,022 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:40] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 3 0.002 0.005 2026-09-25 14:57:40,037 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.009 2026-09-25 14:57:40,040 44 INFO rb-48985ee-225086-418734 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-25 14:57:40,075 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 36 0.012 0.021 2026-09-25 14:57:40,100 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [21/64] Tour test_devices_synchronization → Step body 2026-09-25 14:57:41,026 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:41] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 12 0.004 0.009 2026-09-25 14:57:41,040 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-09-25 14:57:41,043 44 INFO rb-48985ee-225086-418734 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-25 14:57:41,079 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 36 0.012 0.021 2026-09-25 14:57:41,095 44 INFO rb-48985ee-225086-418734 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-25 14:57:41,145 44 INFO rb-48985ee-225086-418734 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-25 14:57:41,196 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [25/64] Tour test_devices_synchronization → Step body 2026-09-25 14:57:41,280 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:41] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 29 0.010 0.021 2026-09-25 14:57:41,298 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.010 2026-09-25 14:57:41,301 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [26/64] Tour test_devices_synchronization → Step body 2026-09-25 14:57:41,338 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 37 0.011 0.022 2026-09-25 14:57:41,380 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:41] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 20 0.007 0.018 2026-09-25 14:57:41,396 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.009 2026-09-25 14:57:41,399 44 INFO rb-48985ee-225086-418734 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-25 14:57:41,435 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 40 0.010 0.022 2026-09-25 14:57:41,456 44 INFO rb-48985ee-225086-418734 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-25 14:57:43,499 44 INFO rb-48985ee-225086-418734 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-25 14:57:43,550 44 INFO rb-48985ee-225086-418734 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-25 14:57:43,601 44 INFO rb-48985ee-225086-418734 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-25 14:57:43,662 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 14:57:43,669 44 INFO rb-48985ee-225086-418734 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-25 14:57:43,719 44 INFO rb-48985ee-225086-418734 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-25 14:57:43,774 44 INFO rb-48985ee-225086-418734 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-25 14:57:43,825 44 INFO rb-48985ee-225086-418734 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-25 14:57:43,876 44 INFO rb-48985ee-225086-418734 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-25 14:57:43,945 44 INFO rb-48985ee-225086-418734 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-25 14:57:43,952 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:57:43,954 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:57:44,014 44 INFO rb-48985ee-225086-418734 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-25 14:57:44,077 44 INFO rb-48985ee-225086-418734 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-25 14:57:44,080 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85542917 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync_388', 'uuid': '69e89253-e1f7-4345-a7e3-b261c00f5bd2'}] 2026-09-25 14:57:44,084 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:57:44,141 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [701] to pos.order #707 2026-09-25 14:57:44,338 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85542917 order {'name': '/', 'pos_reference': 'device_sync_388', 'uuid': '69e89253-e1f7-4345-a7e3-b261c00f5bd2'} updated pos.order #707 2026-09-25 14:57:44,346 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85542917 finished 2026-09-25 14:57:44,376 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 226 0.096 0.202 2026-09-25 14:57:44,471 44 INFO rb-48985ee-225086-418734 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-25 14:57:44,522 44 INFO rb-48985ee-225086-418734 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-25 14:57:44,576 44 INFO rb-48985ee-225086-418734 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-25 14:57:46,616 44 INFO rb-48985ee-225086-418734 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-25 14:57:46,677 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57: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.004 2026-09-25 14:57:46,685 44 INFO rb-48985ee-225086-418734 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-25 14:57:46,738 44 INFO rb-48985ee-225086-418734 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-25 14:57:46,790 44 INFO rb-48985ee-225086-418734 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-25 14:57:46,841 44 INFO rb-48985ee-225086-418734 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-25 14:57:46,892 44 INFO rb-48985ee-225086-418734 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-25 14:57:46,947 44 INFO rb-48985ee-225086-418734 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-25 14:57:47,001 44 INFO rb-48985ee-225086-418734 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-25 14:57:47,060 44 INFO rb-48985ee-225086-418734 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-25 14:57:47,064 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61745179 started for PoS orders references: [{'name': '/', 'pos_reference': 'device_sync_2966', 'uuid': 'f407f5c9-31ae-4e92-a044-0856cff37870'}] 2026-09-25 14:57:47,106 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [702] to pos.order #708 2026-09-25 14:57:47,240 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61745179 order {'name': '/', 'pos_reference': 'device_sync_2966', 'uuid': 'f407f5c9-31ae-4e92-a044-0856cff37870'} updated pos.order #708 2026-09-25 14:57:47,248 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61745179 finished 2026-09-25 14:57:47,278 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 145 0.062 0.154 2026-09-25 14:57:47,330 44 INFO rb-48985ee-225086-418734 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-25 14:57:47,379 44 INFO rb-48985ee-225086-418734 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-25 14:57:47,439 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57: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-25 14:57:47,439 44 INFO rb-48985ee-225086-418734 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-25 14:57:47,501 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: [55/64] Tour test_devices_synchronization → Step body 2026-09-25 14:57:47,579 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:47] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 20 0.007 0.019 2026-09-25 14:57:47,594 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-09-25 14:57:47,597 44 INFO rb-48985ee-225086-418734 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-25 14:57:47,632 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 37 0.010 0.023 2026-09-25 14:57:47,657 44 INFO rb-48985ee-225086-418734 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-25 14:57:47,708 44 INFO rb-48985ee-225086-418734 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-25 14:57:47,773 44 INFO rb-48985ee-225086-418734 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-25 14:57:47,828 44 INFO rb-48985ee-225086-418734 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-25 14:57:47,879 44 INFO rb-48985ee-225086-418734 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-25 14:57:47,934 44 INFO rb-48985ee-225086-418734 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-25 14:57:47,985 44 INFO rb-48985ee-225086-418734 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-25 14:57:48,039 44 INFO rb-48985ee-225086-418734 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-25 14:57:48,090 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: tour succeeded 2026-09-25 14:57:48,091 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_devices_synchronization SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-09-25 14:57:48,154 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization.browser: heap 22956736 (allocated 24645632) 2026-09-25 14:57:48,162 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Closing chrome headless with pid 103035 2026-09-25 14:57:48,163 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Closing websocket connection 2026-09-25 14:57:48,163 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Terminating chrome headless with pid 103035 2026-09-25 14:57:48,266 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145748_266472_test_devices_synchronization.txt 2026-09-25 14:57:48,266 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_devices_synchronization: Removing chrome user profile "/tmp/tmpk1aedjtx_chrome_odoo" 2026-09-25 14:57:48,283 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_guest_count_not_asked_on_other_device ... 2026-09-25 14:57:48,633 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome pid: 103270 2026-09-25 14:57:48,633 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome headless temporary user profile dir: /tmp/tmpsk2r997r_chrome_odoo 2026-09-25 14:57:48,633 44 INFO rb-48985ee-225086-418734 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:37405/json/version 2026-09-25 14:57:48,634 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37405', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:57:48,636 44 INFO rb-48985ee-225086-418734 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-25 14:57:48,636 44 INFO rb-48985ee-225086-418734 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:37405/json 2026-09-25 14:57:48,636 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37405', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:57:48,637 44 INFO rb-48985ee-225086-418734 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:37405/devtools/page/4F5AC81C9AAE25C205F53AAAB94154DB 2026-09-25 14:57:48,638 44 INFO rb-48985ee-225086-418734 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-25 14:57:48,639 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome headless enable page notifications 2026-09-25 14:57:48,659 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:57:48,664 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Setting session cookie in browser 2026-09-25 14:57:48,664 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Open "http://127.0.0.1:8069/pos/ui/117" in browser 2026-09-25 14:57:48,665 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Navigating to: "http://127.0.0.1:8069/pos/ui/117" 2026-09-25 14:57:48,672 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:57:49,111 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:49] "GET /pos/ui/117 HTTP/1.1" 200 - 91 0.021 0.419 2026-09-25 14:57:49,114 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Navigation result: {'frameId': '4F5AC81C9AAE25C205F53AAAB94154DB', 'loaderId': 'F06929515DC17D89504C3582221D7DDD', 'isDownload': False} 2026-09-25 14:57:49,114 44 INFO rb-48985ee-225086-418734 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-25 14:57:49,122 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:57:49,133 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:49] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 14:57:49,137 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:49] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 14:57:49,141 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:49] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-09-25 14:57:49,449 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:57:49,451 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:57:49,460 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 14:57:49,476 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:57:49,482 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:57:49,483 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Evaluate test code "odoo.startTour('test_guest_count_not_asked_on_other_device', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/117", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:57:49,487 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:57:49,488 44 INFO rb-48985ee-225086-418734 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-25 14:57:49,499 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 14:57:49,508 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-09-25 14:57:49,534 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.006 0.022 2026-09-25 14:57:49,536 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.014 2026-09-25 14:57:49,936 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 437 0.124 0.261 2026-09-25 14:57:49,949 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:49] "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-25 14:57:49,991 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:57:50,027 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:50] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.026 2026-09-25 14:57:50,040 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:57:50,047 44 INFO rb-48985ee-225086-418734 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-25 14:57:50,054 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 14:57:50,077 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:57:50,093 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:50] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:57:50,095 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:57:50,107 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:57:50,110 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57: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-25 14:57:50,112 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:50] "GET /web/image/res.users/218/avatar_128 HTTP/1.1" 200 - 14 0.010 0.019 2026-09-25 14:57:50,121 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:50] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.002 0.034 2026-09-25 14:57:50,126 44 INFO rb-48985ee-225086-418734 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-25 14:57:50,127 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:50] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.002 0.009 2026-09-25 14:57:50,128 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.041 2026-09-25 14:57:50,160 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:50] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.002 0.007 2026-09-25 14:57:50,181 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:57:50,219 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:50] "GET /pos/ui/117 HTTP/1.1" 200 - 34 0.014 0.032 2026-09-25 14:57:50,243 44 INFO rb-48985ee-225086-418734 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-25 14:57:50,246 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:50] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:57:50,259 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:50] "GET /pos/ui/117?from_backend=True HTTP/1.1" 200 - 34 0.015 0.072 2026-09-25 14:57:50,302 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.015 0.041 2026-09-25 14:57:50,343 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-25 14:57:50,379 44 INFO rb-48985ee-225086-418734 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-25 14:57:50,394 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:57:50,430 44 INFO rb-48985ee-225086-418734 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-25 14:57:50,481 44 INFO rb-48985ee-225086-418734 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-25 14:57:50,531 44 INFO rb-48985ee-225086-418734 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-25 14:57:50,586 44 INFO rb-48985ee-225086-418734 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-25 14:57:50,638 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: tour succeeded 2026-09-25 14:57:50,638 44 INFO rb-48985ee-225086-418734 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-25 14:57:50,693 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device.browser: heap 14053740 (allocated 15466496) 2026-09-25 14:57:50,695 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Closing chrome headless with pid 103270 2026-09-25 14:57:50,696 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Closing websocket connection 2026-09-25 14:57:50,696 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Terminating chrome headless with pid 103270 2026-09-25 14:57:50,766 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145750_766630_test_guest_count_not_asked_on_other_device.txt 2026-09-25 14:57:50,766 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_guest_count_not_asked_on_other_device: Removing chrome user profile "/tmp/tmpsk2r997r_chrome_odoo" 2026-09-25 14:57:50,776 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization: Starting TestFrontend.test_synchronisation_of_orders ... 2026-09-25 14:57:51,017 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome pid: 103475 2026-09-25 14:57:51,018 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome headless temporary user profile dir: /tmp/tmpxaaeee9v_chrome_odoo 2026-09-25 14:57:51,018 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Issuing json command http://127.0.0.1:33115/json/version 2026-09-25 14:57:51,019 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33115', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:57:51,020 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Browser version: Chrome/150.0.7871.114 2026-09-25 14:57:51,020 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Issuing json command http://127.0.0.1:33115/json 2026-09-25 14:57:51,020 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33115', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:57:51,021 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Websocket url found: ws://127.0.0.1:33115/devtools/page/FF2C1447FD2F572087F84F38E3EB5159 2026-09-25 14:57:51,023 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Enable chrome headless console log notification 2026-09-25 14:57:51,024 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome headless enable page notifications 2026-09-25 14:57:51,041 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:57:51,047 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Setting session cookie in browser 2026-09-25 14:57:51,047 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Open "http://127.0.0.1:8069/pos/ui/117" in browser 2026-09-25 14:57:51,047 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Navigating to: "http://127.0.0.1:8069/pos/ui/117" 2026-09-25 14:57:51,056 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:57:51,448 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:51] "GET /pos/ui/117 HTTP/1.1" 200 - 142 0.046 0.348 2026-09-25 14:57:51,451 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Navigation result: {'frameId': 'FF2C1447FD2F572087F84F38E3EB5159', 'loaderId': '41FCEC9A7A0C3C2F20EF8C036B344EC4', 'isDownload': False} 2026-09-25 14:57:51,451 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Evaluate ready code "odoo.isTourReady('OrderSynchronisationTour')" 2026-09-25 14:57:51,460 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:57:51,471 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:51] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 14:57:51,475 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:51] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 14:57:51,479 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:51] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 14:57:51,768 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:57:51,771 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:57:51,779 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 14:57:51,792 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:57:51,799 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Evaluate test code "odoo.startTour('OrderSynchronisationTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/117", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:57:51,801 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:57:51,803 44 INFO rb-48985ee-225086-418734 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-25 14:57:51,807 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:57:51,821 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 14:57:51,830 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-09-25 14:57:51,855 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.007 0.020 2026-09-25 14:57:51,857 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.015 2026-09-25 14:57:52,249 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.113 0.260 2026-09-25 14:57:52,262 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:57:52,300 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 14:57:52,338 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:52] "GET /web/image/res.company/109/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.024 2026-09-25 14:57:52,352 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:57:52,361 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: Owl is running in 'dev' mode. 2026-09-25 14:57:52,368 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 14:57:52,392 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:57:52,406 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:52] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:57:52,407 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:57:52,418 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:57:52,419 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:57:52,430 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:52] "GET /web/image/res.users/218/avatar_128 HTTP/1.1" 200 - 14 0.012 0.018 2026-09-25 14:57:52,432 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.032 2026-09-25 14:57:52,436 44 INFO rb-48985ee-225086-418734 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-25 14:57:52,439 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:52] "GET /web/image/res.company/109/favicon HTTP/1.1" 200 - 4 0.002 0.012 2026-09-25 14:57:52,445 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:52] "GET /web/image?model=res.company&id=109&field=logo HTTP/1.1" 200 - 3 0.001 0.043 2026-09-25 14:57:52,481 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:52] "GET /web/image/res.company/109/favicon HTTP/1.1" 304 - 4 0.004 0.010 2026-09-25 14:57:52,483 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:57:52,509 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:52] "GET /pos/ui/117?from_backend=True HTTP/1.1" 200 - 33 0.009 0.023 2026-09-25 14:57:52,554 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:52] "GET /pos/ui/117 HTTP/1.1" 200 - 33 0.017 0.064 2026-09-25 14:57:52,555 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:52] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:57:52,564 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [3/16] Tour OrderSynchronisationTour → Step body 2026-09-25 14:57:52,609 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.015 0.029 2026-09-25 14:57:52,661 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:52] "POST /web/dataset/call_kw/pos.order/create#pos.order.create HTTP/1.1" 200 - 37 0.014 0.029 2026-09-25 14:57:52,676 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:52] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.002 0.008 2026-09-25 14:57:52,679 44 INFO rb-48985ee-225086-418734 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-25 14:57:52,726 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 57 0.016 0.028 2026-09-25 14:57:52,760 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.005 2026-09-25 14:57:52,802 44 INFO rb-48985ee-225086-418734 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-25 14:57:52,816 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:57:52,853 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: [6/16] Tour OrderSynchronisationTour → Step body 2026-09-25 14:57:53,025 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:53] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 12 0.004 0.009 2026-09-25 14:57:53,040 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-09-25 14:57:53,043 44 INFO rb-48985ee-225086-418734 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-25 14:57:53,077 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 39 0.010 0.022 2026-09-25 14:57:53,102 44 INFO rb-48985ee-225086-418734 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-25 14:57:53,163 44 INFO rb-48985ee-225086-418734 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-25 14:57:53,168 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:53] "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-25 14:57:53,186 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.010 2026-09-25 14:57:53,215 44 INFO rb-48985ee-225086-418734 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-25 14:57:53,266 44 INFO rb-48985ee-225086-418734 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-25 14:57:53,320 44 INFO rb-48985ee-225086-418734 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-25 14:57:53,328 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:53] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.002 0.006 2026-09-25 14:57:53,370 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:53] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.011 0.022 2026-09-25 14:57:53,371 44 INFO rb-48985ee-225086-418734 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-25 14:57:53,389 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:57:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.011 2026-09-25 14:57:53,422 44 INFO rb-48985ee-225086-418734 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-25 14:57:53,480 44 INFO rb-48985ee-225086-418734 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-25 14:57:53,531 44 INFO rb-48985ee-225086-418734 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-25 14:57:53,584 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: tour succeeded 2026-09-25 14:57:53,584 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: ╔═════════════════════════════════════════╗ ║ TOUR OrderSynchronisationTour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-25 14:57:53,629 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders.browser: heap 15457932 (allocated 17039360) 2026-09-25 14:57:53,630 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Closing chrome headless with pid 103475 2026-09-25 14:57:53,631 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Closing websocket connection 2026-09-25 14:57:53,631 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Terminating chrome headless with pid 103475 2026-09-25 14:57:53,725 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145753_725543_test_synchronisation_of_orders.txt 2026-09-25 14:57:53,725 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_devices_synchronization.TestFrontend.test_synchronisation_of_orders: Removing chrome user profile "/tmp/tmpxaaeee9v_chrome_odoo" 2026-09-25 14:57:53,758 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-25 14:57:59,965 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #220 deleted restaurant.floor records with IDs: [48] 2026-09-25 14:58:00,277 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_01_pos_restaurant ... 2026-09-25 14:58:00,629 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome pid: 103693 2026-09-25 14:58:00,629 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless temporary user profile dir: /tmp/tmp34udqb_j_chrome_odoo 2026-09-25 14:58:00,629 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:33207/json/version 2026-09-25 14:58:00,630 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33207', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:58:00,633 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Browser version: Chrome/150.0.7871.114 2026-09-25 14:58:00,633 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:33207/json 2026-09-25 14:58:00,634 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33207', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:58:00,635 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Websocket url found: ws://127.0.0.1:33207/devtools/page/AFFEA60B1BCDE315E70AB80F2EBFB9D9 2026-09-25 14:58:00,637 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Enable chrome headless console log notification 2026-09-25 14:58:00,638 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless enable page notifications 2026-09-25 14:58:00,657 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:58:00,663 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Setting session cookie in browser 2026-09-25 14:58:00,664 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 14:58:00,664 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 14:58:00,672 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:58:01,004 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:01] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.021 0.313 2026-09-25 14:58:01,007 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigation result: {'frameId': 'AFFEA60B1BCDE315E70AB80F2EBFB9D9', 'loaderId': '901008A51E6C039484CA93E28E9B4339', 'isDownload': False} 2026-09-25 14:58:01,007 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-09-25 14:58:01,020 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:58:01,035 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:01] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 14:58:01,037 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:01] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 14:58:01,042 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:01] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-25 14:58:01,402 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:58:01,405 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:58:01,412 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 14:58:01,425 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:58:01,431 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate test code "odoo.startTour('pos_restaurant_sync', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:58:01,432 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:58:01,435 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [1/124] Tour pos_restaurant_sync → Step Start PoS (trigger: .screen-login .btn.open-register-btn) 2026-09-25 14:58:01,439 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:58:01,452 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.006 2026-09-25 14:58:01,463 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-25 14:58:01,485 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.006 0.017 2026-09-25 14:58:01,487 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.014 2026-09-25 14:58:01,880 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.090 0.288 2026-09-25 14:58:01,893 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:01] "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-25 14:58:01,922 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:58:01,956 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:01] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.024 2026-09-25 14:58:01,968 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:58:01,976 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: Owl is running in 'dev' mode. 2026-09-25 14:58:01,984 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 14:58:02,007 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:58:02,020 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:58:02,021 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:58:02,034 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:58:02,036 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58: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-25 14:58:02,038 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:02] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.011 0.016 2026-09-25 14:58:02,047 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:02] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.034 2026-09-25 14:58:02,053 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:02] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.015 2026-09-25 14:58:02,055 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.043 2026-09-25 14:58:02,063 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [2/124] Tour pos_restaurant_sync → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary:contains("Open Register")) 2026-09-25 14:58:02,094 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:58:02,101 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:02] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.009 2026-09-25 14:58:02,139 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:02] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.013 0.035 2026-09-25 14:58:02,165 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:02] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.008 0.067 2026-09-25 14:58:02,176 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:02] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:58:02,187 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [3/124] Tour pos_restaurant_sync → Step .new-order 2026-09-25 14:58:02,236 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.017 0.031 2026-09-25 14:58:02,305 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [4/124] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-25 14:58:02,325 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:58:02,377 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [5/124] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-25 14:58:02,439 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [6/124] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-25 14:58:02,499 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [7/124] Tour pos_restaurant_sync → Step set tab to Test (trigger: .product-screen .new-tab) 2026-09-25 14:58:02,556 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [8/124] Tour pos_restaurant_sync → Step input text 'Test' (trigger: .modal:not(.o_inactive_modal) textarea) 2026-09-25 14:58:02,611 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [9/124] Tour pos_restaurant_sync → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-25 14:58:02,665 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [10/124] Tour pos_restaurant_sync → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-25 14:58:02,723 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [11/124] Tour pos_restaurant_sync → Step Wait loading is finished if it is shown (trigger: body) 2026-09-25 14:58:04,765 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [12/124] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-25 14:58:04,824 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:58:04,829 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [13/124] Tour pos_restaurant_sync → Step Check if the active tab contains the text5 (trigger: .pos-leftheader span.text-bg-info:contains(5)) 2026-09-25 14:58:04,879 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [14/124] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-25 14:58:04,938 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [15/124] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-25 14:58:04,988 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [16/124] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":null,"price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola"))) 2026-09-25 14:58:05,039 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [17/124] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-25 14:58:05,090 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [18/124] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-25 14:58:05,140 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [19/124] Tour pos_restaurant_sync → Step Check orderline with attributes: {"productName":"Coca-Cola","run":"dblclick"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola"))) 2026-09-25 14:58:05,196 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [20/124] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-25 14:58:05,247 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [21/124] Tour pos_restaurant_sync → Step click product 'Water' (trigger: article.product .product-content .product-name:contains("Water")) 2026-09-25 14:58:05,313 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [22/124] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-25 14:58:05,364 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [23/124] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":null,"price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water"))) 2026-09-25 14:58:05,414 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [24/124] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-25 14:58:05,465 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [25/124] Tour pos_restaurant_sync → Step Check orderline with attributes: {"productName":"Water","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Water"))) 2026-09-25 14:58:05,516 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [26/124] Tour pos_restaurant_sync → Step Check orderline with attributes: {"productName":"Coca-Cola","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Coca-Cola"))) 2026-09-25 14:58:05,566 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [27/124] Tour pos_restaurant_sync → Step body 2026-09-25 14:58:05,623 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [28/124] Tour pos_restaurant_sync → Step click order button (trigger: .actionpad .submit-order) 2026-09-25 14:58:05,683 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [29/124] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click","waitForSync":false} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-25 14:58:05,734 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-25 14:58:05,734 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-25 14:58:05,734 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-25 14:58:05,734 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-09-25 14:58:05,734 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-25 14:58:05,735 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-25 14:58:05,735 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-25 14:58:05,735 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-09-25 14:58:05,735 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-25 14:58:05,735 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-25 14:58:05,736 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-25 14:58:05,736 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-09-25 14:58:05,736 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-25 14:58:05,736 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-25 14:58:05,736 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-25 14:58:05,736 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-09-25 14:58:05,737 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-25 14:58:05,737 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-25 14:58:05,737 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-25 14:58:05,737 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-09-25 14:58:05,738 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-25 14:58:05,738 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-25 14:58:05,738 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-25 14:58:05,738 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-09-25 14:58:05,739 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-25 14:58:05,739 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-25 14:58:05,739 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-25 14:58:05,739 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-09-25 14:58:05,740 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-25 14:58:05,740 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-25 14:58:05,740 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-25 14:58:05,740 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-09-25 14:58:05,740 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-25 14:58:05,741 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-25 14:58:05,741 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-25 14:58:05,741 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-09-25 14:58:05,741 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-25 14:58:05,741 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-25 14:58:05,741 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-25 14:58:05,741 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-09-25 14:58:05,746 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:05] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:58:05,749 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:05] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:58:05,754 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:05] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:58:05,758 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:05] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:58:05,761 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:05] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:58:05,762 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:05] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:58:05,764 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [30/124] Tour pos_restaurant_sync → Step Check if there is a notification with text "This order is currently syncing, please wait a moment before loading it." (trigger: .o_notification:contains("This order is currently syncing, please wait a moment before loading it.")) 2026-09-25 14:58:05,766 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:05] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:58:05,769 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:05] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:58:05,770 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:05] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:58:05,772 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:05] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:58:05,773 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:05] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:58:05,776 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:05] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:58:05,777 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:05] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:58:05,785 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-25 14:58:05,786 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-25 14:58:05,786 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-25 14:58:05,786 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-09-25 14:58:05,786 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-25 14:58:05,786 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-25 14:58:05,786 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-25 14:58:05,786 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-09-25 14:58:05,786 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-25 14:58:05,787 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-25 14:58:05,787 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-25 14:58:05,787 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-09-25 14:58:05,787 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-25 14:58:05,787 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-25 14:58:05,788 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-25 14:58:05,788 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-09-25 14:58:05,788 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-25 14:58:05,788 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-25 14:58:05,788 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-25 14:58:05,789 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-09-25 14:58:05,789 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-25 14:58:05,789 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-25 14:58:05,789 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-25 14:58:05,789 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-09-25 14:58:05,789 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-25 14:58:05,789 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-25 14:58:05,789 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-25 14:58:05,790 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-09-25 14:58:05,790 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-25 14:58:05,790 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-25 14:58:05,791 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-25 14:58:05,791 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-09-25 14:58:05,791 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-25 14:58:05,791 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-25 14:58:05,792 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-25 14:58:05,792 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-09-25 14:58:05,792 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-25 14:58:05,792 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-25 14:58:05,792 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-25 14:58:05,793 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-09-25 14:58:05,798 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:05] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:58:05,800 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8980059 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '760b3ae5-0beb-4dcb-accf-3c918f89425f'}] 2026-09-25 14:58:05,810 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:58:05,811 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:05] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:58:05,813 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:05] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:58:05,816 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-25 14:58:05,816 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:05] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 14:58:05,818 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-25 14:58:05,820 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-25 14:58:05,820 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-25 14:58:05,823 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [31/124] Tour pos_restaurant_sync → Step acknowledge printing error ( because we don't have printer in the test. ) (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-25 14:58:05,823 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:05] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:58:05,824 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-09-25 14:58:05,825 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-25 14:58:05,825 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-25 14:58:05,825 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-25 14:58:05,825 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-09-25 14:58:05,825 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-25 14:58:05,825 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-25 14:58:05,826 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-25 14:58:05,826 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-09-25 14:58:05,826 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-25 14:58:05,826 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-25 14:58:05,828 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:05] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:58:05,830 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-25 14:58:05,832 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-09-25 14:58:05,832 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-25 14:58:05,832 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-25 14:58:05,832 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-25 14:58:05,833 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-09-25 14:58:05,833 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-25 14:58:05,834 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-25 14:58:05,834 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-25 14:58:05,835 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-09-25 14:58:05,836 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:05] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:58:05,837 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-25 14:58:05,837 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-25 14:58:05,838 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-25 14:58:05,842 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:05] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:58:05,843 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:58:05,843 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-09-25 14:58:05,843 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-25 14:58:05,845 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-25 14:58:05,846 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-25 14:58:05,847 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-09-25 14:58:05,848 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-25 14:58:05,848 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-25 14:58:05,848 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-25 14:58:05,848 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-09-25 14:58:05,849 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-25 14:58:05,852 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-25 14:58:05,852 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-25 14:58:05,853 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-09-25 14:58:05,860 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:05] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:58:05,865 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:05] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:58:05,889 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8980059 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '760b3ae5-0beb-4dcb-accf-3c918f89425f'} created pos.order #712 2026-09-25 14:58:05,899 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8980059 finished 2026-09-25 14:58:05,931 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.065 0.068 2026-09-25 14:58:06,147 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26069603 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'f5e46a55-5e2a-47bc-8444-7c913d491cf6'}] 2026-09-25 14:58:06,167 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [32/124] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-25 14:58:06,183 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26069603 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'f5e46a55-5e2a-47bc-8444-7c913d491cf6'} created pos.order #713 2026-09-25 14:58:06,191 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26069603 finished 2026-09-25 14:58:06,218 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.016 0.057 2026-09-25 14:58:06,258 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [33/124] Tour pos_restaurant_sync → Step Check orderline with attributes: {"productName":"Water","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Water"))) 2026-09-25 14:58:06,259 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 14:58:06,309 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [34/124] Tour pos_restaurant_sync → Step Check orderline with attributes: {"productName":"Coca-Cola","withClass":".orderline.has-change"} (trigger: .order-container .orderline.orderline.has-change:has(.product-name:contains("Coca-Cola"))) 2026-09-25 14:58:06,359 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [35/124] Tour pos_restaurant_sync → Step body 2026-09-25 14:58:06,411 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [36/124] Tour pos_restaurant_sync → Step body 2026-09-25 14:58:06,462 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [37/124] Tour pos_restaurant_sync → Step click order button (trigger: .actionpad .submit-order) 2026-09-25 14:58:06,519 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [38/124] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click","waitForSync":false} (trigger: .floor-map .table:has(.label:contains("5"))) 2026-09-25 14:58:06,523 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:06] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:58:06,535 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43142694 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'f5e46a55-5e2a-47bc-8444-7c913d491cf6'}] 2026-09-25 14:58:06,550 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43142694 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'f5e46a55-5e2a-47bc-8444-7c913d491cf6'} updated pos.order #713 2026-09-25 14:58:06,559 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43142694 finished 2026-09-25 14:58:06,572 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [39/124] Tour pos_restaurant_sync → Step Check if there is a notification with text "This order is currently syncing, please wait a moment before loading it." (trigger: .o_notification:contains("This order is currently syncing, please wait a moment before loading it.")) 2026-09-25 14:58:06,616 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.030 0.053 2026-09-25 14:58:06,634 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [40/124] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-25 14:58:06,695 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [41/124] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-25 14:58:06,695 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.006 2026-09-25 14:58:06,744 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [42/124] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-25 14:58:06,794 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [43/124] Tour pos_restaurant_sync → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-09-25 14:58:06,845 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [44/124] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-25 14:58:06,895 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [45/124] Tour pos_restaurant_sync → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-25 14:58:06,951 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [46/124] Tour pos_restaurant_sync → Step Wait loading is finished if it is shown (trigger: body) 2026-09-25 14:58:08,998 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [47/124] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-25 14:58:09,061 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 14:58:09,066 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [48/124] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-25 14:58:09,126 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [49/124] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-25 14:58:09,176 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [50/124] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":null,"price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola"))) 2026-09-25 14:58:09,227 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [51/124] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-25 14:58:09,277 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [52/124] Tour pos_restaurant_sync → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-25 14:58:09,338 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [53/124] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-25 14:58:09,389 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [54/124] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":null,"price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid"))) 2026-09-25 14:58:09,439 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [55/124] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-25 14:58:09,490 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [56/124] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-25 14:58:09,540 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [57/124] Tour pos_restaurant_sync → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-09-25 14:58:09,591 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [58/124] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-25 14:58:09,641 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [59/124] Tour pos_restaurant_sync → Step body 2026-09-25 14:58:09,693 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [60/124] Tour pos_restaurant_sync → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-25 14:58:09,749 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [61/124] Tour pos_restaurant_sync → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-25 14:58:09,799 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [62/124] Tour pos_restaurant_sync → Step .modal-dialog:contains("It seems that the order has not been sent. Would you like to send it to preparation?") 2026-09-25 14:58:09,850 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [63/124] Tour pos_restaurant_sync → Step discard dialog (trigger: .modal .modal-footer button:contains("Discard")) 2026-09-25 14:58:09,913 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [64/124] Tour pos_restaurant_sync → Step click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Cash")) 2026-09-25 14:58:09,923 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:58:09,923 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:58:09,977 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [65/124] Tour pos_restaurant_sync → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-25 14:58:10,036 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [66/124] Tour pos_restaurant_sync → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-25 14:58:10,041 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87957887 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': '2cbf210c-9629-419f-bfea-72e60270ee8b'}] 2026-09-25 14:58:10,043 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:58:10,269 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87957887 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': '2cbf210c-9629-419f-bfea-72e60270ee8b'} created pos.order #714 2026-09-25 14:58:10,279 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87957887 finished 2026-09-25 14:58:10,306 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 220 0.086 0.180 2026-09-25 14:58:10,379 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [67/124] Tour pos_restaurant_sync → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-25 14:58:10,429 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [68/124] Tour pos_restaurant_sync → Step .floor-map .table:has(.label:contains("5")):not(:has(.order-count)) 2026-09-25 14:58:10,480 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [69/124] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-25 14:58:10,541 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 14:58:10,543 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [70/124] Tour pos_restaurant_sync → Step click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer")) 2026-09-25 14:58:10,604 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [71/124] Tour pos_restaurant_sync → Step validate the variant dialog (with default values) (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-25 14:58:10,664 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [72/124] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-25 14:58:10,714 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [73/124] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer"))) 2026-09-25 14:58:10,765 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [74/124] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-25 14:58:10,815 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [75/124] Tour pos_restaurant_sync → Step body 2026-09-25 14:58:10,867 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [76/124] Tour pos_restaurant_sync → Step click order button (trigger: .actionpad .submit-order) 2026-09-25 14:58:10,930 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [77/124] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"4","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("4"))) 2026-09-25 14:58:10,932 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14882381 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000004', 'uuid': '3725223d-5040-40a4-82c7-3f6977dc3e96'}] 2026-09-25 14:58:10,964 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14882381 order {'name': '/', 'pos_reference': '261-119-000004', 'uuid': '3725223d-5040-40a4-82c7-3f6977dc3e96'} created pos.order #715 2026-09-25 14:58:10,971 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14882381 finished 2026-09-25 14:58:10,992 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 46 0.020 0.041 2026-09-25 14:58:11,024 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.005 2026-09-25 14:58:11,024 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [78/124] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change))) 2026-09-25 14:58:11,075 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [79/124] Tour pos_restaurant_sync → Step body 2026-09-25 14:58:11,126 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [80/124] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-25 14:58:11,177 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [81/124] Tour pos_restaurant_sync → Step order total amount is '5.87' (trigger: .product-screen .order-summary .total:contains("5.87")) 2026-09-25 14:58:11,227 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [82/124] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-25 14:58:11,278 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [83/124] Tour pos_restaurant_sync → Step click pay button (trigger: .product-screen .pay-order-button) 2026-09-25 14:58:11,334 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [84/124] Tour pos_restaurant_sync → Step click pay button (trigger: .btn-switchpane:contains('Pay')) 2026-09-25 14:58:11,383 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [85/124] Tour pos_restaurant_sync → Step now in payment screen (trigger: .pos-content .payment-screen) 2026-09-25 14:58:11,434 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [86/124] Tour pos_restaurant_sync → Step click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod .payment-name:contains("Bank")) 2026-09-25 14:58:11,491 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [87/124] Tour pos_restaurant_sync → Step validate payment (trigger: .payment-screen button.validation-button.next) 2026-09-25 14:58:11,552 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [88/124] Tour pos_restaurant_sync → Step go to next screen (trigger: .receipt-screen .button.next.highlight[name='done']) 2026-09-25 14:58:11,555 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97737155 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000004', 'uuid': '3725223d-5040-40a4-82c7-3f6977dc3e96'}] 2026-09-25 14:58:11,607 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [704] to pos.order #715 2026-09-25 14:58:11,731 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97737155 order {'name': '/', 'pos_reference': '261-119-000004', 'uuid': '3725223d-5040-40a4-82c7-3f6977dc3e96'} updated pos.order #715 2026-09-25 14:58:11,739 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97737155 finished 2026-09-25 14:58:11,768 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 150 0.067 0.148 2026-09-25 14:58:11,811 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [89/124] Tour pos_restaurant_sync → Step go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done']) 2026-09-25 14:58:11,859 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [90/124] Tour pos_restaurant_sync → Step .floor-map .table:has(.label:contains("5")):not(:has(.order-count)) 2026-09-25 14:58:11,910 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [91/124] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-25 14:58:11,970 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [92/124] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-25 14:58:11,972 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:11] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.006 2026-09-25 14:58:12,020 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [93/124] Tour pos_restaurant_sync → Step order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40")) 2026-09-25 14:58:12,070 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [94/124] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-25 14:58:12,121 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [95/124] Tour pos_restaurant_sync → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-25 14:58:12,177 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [96/124] Tour pos_restaurant_sync → Step Wait loading is finished if it is shown (trigger: body) 2026-09-25 14:58:14,215 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [97/124] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"2","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("2"))) 2026-09-25 14:58:14,276 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 14:58:14,279 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [98/124] Tour pos_restaurant_sync → Step click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola")) 2026-09-25 14:58:14,339 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [99/124] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-25 14:58:14,389 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [100/124] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":null,"price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola"))) 2026-09-25 14:58:14,440 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [101/124] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-25 14:58:14,490 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [102/124] Tour pos_restaurant_sync → Step click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid")) 2026-09-25 14:58:14,551 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [103/124] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-25 14:58:14,602 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [104/124] Tour pos_restaurant_sync → Step Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":null,"price":null,"attributeLine":""} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid"))) 2026-09-25 14:58:14,653 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [105/124] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-25 14:58:14,703 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [106/124] Tour pos_restaurant_sync → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-25 14:58:14,760 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [107/124] Tour pos_restaurant_sync → Step Wait loading is finished if it is shown (trigger: body) 2026-09-25 14:58:14,780 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76078932 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000005', 'uuid': '5f49a847-599e-4958-8b73-5e70e69d2030'}] 2026-09-25 14:58:14,808 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76078932 order {'name': '/', 'pos_reference': '261-119-000005', 'uuid': '5f49a847-599e-4958-8b73-5e70e69d2030'} created pos.order #716 2026-09-25 14:58:14,816 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76078932 finished 2026-09-25 14:58:14,840 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.015 0.046 2026-09-25 14:58:14,865 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [108/124] Tour pos_restaurant_sync → Step .floor-map .table:has(.label:contains("5")):not(:has(.order-count)) 2026-09-25 14:58:14,916 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [109/124] Tour pos_restaurant_sync → Step .pos-leftheader .orders-button 2026-09-25 14:58:14,977 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [110/124] Tour pos_restaurant_sync → Step .ticket-screen .order-row > div:contains("002") 2026-09-25 14:58:15,023 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:15] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.021 0.024 2026-09-25 14:58:15,044 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.009 2026-09-25 14:58:15,068 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [111/124] Tour pos_restaurant_sync → Step .ticket-screen .order-row:has(div:contains("002")) .btn-danger 2026-09-25 14:58:15,118 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [112/124] Tour pos_restaurant_sync → Step .ticket-screen .orders .order-row > td:contains("002") ~ td.text-end button.text-danger 2026-09-25 14:58:15,173 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [113/124] Tour pos_restaurant_sync → Step confirm dialog (trigger: .modal:not(.o_inactive_modal) .modal-footer .btn-primary) 2026-09-25 14:58:15,235 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [114/124] Tour pos_restaurant_sync → Step .pos-rightheader .status-buttons:not(:has(.oe_status)) 2026-09-25 14:58:15,238 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95786667 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'f5e46a55-5e2a-47bc-8444-7c913d491cf6'}] 2026-09-25 14:58:15,251 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95786667 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'f5e46a55-5e2a-47bc-8444-7c913d491cf6'} updated pos.order #713 2026-09-25 14:58:15,259 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95786667 finished 2026-09-25 14:58:15,304 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.019 0.049 2026-09-25 14:58:15,373 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:15] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 42 0.015 0.040 2026-09-25 14:58:15,398 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [115/124] Tour pos_restaurant_sync → Step .ticket-screen .order-row:contains("005") 2026-09-25 14:58:15,453 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [116/124] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-25 14:58:15,503 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [117/124] Tour pos_restaurant_sync → Step .ticket-screen .pads .button.validation.load-order-button 2026-09-25 14:58:15,564 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 14:58:15,566 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [118/124] Tour pos_restaurant_sync → Step product screen is shown (trigger: .product-screen) 2026-09-25 14:58:15,617 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [119/124] Tour pos_restaurant_sync → Step go back to the floor screen (trigger: .pos-leftheader .table-button) 2026-09-25 14:58:15,673 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [120/124] Tour pos_restaurant_sync → Step Wait loading is finished if it is shown (trigger: body) 2026-09-25 14:58:17,715 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [121/124] Tour pos_restaurant_sync → Step Check table with attributes: {"name":"5","run":"click"} (trigger: .floor-map .table:not(.syncing):has(.label:contains("5"))) 2026-09-25 14:58:17,776 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.004 2026-09-25 14:58:17,781 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [122/124] Tour pos_restaurant_sync → Step click review button (trigger: .btn-switchpane.review-button) 2026-09-25 14:58:17,831 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [123/124] Tour pos_restaurant_sync → Step Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline))) 2026-09-25 14:58:17,882 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: [124/124] Tour pos_restaurant_sync → Step go back to the products (trigger: .actionpad .back-button) 2026-09-25 14:58:17,933 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: tour succeeded 2026-09-25 14:58:17,933 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: ╔════════════════════════════════════╗ ║ TOUR pos_restaurant_sync SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-25 14:58:18,012 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: heap 27358968 (allocated 29364224) 2026-09-25 14:58:18,015 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing chrome headless with pid 103693 2026-09-25 14:58:18,015 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing websocket connection 2026-09-25 14:58:18,015 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Terminating chrome headless with pid 103693 2026-09-25 14:58:18,069 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145818_069295_test_01_pos_restaurant.txt 2026-09-25 14:58:18,069 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Removing chrome user profile "/tmp/tmp34udqb_j_chrome_odoo" 2026-09-25 14:58:18,321 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome pid: 103949 2026-09-25 14:58:18,321 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless temporary user profile dir: /tmp/tmpd6ip9nu9_chrome_odoo 2026-09-25 14:58:18,322 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:33297/json/version 2026-09-25 14:58:18,323 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33297', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:58:18,331 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Browser version: Chrome/150.0.7871.114 2026-09-25 14:58:18,331 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Issuing json command http://127.0.0.1:33297/json 2026-09-25 14:58:18,332 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33297', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:58:18,335 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Websocket url found: ws://127.0.0.1:33297/devtools/page/534AFD2584F6C4743B57E08B923454F7 2026-09-25 14:58:18,338 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Enable chrome headless console log notification 2026-09-25 14:58:18,339 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome headless enable page notifications 2026-09-25 14:58:18,347 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:58:18,349 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Setting session cookie in browser 2026-09-25 14:58:18,350 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 14:58:18,350 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 14:58:18,397 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:18] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.010 0.031 2026-09-25 14:58:18,399 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Navigation result: {'frameId': '534AFD2584F6C4743B57E08B923454F7', 'loaderId': 'F7746AC320977F4C0289C32EEC76300C', 'isDownload': False} 2026-09-25 14:58:18,400 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-09-25 14:58:18,408 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:58:18,419 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:18] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 14:58:18,423 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:18] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 14:58:18,426 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:18] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 14:58:18,717 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:58:18,719 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:58:18,725 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:58:18,736 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-09-25 14:58:18,744 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:58:18,748 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Evaluate test code "odoo.startTour('pos_restaurant_sync_second_login', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:58:18,751 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:58:18,752 44 INFO rb-48985ee-225086-418734 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-25 14:58:18,762 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 14:58:18,766 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.007 2026-09-25 14:58:18,794 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.004 0.023 2026-09-25 14:58:18,796 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.012 2026-09-25 14:58:19,087 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 311 0.077 0.196 2026-09-25 14:58:19,097 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:58:19,158 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:19] "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-25 14:58:19,189 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:19] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.020 2026-09-25 14:58:19,208 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 14:58:19,214 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: Owl is running in 'dev' mode. 2026-09-25 14:58:19,220 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:58:19,246 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:58:19,264 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:58:19,267 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:19] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:58:19,269 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:19] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.009 2026-09-25 14:58:19,271 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:58:19,271 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.017 2026-09-25 14:58:19,275 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58: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-25 14:58:19,290 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:19] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 7 0.005 0.031 2026-09-25 14:58:19,298 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:19] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.023 2026-09-25 14:58:19,299 44 INFO rb-48985ee-225086-418734 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-25 14:58:19,340 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-25 14:58:19,342 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:19] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.008 0.010 2026-09-25 14:58:19,372 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:19] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.009 0.035 2026-09-25 14:58:19,408 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:19] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.010 0.074 2026-09-25 14:58:19,419 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.004 2026-09-25 14:58:19,463 44 INFO rb-48985ee-225086-418734 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-25 14:58:19,475 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:58:21,498 44 INFO rb-48985ee-225086-418734 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-25 14:58:21,548 44 INFO rb-48985ee-225086-418734 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-25 14:58:21,599 44 INFO rb-48985ee-225086-418734 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-25 14:58:21,650 44 INFO rb-48985ee-225086-418734 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-25 14:58:21,701 44 INFO rb-48985ee-225086-418734 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-25 14:58:21,751 44 INFO rb-48985ee-225086-418734 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-25 14:58:21,802 44 INFO rb-48985ee-225086-418734 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-25 14:58:21,863 44 INFO rb-48985ee-225086-418734 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-25 14:58:21,872 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:21] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:58:21,922 44 INFO rb-48985ee-225086-418734 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-25 14:58:21,974 44 INFO rb-48985ee-225086-418734 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-25 14:58:22,035 44 INFO rb-48985ee-225086-418734 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-25 14:58:22,037 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50662268 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000005', 'uuid': '5f49a847-599e-4958-8b73-5e70e69d2030'}] 2026-09-25 14:58:22,040 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:58:22,052 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50662268 order {'name': '/', 'pos_reference': '261-119-000005', 'uuid': '5f49a847-599e-4958-8b73-5e70e69d2030'} updated pos.order #716 2026-09-25 14:58:22,060 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50662268 finished 2026-09-25 14:58:22,101 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.021 0.045 2026-09-25 14:58:22,139 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 14:58:22,158 44 INFO rb-48985ee-225086-418734 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-25 14:58:22,209 44 INFO rb-48985ee-225086-418734 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-25 14:58:22,259 44 INFO rb-48985ee-225086-418734 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-25 14:58:22,310 44 INFO rb-48985ee-225086-418734 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-25 14:58:22,361 44 INFO rb-48985ee-225086-418734 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-25 14:58:22,428 44 INFO rb-48985ee-225086-418734 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-25 14:58:22,479 44 INFO rb-48985ee-225086-418734 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-25 14:58:22,529 44 INFO rb-48985ee-225086-418734 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-25 14:58:22,580 44 INFO rb-48985ee-225086-418734 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-25 14:58:22,630 44 INFO rb-48985ee-225086-418734 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-25 14:58:22,683 44 INFO rb-48985ee-225086-418734 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-25 14:58:22,733 44 INFO rb-48985ee-225086-418734 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-25 14:58:22,784 44 INFO rb-48985ee-225086-418734 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-25 14:58:22,850 44 INFO rb-48985ee-225086-418734 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-25 14:58:22,900 44 INFO rb-48985ee-225086-418734 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-25 14:58:22,956 44 INFO rb-48985ee-225086-418734 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-25 14:58:23,006 44 INFO rb-48985ee-225086-418734 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-25 14:58:23,057 44 INFO rb-48985ee-225086-418734 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-25 14:58:23,123 44 INFO rb-48985ee-225086-418734 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-25 14:58:23,129 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:58:23,132 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:58:23,188 44 INFO rb-48985ee-225086-418734 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-25 14:58:23,252 44 INFO rb-48985ee-225086-418734 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-25 14:58:23,256 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46564684 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000005', 'uuid': '5f49a847-599e-4958-8b73-5e70e69d2030'}] 2026-09-25 14:58:23,311 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [705] to pos.order #716 2026-09-25 14:58:23,444 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46564684 order {'name': '/', 'pos_reference': '261-119-000005', 'uuid': '5f49a847-599e-4958-8b73-5e70e69d2030'} updated pos.order #716 2026-09-25 14:58:23,453 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46564684 finished 2026-09-25 14:58:23,482 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 148 0.064 0.165 2026-09-25 14:58:23,586 44 INFO rb-48985ee-225086-418734 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-25 14:58:23,637 44 INFO rb-48985ee-225086-418734 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-25 14:58:23,697 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58: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.005 2026-09-25 14:58:23,700 44 INFO rb-48985ee-225086-418734 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-25 14:58:23,749 44 INFO rb-48985ee-225086-418734 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-25 14:58:23,800 44 INFO rb-48985ee-225086-418734 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-25 14:58:23,850 44 INFO rb-48985ee-225086-418734 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-25 14:58:23,901 44 INFO rb-48985ee-225086-418734 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-25 14:58:23,952 44 INFO rb-48985ee-225086-418734 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-25 14:58:24,002 44 INFO rb-48985ee-225086-418734 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-25 14:58:24,057 44 INFO rb-48985ee-225086-418734 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-25 14:58:24,116 44 INFO rb-48985ee-225086-418734 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-25 14:58:24,166 44 INFO rb-48985ee-225086-418734 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-25 14:58:24,218 44 INFO rb-48985ee-225086-418734 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-25 14:58:24,275 44 INFO rb-48985ee-225086-418734 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-25 14:58:24,278 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50285120 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': 'dee30b93-9949-46a2-bff1-d370420374fb'}] 2026-09-25 14:58:24,303 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50285120 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': 'dee30b93-9949-46a2-bff1-d370420374fb'} created pos.order #717 2026-09-25 14:58:24,312 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50285120 finished 2026-09-25 14:58:24,338 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 36 0.017 0.044 2026-09-25 14:58:24,368 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.007 2026-09-25 14:58:24,386 44 INFO rb-48985ee-225086-418734 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-25 14:58:24,437 44 INFO rb-48985ee-225086-418734 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-25 14:58:24,487 44 INFO rb-48985ee-225086-418734 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-25 14:58:24,538 44 INFO rb-48985ee-225086-418734 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-25 14:58:24,588 44 INFO rb-48985ee-225086-418734 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-25 14:58:24,639 44 INFO rb-48985ee-225086-418734 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-25 14:58:24,699 44 INFO rb-48985ee-225086-418734 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-25 14:58:24,750 44 INFO rb-48985ee-225086-418734 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-25 14:58:24,800 44 INFO rb-48985ee-225086-418734 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-25 14:58:24,851 44 INFO rb-48985ee-225086-418734 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-25 14:58:24,908 44 INFO rb-48985ee-225086-418734 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-25 14:58:24,923 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78452334 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': 'dee30b93-9949-46a2-bff1-d370420374fb'}] 2026-09-25 14:58:24,938 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added lines [1170] to pos.order #717 2026-09-25 14:58:24,941 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78452334 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': 'dee30b93-9949-46a2-bff1-d370420374fb'} updated pos.order #717 2026-09-25 14:58:24,948 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78452334 finished 2026-09-25 14:58:24,980 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.016 0.042 2026-09-25 14:58:25,014 44 INFO rb-48985ee-225086-418734 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-25 14:58:25,064 44 INFO rb-48985ee-225086-418734 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-25 14:58:25,115 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: tour succeeded 2026-09-25 14:58:25,116 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR pos_restaurant_sync_second_login SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-25 14:58:25,194 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant.browser: heap 18999520 (allocated 20058112) 2026-09-25 14:58:25,196 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing chrome headless with pid 103949 2026-09-25 14:58:25,197 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Closing websocket connection 2026-09-25 14:58:25,198 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Terminating chrome headless with pid 103949 2026-09-25 14:58:25,252 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145825_252221_test_01_pos_restaurant.txt 2026-09-25 14:58:25,252 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_01_pos_restaurant: Removing chrome user profile "/tmp/tmpd6ip9nu9_chrome_odoo" 2026-09-25 14:58:25,268 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others ... 2026-09-25 14:58:25,558 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 104151 2026-09-25 14:58:25,559 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmppi_q_p05_chrome_odoo 2026-09-25 14:58:25,559 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:43459/json/version 2026-09-25 14:58:25,560 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43459', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:58:25,561 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: Chrome/150.0.7871.114 2026-09-25 14:58:25,561 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:43459/json 2026-09-25 14:58:25,562 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43459', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:58:25,563 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:43459/devtools/page/46628188F32843FD08EE2DB827CF6896 2026-09-25 14:58:25,564 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-09-25 14:58:25,565 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-09-25 14:58:25,585 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:58:25,589 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-09-25 14:58:25,590 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 14:58:25,590 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 14:58:25,597 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:58:25,911 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:25] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.019 0.297 2026-09-25 14:58:25,914 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': '46628188F32843FD08EE2DB827CF6896', 'loaderId': 'ADA1DAF2DD5EA4BE253F801D8D6BE801', 'isDownload': False} 2026-09-25 14:58:25,914 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour')" 2026-09-25 14:58:25,923 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:58:25,934 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:25] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 14:58:25,936 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:25] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.008 2026-09-25 14:58:25,939 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:25] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 14:58:26,230 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:58:26,231 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:58:26,244 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.007 2026-09-25 14:58:26,257 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:58:26,264 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate test code "odoo.startTour('SplitBillScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:58:26,266 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:58:26,268 44 INFO rb-48985ee-225086-418734 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-25 14:58:26,271 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:58:26,285 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.006 2026-09-25 14:58:26,294 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-09-25 14:58:26,316 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.006 0.017 2026-09-25 14:58:26,317 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-09-25 14:58:26,643 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.091 0.218 2026-09-25 14:58:26,656 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58: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-25 14:58:26,695 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:58:26,734 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:26] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.029 2026-09-25 14:58:26,749 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-25 14:58:26,761 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-09-25 14:58:26,770 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-25 14:58:26,803 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:58:26,815 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:58:26,817 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:58:26,819 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:26] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.010 2026-09-25 14:58:26,827 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:58:26,829 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:58:26,840 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:26] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.009 0.023 2026-09-25 14:58:26,842 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.036 2026-09-25 14:58:26,850 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:26] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.013 2026-09-25 14:58:26,860 44 INFO rb-48985ee-225086-418734 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-25 14:58:26,898 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:58:26,928 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:26] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.012 0.023 2026-09-25 14:58:26,936 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:26] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.042 2026-09-25 14:58:26,972 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:26] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:58:26,984 44 INFO rb-48985ee-225086-418734 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-25 14:58:26,989 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:26] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.010 0.085 2026-09-25 14:58:27,051 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.019 0.044 2026-09-25 14:58:27,090 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58: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-25 14:58:27,131 44 INFO rb-48985ee-225086-418734 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-25 14:58:27,146 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:58:27,210 44 INFO rb-48985ee-225086-418734 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-25 14:58:27,260 44 INFO rb-48985ee-225086-418734 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-25 14:58:27,311 44 INFO rb-48985ee-225086-418734 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-25 14:58:27,365 44 INFO rb-48985ee-225086-418734 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-25 14:58:27,416 44 INFO rb-48985ee-225086-418734 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-25 14:58:27,468 44 INFO rb-48985ee-225086-418734 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-25 14:58:27,526 44 INFO rb-48985ee-225086-418734 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-25 14:58:27,577 44 INFO rb-48985ee-225086-418734 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-25 14:58:27,629 44 INFO rb-48985ee-225086-418734 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-25 14:58:27,798 44 INFO rb-48985ee-225086-418734 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-25 14:58:27,848 44 INFO rb-48985ee-225086-418734 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-25 14:58:27,914 44 INFO rb-48985ee-225086-418734 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-25 14:58:27,964 44 INFO rb-48985ee-225086-418734 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-25 14:58:28,015 44 INFO rb-48985ee-225086-418734 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-25 14:58:28,069 44 INFO rb-48985ee-225086-418734 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-25 14:58:28,120 44 INFO rb-48985ee-225086-418734 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-25 14:58:28,172 44 INFO rb-48985ee-225086-418734 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-25 14:58:28,232 44 INFO rb-48985ee-225086-418734 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-25 14:58:28,282 44 INFO rb-48985ee-225086-418734 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-25 14:58:28,335 44 INFO rb-48985ee-225086-418734 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-25 14:58:28,514 44 INFO rb-48985ee-225086-418734 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-25 14:58:28,564 44 INFO rb-48985ee-225086-418734 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-25 14:58:28,627 44 INFO rb-48985ee-225086-418734 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-25 14:58:28,678 44 INFO rb-48985ee-225086-418734 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-25 14:58:28,728 44 INFO rb-48985ee-225086-418734 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-25 14:58:28,781 44 INFO rb-48985ee-225086-418734 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-25 14:58:28,832 44 INFO rb-48985ee-225086-418734 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-25 14:58:28,884 44 INFO rb-48985ee-225086-418734 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-25 14:58:28,944 44 INFO rb-48985ee-225086-418734 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-25 14:58:28,994 44 INFO rb-48985ee-225086-418734 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-25 14:58:29,045 44 INFO rb-48985ee-225086-418734 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-25 14:58:29,095 44 INFO rb-48985ee-225086-418734 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-25 14:58:29,146 44 INFO rb-48985ee-225086-418734 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-25 14:58:29,201 44 INFO rb-48985ee-225086-418734 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-25 14:58:29,259 44 INFO rb-48985ee-225086-418734 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-25 14:58:29,310 44 INFO rb-48985ee-225086-418734 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-25 14:58:29,361 44 INFO rb-48985ee-225086-418734 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-25 14:58:29,412 44 INFO rb-48985ee-225086-418734 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-25 14:58:29,466 44 INFO rb-48985ee-225086-418734 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-25 14:58:29,517 44 INFO rb-48985ee-225086-418734 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-25 14:58:29,569 44 INFO rb-48985ee-225086-418734 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-25 14:58:29,622 44 INFO rb-48985ee-225086-418734 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-25 14:58:29,673 44 INFO rb-48985ee-225086-418734 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-25 14:58:29,724 44 INFO rb-48985ee-225086-418734 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-25 14:58:29,777 44 INFO rb-48985ee-225086-418734 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-25 14:58:29,828 44 INFO rb-48985ee-225086-418734 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-25 14:58:29,882 44 INFO rb-48985ee-225086-418734 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-25 14:58:29,951 44 INFO rb-48985ee-225086-418734 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-25 14:58:29,954 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66072148 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'cdf31963-0b6c-43bf-b239-2508e6802c72'}] 2026-09-25 14:58:29,992 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66072148 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'cdf31963-0b6c-43bf-b239-2508e6802c72'} created pos.order #718 2026-09-25 14:58:30,000 44 INFO rb-48985ee-225086-418734 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-25 14:58:30,001 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66072148 finished 2026-09-25 14:58:30,026 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.023 0.051 2026-09-25 14:58:30,059 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36411353 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '7172ea0a-b7ec-4d9b-a2fa-27b4a786cdbc'}] 2026-09-25 14:58:30,091 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36411353 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '7172ea0a-b7ec-4d9b-a2fa-27b4a786cdbc'} created pos.order #719 2026-09-25 14:58:30,099 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36411353 finished 2026-09-25 14:58:30,121 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.016 0.048 2026-09-25 14:58:30,153 44 INFO rb-48985ee-225086-418734 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-25 14:58:30,200 44 INFO rb-48985ee-225086-418734 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-25 14:58:30,254 44 INFO rb-48985ee-225086-418734 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-25 14:58:30,305 44 INFO rb-48985ee-225086-418734 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-25 14:58:30,355 44 INFO rb-48985ee-225086-418734 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-25 14:58:30,409 44 INFO rb-48985ee-225086-418734 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-25 14:58:30,459 44 INFO rb-48985ee-225086-418734 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-25 14:58:30,510 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [61/98] Tour SplitBillScreenTour → Step .pos-leftheader .orders-button 2026-09-25 14:58:30,576 44 INFO rb-48985ee-225086-418734 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-25 14:58:30,625 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:30] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 56 0.019 0.029 2026-09-25 14:58:30,647 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.006 0.009 2026-09-25 14:58:30,676 44 INFO rb-48985ee-225086-418734 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-25 14:58:30,726 44 INFO rb-48985ee-225086-418734 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-25 14:58:30,790 44 INFO rb-48985ee-225086-418734 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-25 14:58:30,791 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58: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.005 2026-09-25 14:58:30,840 44 INFO rb-48985ee-225086-418734 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-25 14:58:30,894 44 INFO rb-48985ee-225086-418734 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-25 14:58:30,946 44 INFO rb-48985ee-225086-418734 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-25 14:58:30,996 44 INFO rb-48985ee-225086-418734 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-25 14:58:31,050 44 INFO rb-48985ee-225086-418734 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-25 14:58:31,101 44 INFO rb-48985ee-225086-418734 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-25 14:58:31,152 44 INFO rb-48985ee-225086-418734 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-25 14:58:31,208 44 INFO rb-48985ee-225086-418734 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-25 14:58:33,247 44 INFO rb-48985ee-225086-418734 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-25 14:58:33,308 44 INFO rb-48985ee-225086-418734 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-25 14:58:33,308 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 14:58:33,358 44 INFO rb-48985ee-225086-418734 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-25 14:58:33,411 44 INFO rb-48985ee-225086-418734 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-25 14:58:33,467 44 INFO rb-48985ee-225086-418734 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-25 14:58:33,519 44 INFO rb-48985ee-225086-418734 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-25 14:58:33,570 44 INFO rb-48985ee-225086-418734 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-25 14:58:33,621 44 INFO rb-48985ee-225086-418734 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-25 14:58:33,673 44 INFO rb-48985ee-225086-418734 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-25 14:58:33,724 44 INFO rb-48985ee-225086-418734 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-25 14:58:33,775 44 INFO rb-48985ee-225086-418734 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-25 14:58:33,844 44 INFO rb-48985ee-225086-418734 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-25 14:58:33,846 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1534998 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'cdf31963-0b6c-43bf-b239-2508e6802c72'}] 2026-09-25 14:58:33,880 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1534998 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'cdf31963-0b6c-43bf-b239-2508e6802c72'} updated pos.order #718 2026-09-25 14:58:33,887 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1534998 finished 2026-09-25 14:58:33,893 44 INFO rb-48985ee-225086-418734 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-25 14:58:33,920 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.024 0.051 2026-09-25 14:58:33,955 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64188760 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': '769250ca-7c06-4282-be8d-aa487df9d192'}] 2026-09-25 14:58:33,983 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64188760 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': '769250ca-7c06-4282-be8d-aa487df9d192'} created pos.order #720 2026-09-25 14:58:33,991 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64188760 finished 2026-09-25 14:58:34,012 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.015 0.044 2026-09-25 14:58:34,047 44 INFO rb-48985ee-225086-418734 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-25 14:58:34,098 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [88/98] Tour SplitBillScreenTour → Step .pos-leftheader .orders-button 2026-09-25 14:58:34,153 44 INFO rb-48985ee-225086-418734 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-25 14:58:34,192 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:34] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.012 0.023 2026-09-25 14:58:34,208 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-09-25 14:58:34,236 44 INFO rb-48985ee-225086-418734 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-25 14:58:34,287 44 INFO rb-48985ee-225086-418734 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-25 14:58:34,347 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.005 2026-09-25 14:58:34,348 44 INFO rb-48985ee-225086-418734 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-25 14:58:34,398 44 INFO rb-48985ee-225086-418734 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-25 14:58:34,452 44 INFO rb-48985ee-225086-418734 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-25 14:58:34,503 44 INFO rb-48985ee-225086-418734 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-25 14:58:34,554 44 INFO rb-48985ee-225086-418734 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-25 14:58:34,608 44 INFO rb-48985ee-225086-418734 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-25 14:58:34,659 44 INFO rb-48985ee-225086-418734 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-25 14:58:34,710 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-09-25 14:58:34,710 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔════════════════════════════════════╗ ║ TOUR SplitBillScreenTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-25 14:58:34,762 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 20452340 (allocated 21762048) 2026-09-25 14:58:34,765 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 104151 2026-09-25 14:58:34,765 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-09-25 14:58:34,766 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 104151 2026-09-25 14:58:34,819 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145834_819718_test_02_others.txt 2026-09-25 14:58:34,820 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmppi_q_p05_chrome_odoo" 2026-09-25 14:58:35,074 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 104370 2026-09-25 14:58:35,074 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmpofi6ezo0_chrome_odoo 2026-09-25 14:58:35,074 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:40497/json/version 2026-09-25 14:58:35,075 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40497', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:58:35,082 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: Chrome/150.0.7871.114 2026-09-25 14:58:35,082 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:40497/json 2026-09-25 14:58:35,082 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40497', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:58:35,084 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:40497/devtools/page/886834213EE402DDC75FD81CFE78E9AD 2026-09-25 14:58:35,087 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-09-25 14:58:35,088 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-09-25 14:58:35,096 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-25 14:58:35,101 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-09-25 14:58:35,103 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 14:58:35,103 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 14:58:35,156 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:35] "GET /pos/ui/119 HTTP/1.1" 200 - 38 0.011 0.027 2026-09-25 14:58:35,159 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': '886834213EE402DDC75FD81CFE78E9AD', 'loaderId': '23138E4745DC3B416813F2B838A03043', 'isDownload': False} 2026-09-25 14:58:35,159 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('FloorScreenTour')" 2026-09-25 14:58:35,170 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:58:35,181 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:35] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.004 2026-09-25 14:58:35,185 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:35] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 14:58:35,189 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:35] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-09-25 14:58:35,503 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:58:35,505 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:58:35,510 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:58:35,522 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:58:35,529 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:58:35,530 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate test code "odoo.startTour('FloorScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:58:35,534 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:58:35,535 44 INFO rb-48985ee-225086-418734 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-25 14:58:35,549 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.007 2026-09-25 14:58:35,552 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.013 2026-09-25 14:58:35,580 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.006 0.020 2026-09-25 14:58:35,582 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.016 2026-09-25 14:58:35,942 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 423 0.105 0.237 2026-09-25 14:58:35,955 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:35] "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-25 14:58:36,012 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.006 2026-09-25 14:58:36,046 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:36] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.022 2026-09-25 14:58:36,059 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.004 2026-09-25 14:58:36,069 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-09-25 14:58:36,076 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 14:58:36,097 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:58:36,101 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:58:36,110 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:58:36,111 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:58:36,126 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 14:58:36,126 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:36] "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-25 14:58:36,134 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:36] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.013 0.021 2026-09-25 14:58:36,143 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:58:36,143 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:36] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.037 2026-09-25 14:58:36,145 44 INFO rb-48985ee-225086-418734 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-25 14:58:36,150 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:36] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.027 2026-09-25 14:58:36,189 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:36] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 35 0.013 0.038 2026-09-25 14:58:36,223 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:36] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.010 0.074 2026-09-25 14:58:36,230 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:36] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.059 2026-09-25 14:58:36,243 44 INFO rb-48985ee-225086-418734 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-25 14:58:36,294 44 INFO rb-48985ee-225086-418734 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-25 14:58:36,344 44 INFO rb-48985ee-225086-418734 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-25 14:58:36,395 44 INFO rb-48985ee-225086-418734 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-25 14:58:36,449 44 INFO rb-48985ee-225086-418734 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-25 14:58:36,500 44 INFO rb-48985ee-225086-418734 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-25 14:58:36,551 44 INFO rb-48985ee-225086-418734 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-25 14:58:36,602 44 INFO rb-48985ee-225086-418734 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-25 14:58:36,661 44 INFO rb-48985ee-225086-418734 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-25 14:58:36,712 44 INFO rb-48985ee-225086-418734 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-25 14:58:36,768 44 INFO rb-48985ee-225086-418734 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-25 14:58:36,822 44 INFO rb-48985ee-225086-418734 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-25 14:58:36,834 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:36] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:58:36,873 44 INFO rb-48985ee-225086-418734 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-25 14:58:36,929 44 INFO rb-48985ee-225086-418734 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-25 14:58:36,936 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:36] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 6 0.004 0.005 2026-09-25 14:58:36,955 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:36] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 7 0.003 0.011 2026-09-25 14:58:36,978 44 INFO rb-48985ee-225086-418734 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-25 14:58:37,035 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:37] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:58:37,036 44 INFO rb-48985ee-225086-418734 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-25 14:58:37,051 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.008 2026-09-25 14:58:37,089 44 INFO rb-48985ee-225086-418734 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-25 14:58:37,093 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:37] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.002 0.004 2026-09-25 14:58:37,106 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:37] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 3 0.001 0.003 2026-09-25 14:58:37,115 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:37] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:58:37,125 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:37] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:58:37,141 44 INFO rb-48985ee-225086-418734 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-25 14:58:37,191 44 INFO rb-48985ee-225086-418734 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-25 14:58:37,242 44 INFO rb-48985ee-225086-418734 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-25 14:58:37,292 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [23/117] Tour FloorScreenTour → Step refresh page (trigger: body) 2026-09-25 14:58:37,693 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:37] "GET /pos/ui/119/floor HTTP/1.1" 200 - 35 0.009 0.026 2026-09-25 14:58:38,049 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:38] "GET /web/webclient/translations?hash=40b5c4ecc51a216bffc0ca47dfa3d592ebc4e895&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:58:38,055 44 INFO rb-48985ee-225086-418734 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-25 14:58:38,061 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-09-25 14:58:38,067 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:58:38,074 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:58:38,096 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.003 0.013 2026-09-25 14:58:38,098 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.000 0.017 2026-09-25 14:58:38,113 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-09-25 14:58:38,188 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:38] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.011 0.025 2026-09-25 14:58:38,236 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:38] "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.005 2026-09-25 14:58:38,250 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:38] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.006 2026-09-25 14:58:38,264 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.004 2026-09-25 14:58:38,270 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-09-25 14:58:38,274 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:58:38,333 44 INFO rb-48985ee-225086-418734 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-25 14:58:38,345 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:38] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 304 - 7 0.008 0.016 2026-09-25 14:58:38,352 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:38] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.011 2026-09-25 14:58:38,384 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:38] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.009 0.032 2026-09-25 14:58:38,386 44 INFO rb-48985ee-225086-418734 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-25 14:58:38,411 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:38] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 35 0.008 0.062 2026-09-25 14:58:38,436 44 INFO rb-48985ee-225086-418734 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-25 14:58:38,491 44 INFO rb-48985ee-225086-418734 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-25 14:58:38,545 44 INFO rb-48985ee-225086-418734 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-25 14:58:38,596 44 INFO rb-48985ee-225086-418734 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-25 14:58:38,646 44 INFO rb-48985ee-225086-418734 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-25 14:58:38,697 44 INFO rb-48985ee-225086-418734 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-25 14:58:38,755 44 INFO rb-48985ee-225086-418734 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-25 14:58:38,768 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:38] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:58:38,810 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [34/117] Tour FloorScreenTour → Step refresh page (trigger: body) 2026-09-25 14:58:38,825 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:38] "POST /web/dataset/call_kw/restaurant.floor/deactivate_floor#restaurant.floor.deactivate_floor HTTP/1.1" 200 - 13 0.005 0.010 2026-09-25 14:58:39,202 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:39] "GET /pos/ui/119/floor HTTP/1.1" 200 - 35 0.008 0.020 2026-09-25 14:58:39,288 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:39] "GET /web/webclient/translations?hash=40b5c4ecc51a216bffc0ca47dfa3d592ebc4e895&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:58:39,290 44 INFO rb-48985ee-225086-418734 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-25 14:58:39,296 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-09-25 14:58:39,305 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:58:39,312 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:58:39,332 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.003 0.012 2026-09-25 14:58:39,334 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.016 2026-09-25 14:58:39,351 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-09-25 14:58:39,426 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:39] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.017 0.025 2026-09-25 14:58:39,462 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.005 2026-09-25 14:58:39,475 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:39] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.005 2026-09-25 14:58:39,489 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.002 0.006 2026-09-25 14:58:39,494 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-09-25 14:58:39,498 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:39] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:58:39,523 44 INFO rb-48985ee-225086-418734 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-25 14:58:39,532 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:39] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 304 - 7 0.005 0.009 2026-09-25 14:58:39,540 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:39] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.010 2026-09-25 14:58:39,579 44 INFO rb-48985ee-225086-418734 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-25 14:58:39,582 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:39] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.013 0.041 2026-09-25 14:58:39,614 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:39] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 35 0.012 0.076 2026-09-25 14:58:39,630 44 INFO rb-48985ee-225086-418734 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-25 14:58:39,685 44 INFO rb-48985ee-225086-418734 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-25 14:58:39,736 44 INFO rb-48985ee-225086-418734 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-25 14:58:39,790 44 INFO rb-48985ee-225086-418734 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-25 14:58:39,844 44 INFO rb-48985ee-225086-418734 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-25 14:58:39,849 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:39] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:58:39,895 44 INFO rb-48985ee-225086-418734 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-25 14:58:39,951 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:58:39,953 44 INFO rb-48985ee-225086-418734 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-25 14:58:40,006 44 INFO rb-48985ee-225086-418734 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-25 14:58:40,058 44 INFO rb-48985ee-225086-418734 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-25 14:58:40,109 44 INFO rb-48985ee-225086-418734 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-25 14:58:40,160 44 INFO rb-48985ee-225086-418734 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-25 14:58:40,216 44 INFO rb-48985ee-225086-418734 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-25 14:58:40,219 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:40] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:58:40,239 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.010 2026-09-25 14:58:40,266 44 INFO rb-48985ee-225086-418734 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-25 14:58:40,322 44 INFO rb-48985ee-225086-418734 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-25 14:58:40,325 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:40] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:58:40,372 44 INFO rb-48985ee-225086-418734 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-25 14:58:40,425 44 INFO rb-48985ee-225086-418734 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-25 14:58:40,477 44 INFO rb-48985ee-225086-418734 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-25 14:58:40,529 44 INFO rb-48985ee-225086-418734 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-25 14:58:40,580 44 INFO rb-48985ee-225086-418734 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-25 14:58:40,631 44 INFO rb-48985ee-225086-418734 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-25 14:58:40,682 44 INFO rb-48985ee-225086-418734 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-25 14:58:40,737 44 INFO rb-48985ee-225086-418734 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-25 14:58:40,740 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:40] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:58:40,756 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.009 2026-09-25 14:58:40,787 44 INFO rb-48985ee-225086-418734 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-25 14:58:40,844 44 INFO rb-48985ee-225086-418734 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-25 14:58:40,848 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:40] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.004 2026-09-25 14:58:40,868 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.011 2026-09-25 14:58:40,894 44 INFO rb-48985ee-225086-418734 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-25 14:58:40,945 44 INFO rb-48985ee-225086-418734 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-25 14:58:40,999 44 INFO rb-48985ee-225086-418734 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-25 14:58:41,049 44 INFO rb-48985ee-225086-418734 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-25 14:58:41,102 44 INFO rb-48985ee-225086-418734 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-25 14:58:41,118 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:58:41,152 44 INFO rb-48985ee-225086-418734 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-25 14:58:41,206 44 INFO rb-48985ee-225086-418734 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-25 14:58:41,209 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:41] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:58:41,220 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:41] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:58:41,256 44 INFO rb-48985ee-225086-418734 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-25 14:58:41,307 44 INFO rb-48985ee-225086-418734 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-25 14:58:41,362 44 INFO rb-48985ee-225086-418734 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-25 14:58:41,415 44 INFO rb-48985ee-225086-418734 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-25 14:58:41,424 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:41] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft#restaurant.table.are_orders_still_in_draft HTTP/1.1" 200 - 1 0.000 0.007 2026-09-25 14:58:41,435 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:41] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:58:41,438 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:41] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:58:41,456 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.009 2026-09-25 14:58:41,465 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.010 2026-09-25 14:58:41,469 44 INFO rb-48985ee-225086-418734 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-25 14:58:41,520 44 INFO rb-48985ee-225086-418734 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-25 14:58:41,571 44 INFO rb-48985ee-225086-418734 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-25 14:58:41,626 44 INFO rb-48985ee-225086-418734 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-25 14:58:41,681 44 INFO rb-48985ee-225086-418734 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-25 14:58:41,686 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:41] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 3 0.001 0.005 2026-09-25 14:58:41,734 44 INFO rb-48985ee-225086-418734 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-25 14:58:41,785 44 INFO rb-48985ee-225086-418734 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-25 14:58:41,836 44 INFO rb-48985ee-225086-418734 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-25 14:58:41,887 44 INFO rb-48985ee-225086-418734 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-25 14:58:41,938 44 INFO rb-48985ee-225086-418734 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-25 14:58:41,989 44 INFO rb-48985ee-225086-418734 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-25 14:58:42,043 44 INFO rb-48985ee-225086-418734 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-25 14:58:42,094 44 INFO rb-48985ee-225086-418734 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-25 14:58:42,147 44 INFO rb-48985ee-225086-418734 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-25 14:58:42,199 44 INFO rb-48985ee-225086-418734 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-25 14:58:42,204 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:42] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft#restaurant.table.are_orders_still_in_draft HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:58:42,213 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:42] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:58:42,231 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.003 0.009 2026-09-25 14:58:42,252 44 INFO rb-48985ee-225086-418734 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-25 14:58:42,303 44 INFO rb-48985ee-225086-418734 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-25 14:58:42,356 44 INFO rb-48985ee-225086-418734 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-25 14:58:42,409 44 INFO rb-48985ee-225086-418734 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-25 14:58:42,460 44 INFO rb-48985ee-225086-418734 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-25 14:58:42,512 44 INFO rb-48985ee-225086-418734 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-25 14:58:42,562 44 INFO rb-48985ee-225086-418734 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-25 14:58:42,617 44 INFO rb-48985ee-225086-418734 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-25 14:58:42,621 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:42] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:58:42,638 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.010 2026-09-25 14:58:42,668 44 INFO rb-48985ee-225086-418734 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-25 14:58:42,718 44 INFO rb-48985ee-225086-418734 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-25 14:58:42,771 44 INFO rb-48985ee-225086-418734 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-25 14:58:42,823 44 INFO rb-48985ee-225086-418734 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-25 14:58:42,875 44 INFO rb-48985ee-225086-418734 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-25 14:58:42,926 44 INFO rb-48985ee-225086-418734 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-25 14:58:42,982 44 INFO rb-48985ee-225086-418734 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-25 14:58:42,986 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:42] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.001 0.004 2026-09-25 14:58:43,002 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.009 2026-09-25 14:58:43,032 44 INFO rb-48985ee-225086-418734 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-25 14:58:43,087 44 INFO rb-48985ee-225086-418734 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-25 14:58:43,090 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:43] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:58:43,105 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.008 2026-09-25 14:58:43,141 44 INFO rb-48985ee-225086-418734 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-25 14:58:43,144 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:43] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:58:43,165 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:43] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.009 2026-09-25 14:58:43,191 44 INFO rb-48985ee-225086-418734 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-25 14:58:43,242 44 INFO rb-48985ee-225086-418734 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-25 14:58:43,303 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.005 2026-09-25 14:58:43,333 44 INFO rb-48985ee-225086-418734 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-25 14:58:43,338 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:58:43,383 44 INFO rb-48985ee-225086-418734 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-25 14:58:43,440 44 INFO rb-48985ee-225086-418734 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-25 14:58:43,459 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83964187 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': '65728a16-f189-4ae4-b1a3-528ea44e42c0'}] 2026-09-25 14:58:43,492 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83964187 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': '65728a16-f189-4ae4-b1a3-528ea44e42c0'} created pos.order #721 2026-09-25 14:58:43,500 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83964187 finished 2026-09-25 14:58:43,524 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.020 0.046 2026-09-25 14:58:43,547 44 INFO rb-48985ee-225086-418734 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-25 14:58:43,601 44 INFO rb-48985ee-225086-418734 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-25 14:58:43,651 44 INFO rb-48985ee-225086-418734 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-25 14:58:43,717 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 7 0.001 0.007 2026-09-25 14:58:43,720 44 INFO rb-48985ee-225086-418734 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-25 14:58:43,770 44 INFO rb-48985ee-225086-418734 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-25 14:58:43,826 44 INFO rb-48985ee-225086-418734 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-25 14:58:43,841 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95740354 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000002', 'uuid': 'cbef7a05-fc52-49bb-a05b-a80c575d3257'}] 2026-09-25 14:58:43,871 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95740354 order {'name': '/', 'pos_reference': '262-119-000002', 'uuid': 'cbef7a05-fc52-49bb-a05b-a80c575d3257'} created pos.order #722 2026-09-25 14:58:43,879 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95740354 finished 2026-09-25 14:58:43,903 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 36 0.013 0.051 2026-09-25 14:58:43,930 44 INFO rb-48985ee-225086-418734 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-25 14:58:43,981 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-09-25 14:58:43,982 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔════════════════════════════════╗ ║ TOUR FloorScreenTour SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-25 14:58:44,045 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 20088308 (allocated 21893120) 2026-09-25 14:58:44,049 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 104370 2026-09-25 14:58:44,049 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-09-25 14:58:44,050 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 104370 2026-09-25 14:58:44,144 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145844_144242_test_02_others.txt 2026-09-25 14:58:44,144 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmpofi6ezo0_chrome_odoo" 2026-09-25 14:58:44,394 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome pid: 104652 2026-09-25 14:58:44,395 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless temporary user profile dir: /tmp/tmpry_kwa9n_chrome_odoo 2026-09-25 14:58:44,395 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:40763/json/version 2026-09-25 14:58:44,397 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40763', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:58:44,400 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Browser version: Chrome/150.0.7871.114 2026-09-25 14:58:44,400 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Issuing json command http://127.0.0.1:40763/json 2026-09-25 14:58:44,401 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40763', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:58:44,402 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Websocket url found: ws://127.0.0.1:40763/devtools/page/2BBA4350800506D4EE1574D10B9ACB07 2026-09-25 14:58:44,404 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Enable chrome headless console log notification 2026-09-25 14:58:44,407 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome headless enable page notifications 2026-09-25 14:58:44,418 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-25 14:58:44,420 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Setting session cookie in browser 2026-09-25 14:58:44,421 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 14:58:44,421 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 14:58:44,458 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:44] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.008 0.023 2026-09-25 14:58:44,460 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Navigation result: {'frameId': '2BBA4350800506D4EE1574D10B9ACB07', 'loaderId': 'D7344DC889BAC45612156151CA6A0546', 'isDownload': False} 2026-09-25 14:58:44,460 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate ready code "odoo.isTourReady('TableMergeUnmergeTour')" 2026-09-25 14:58:44,470 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:58:44,480 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:44] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 14:58:44,484 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:44] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 14:58:44,487 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:44] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-25 14:58:44,771 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:44] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:58:44,776 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:58:44,789 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:44] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-09-25 14:58:44,793 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:58:44,797 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:44] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:58:44,797 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Evaluate test code "odoo.startTour('TableMergeUnmergeTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:58:44,801 44 INFO rb-48985ee-225086-418734 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-25 14:58:44,805 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:44] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:58:44,813 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 14:58:44,818 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:44] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.007 2026-09-25 14:58:44,838 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.003 0.014 2026-09-25 14:58:44,840 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.017 2026-09-25 14:58:45,140 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 313 0.080 0.205 2026-09-25 14:58:45,154 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:45] "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-25 14:58:45,214 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:45] "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.006 2026-09-25 14:58:45,249 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:45] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.026 2026-09-25 14:58:45,265 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:45] "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.006 2026-09-25 14:58:45,272 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-09-25 14:58:45,278 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:58:45,301 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:58:45,315 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:58:45,316 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:45] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:58:45,326 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:45] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 7 0.007 0.011 2026-09-25 14:58:45,329 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:45] "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-25 14:58:45,332 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:58:45,337 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:45] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.024 2026-09-25 14:58:45,350 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:45] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.013 2026-09-25 14:58:45,352 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.044 2026-09-25 14:58:45,372 44 INFO rb-48985ee-225086-418734 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-25 14:58:45,404 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:58:45,409 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:45] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.007 2026-09-25 14:58:45,441 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:45] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.009 0.033 2026-09-25 14:58:45,472 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:45] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 35 0.010 0.060 2026-09-25 14:58:45,516 44 INFO rb-48985ee-225086-418734 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-25 14:58:45,580 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.001 0.005 2026-09-25 14:58:45,633 44 INFO rb-48985ee-225086-418734 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-25 14:58:45,647 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:58:45,704 44 INFO rb-48985ee-225086-418734 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-25 14:58:45,763 44 INFO rb-48985ee-225086-418734 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-25 14:58:45,784 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79788119 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': '65728a16-f189-4ae4-b1a3-528ea44e42c0'}] 2026-09-25 14:58:45,800 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added lines [1177] to pos.order #721 2026-09-25 14:58:45,804 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79788119 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': '65728a16-f189-4ae4-b1a3-528ea44e42c0'} updated pos.order #721 2026-09-25 14:58:45,811 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79788119 finished 2026-09-25 14:58:45,844 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 53 0.018 0.043 2026-09-25 14:58:45,880 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [7/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-25 14:58:45,931 44 INFO rb-48985ee-225086-418734 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-25 14:58:45,985 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-25 14:58:46,497 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-25 14:58:46,998 44 INFO rb-48985ee-225086-418734 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-25 14:58:46,998 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-25 14:58:47,507 44 INFO rb-48985ee-225086-418734 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-25 14:58:47,511 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-25 14:58:48,021 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-25 14:58:48,024 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:48] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.001 0.004 2026-09-25 14:58:48,040 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.009 2026-09-25 14:58:48,521 44 INFO rb-48985ee-225086-418734 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-25 14:58:48,572 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [10/110] Tour TableMergeUnmergeTour → Step refresh page (trigger: body) 2026-09-25 14:58:48,962 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:48] "GET /pos/ui/119/floor HTTP/1.1" 200 - 35 0.008 0.020 2026-09-25 14:58:49,296 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:49] "GET /web/webclient/translations?hash=40b5c4ecc51a216bffc0ca47dfa3d592ebc4e895&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:58:49,301 44 INFO rb-48985ee-225086-418734 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-25 14:58:49,308 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-09-25 14:58:49,316 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:58:49,322 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:58:49,344 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.003 0.012 2026-09-25 14:58:49,347 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.015 2026-09-25 14:58:49,363 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-09-25 14:58:49,443 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:49] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 40 0.012 0.029 2026-09-25 14:58:49,484 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.001 0.005 2026-09-25 14:58:49,497 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:49] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 304 - 3 0.001 0.005 2026-09-25 14:58:49,510 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.001 0.004 2026-09-25 14:58:49,517 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: Owl is running in 'dev' mode. 2026-09-25 14:58:49,521 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:58:49,594 44 INFO rb-48985ee-225086-418734 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-25 14:58:49,612 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:49] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 304 - 7 0.007 0.020 2026-09-25 14:58:49,646 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:49] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 35 0.013 0.040 2026-09-25 14:58:49,653 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:49] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.057 2026-09-25 14:58:49,681 44 INFO rb-48985ee-225086-418734 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-25 14:58:49,689 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:49] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.014 0.075 2026-09-25 14:58:49,698 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:49] "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.039 2026-09-25 14:58:49,712 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:49] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.001 0.015 2026-09-25 14:58:49,731 44 INFO rb-48985ee-225086-418734 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-25 14:58:49,782 44 INFO rb-48985ee-225086-418734 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-25 14:58:49,833 44 INFO rb-48985ee-225086-418734 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-25 14:58:49,883 44 INFO rb-48985ee-225086-418734 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-25 14:58:49,940 44 INFO rb-48985ee-225086-418734 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-25 14:58:51,250 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:51] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:58:51,980 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [19/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-25 14:58:52,031 44 INFO rb-48985ee-225086-418734 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-25 14:58:52,083 44 INFO rb-48985ee-225086-418734 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-25 14:58:52,135 44 INFO rb-48985ee-225086-418734 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-25 14:58:52,198 44 INFO rb-48985ee-225086-418734 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-25 14:58:52,198 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.001 0.006 2026-09-25 14:58:52,247 44 INFO rb-48985ee-225086-418734 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-25 14:58:52,297 44 INFO rb-48985ee-225086-418734 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-25 14:58:52,348 44 INFO rb-48985ee-225086-418734 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-25 14:58:52,398 44 INFO rb-48985ee-225086-418734 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-25 14:58:52,459 44 INFO rb-48985ee-225086-418734 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-25 14:58:52,464 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:52] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:58:52,509 44 INFO rb-48985ee-225086-418734 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-25 14:58:52,560 44 INFO rb-48985ee-225086-418734 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-25 14:58:52,624 44 INFO rb-48985ee-225086-418734 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-25 14:58:52,630 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:58:52,631 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:58:52,687 44 INFO rb-48985ee-225086-418734 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-25 14:58:52,745 44 INFO rb-48985ee-225086-418734 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-25 14:58:52,751 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8529540 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': '65728a16-f189-4ae4-b1a3-528ea44e42c0'}] 2026-09-25 14:58:52,752 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:58:52,814 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [706] to pos.order #721 2026-09-25 14:58:53,010 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8529540 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': '65728a16-f189-4ae4-b1a3-528ea44e42c0'} updated pos.order #721 2026-09-25 14:58:53,018 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8529540 finished 2026-09-25 14:58:53,055 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.101 0.205 2026-09-25 14:58:53,079 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:53] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:58:53,139 44 INFO rb-48985ee-225086-418734 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-25 14:58:53,145 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.010 2026-09-25 14:58:53,189 44 INFO rb-48985ee-225086-418734 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-25 14:58:53,240 44 INFO rb-48985ee-225086-418734 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-25 14:58:53,293 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-25 14:58:53,797 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-25 14:58:54,298 44 INFO rb-48985ee-225086-418734 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-25 14:58:54,299 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-25 14:58:54,806 44 INFO rb-48985ee-225086-418734 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-25 14:58:54,809 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-25 14:58:55,316 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-25 14:58:55,321 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:55] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.001 0.004 2026-09-25 14:58:55,339 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.011 2026-09-25 14:58:55,817 44 INFO rb-48985ee-225086-418734 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-25 14:58:55,918 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:55] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:58:55,936 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.010 2026-09-25 14:58:55,968 44 INFO rb-48985ee-225086-418734 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-25 14:58:56,019 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [39/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-25 14:58:56,070 44 INFO rb-48985ee-225086-418734 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-25 14:58:56,133 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 7 0.001 0.006 2026-09-25 14:58:56,133 44 INFO rb-48985ee-225086-418734 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-25 14:58:56,192 44 INFO rb-48985ee-225086-418734 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-25 14:58:56,250 44 INFO rb-48985ee-225086-418734 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-25 14:58:56,269 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21230286 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'f304c4b0-1424-4767-a230-a506241defa2'}] 2026-09-25 14:58:56,299 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21230286 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'f304c4b0-1424-4767-a230-a506241defa2'} created pos.order #723 2026-09-25 14:58:56,308 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21230286 finished 2026-09-25 14:58:56,334 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.017 0.049 2026-09-25 14:58:56,363 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [44/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-25 14:58:56,414 44 INFO rb-48985ee-225086-418734 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-25 14:58:56,477 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.001 0.005 2026-09-25 14:58:56,477 44 INFO rb-48985ee-225086-418734 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-25 14:58:56,536 44 INFO rb-48985ee-225086-418734 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-25 14:58:56,592 44 INFO rb-48985ee-225086-418734 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-25 14:58:56,610 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84892927 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000002', 'uuid': '8225cfee-365e-4396-9302-e0f6036a9f8d'}] 2026-09-25 14:58:56,635 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84892927 order {'name': '/', 'pos_reference': '263-119-000002', 'uuid': '8225cfee-365e-4396-9302-e0f6036a9f8d'} created pos.order #724 2026-09-25 14:58:56,642 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84892927 finished 2026-09-25 14:58:56,663 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.013 0.041 2026-09-25 14:58:56,697 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [49/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-25 14:58:56,747 44 INFO rb-48985ee-225086-418734 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-25 14:58:56,799 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-25 14:58:57,300 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-25 14:58:57,801 44 INFO rb-48985ee-225086-418734 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-25 14:58:57,801 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-25 14:58:58,309 44 INFO rb-48985ee-225086-418734 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-25 14:58:58,313 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-25 14:58:58,828 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:58] "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-25 14:58:58,845 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-25 14:58:58,847 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69651194 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'f304c4b0-1424-4767-a230-a506241defa2'}] 2026-09-25 14:58:58,862 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added lines [1180] to pos.order #723 2026-09-25 14:58:58,866 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69651194 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'f304c4b0-1424-4767-a230-a506241defa2'} updated pos.order #723 2026-09-25 14:58:58,873 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69651194 finished 2026-09-25 14:58:58,908 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.019 0.043 2026-09-25 14:58:58,917 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.063 2026-09-25 14:58:58,982 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:58] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 42 0.013 0.037 2026-09-25 14:58:59,005 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:59] "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.006 2026-09-25 14:58:59,346 44 INFO rb-48985ee-225086-418734 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-25 14:58:59,397 44 INFO rb-48985ee-225086-418734 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-25 14:58:59,461 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:58:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.001 0.007 2026-09-25 14:58:59,461 44 INFO rb-48985ee-225086-418734 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-25 14:58:59,509 44 INFO rb-48985ee-225086-418734 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-25 14:58:59,560 44 INFO rb-48985ee-225086-418734 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-25 14:58:59,611 44 INFO rb-48985ee-225086-418734 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-25 14:58:59,661 44 INFO rb-48985ee-225086-418734 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-25 14:58:59,711 44 INFO rb-48985ee-225086-418734 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-25 14:58:59,762 44 INFO rb-48985ee-225086-418734 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-25 14:58:59,813 44 INFO rb-48985ee-225086-418734 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-25 14:58:59,869 44 INFO rb-48985ee-225086-418734 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-25 14:59:01,913 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [62/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-25 14:59:01,963 44 INFO rb-48985ee-225086-418734 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-25 14:59:02,094 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:02] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:59:02,103 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81103624 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'f304c4b0-1424-4767-a230-a506241defa2'}] 2026-09-25 14:59:02,121 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #223 deleted pos.order.line records with IDs: [1180] 2026-09-25 14:59:02,129 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81103624 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'f304c4b0-1424-4767-a230-a506241defa2'} updated pos.order #723 2026-09-25 14:59:02,136 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81103624 finished 2026-09-25 14:59:02,154 44 INFO rb-48985ee-225086-418734 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-25 14:59:02,173 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.024 0.047 2026-09-25 14:59:02,186 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.076 2026-09-25 14:59:02,202 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45125726 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000003', 'uuid': '1d2e7cad-2b84-42bd-9cf6-b0bf4cb9373b'}] 2026-09-25 14:59:02,208 44 INFO rb-48985ee-225086-418734 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-25 14:59:02,227 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45125726 order {'name': '/', 'pos_reference': '263-119-000003', 'uuid': '1d2e7cad-2b84-42bd-9cf6-b0bf4cb9373b'} created pos.order #725 2026-09-25 14:59:02,234 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45125726 finished 2026-09-25 14:59:02,255 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.014 0.041 2026-09-25 14:59:02,272 44 INFO rb-48985ee-225086-418734 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-25 14:59:02,299 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 44 0.013 0.025 2026-09-25 14:59:02,321 44 INFO rb-48985ee-225086-418734 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-25 14:59:02,372 44 INFO rb-48985ee-225086-418734 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-25 14:59:02,423 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [69/110] Tour TableMergeUnmergeTour → Step body 2026-09-25 14:59:02,473 44 INFO rb-48985ee-225086-418734 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-25 14:59:02,532 44 INFO rb-48985ee-225086-418734 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-25 14:59:02,537 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:02] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:59:02,555 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75444918 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'f304c4b0-1424-4767-a230-a506241defa2'}] 2026-09-25 14:59:02,566 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75444918 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'f304c4b0-1424-4767-a230-a506241defa2'} updated pos.order #723 2026-09-25 14:59:02,574 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75444918 finished 2026-09-25 14:59:02,583 44 INFO rb-48985ee-225086-418734 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-25 14:59:02,613 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.016 0.043 2026-09-25 14:59:02,637 44 INFO rb-48985ee-225086-418734 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-25 14:59:04,679 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [74/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-25 14:59:04,730 44 INFO rb-48985ee-225086-418734 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-25 14:59:04,792 44 INFO rb-48985ee-225086-418734 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-25 14:59:04,797 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 9 0.002 0.010 2026-09-25 14:59:04,843 44 INFO rb-48985ee-225086-418734 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-25 14:59:04,894 44 INFO rb-48985ee-225086-418734 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-25 14:59:04,944 44 INFO rb-48985ee-225086-418734 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-25 14:59:05,002 44 INFO rb-48985ee-225086-418734 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-25 14:59:05,006 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:05] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:59:05,022 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89141734 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000003', 'uuid': '1d2e7cad-2b84-42bd-9cf6-b0bf4cb9373b'}] 2026-09-25 14:59:05,036 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89141734 order {'name': '/', 'pos_reference': '263-119-000003', 'uuid': '1d2e7cad-2b84-42bd-9cf6-b0bf4cb9373b'} updated pos.order #725 2026-09-25 14:59:05,045 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89141734 finished 2026-09-25 14:59:05,053 44 INFO rb-48985ee-225086-418734 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-25 14:59:05,083 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.020 0.043 2026-09-25 14:59:05,106 44 INFO rb-48985ee-225086-418734 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-25 14:59:07,146 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [83/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-25 14:59:07,197 44 INFO rb-48985ee-225086-418734 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-25 14:59:07,248 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-25 14:59:07,763 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-25 14:59:08,279 44 INFO rb-48985ee-225086-418734 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-25 14:59:08,280 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-25 14:59:08,801 44 INFO rb-48985ee-225086-418734 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-25 14:59:08,806 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-25 14:59:09,326 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:09] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 5 0.001 0.004 2026-09-25 14:59:09,339 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: 500 2026-09-25 14:59:09,340 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7731543 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'f304c4b0-1424-4767-a230-a506241defa2'}] 2026-09-25 14:59:09,354 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added lines [1182] to pos.order #723 2026-09-25 14:59:09,358 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7731543 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'f304c4b0-1424-4767-a230-a506241defa2'} updated pos.order #723 2026-09-25 14:59:09,366 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7731543 finished 2026-09-25 14:59:09,412 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.025 0.048 2026-09-25 14:59:09,422 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.075 2026-09-25 14:59:09,494 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:09] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 42 0.020 0.037 2026-09-25 14:59:09,515 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.001 0.005 2026-09-25 14:59:09,840 44 INFO rb-48985ee-225086-418734 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-25 14:59:09,902 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 8 0.001 0.005 2026-09-25 14:59:09,903 44 INFO rb-48985ee-225086-418734 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-25 14:59:09,954 44 INFO rb-48985ee-225086-418734 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-25 14:59:10,004 44 INFO rb-48985ee-225086-418734 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-25 14:59:10,067 44 INFO rb-48985ee-225086-418734 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-25 14:59:10,117 44 INFO rb-48985ee-225086-418734 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-25 14:59:10,179 44 INFO rb-48985ee-225086-418734 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-25 14:59:10,180 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:10] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 14:59:10,202 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11316736 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'f304c4b0-1424-4767-a230-a506241defa2'}] 2026-09-25 14:59:10,221 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11316736 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'f304c4b0-1424-4767-a230-a506241defa2'} updated pos.order #723 2026-09-25 14:59:10,228 44 INFO rb-48985ee-225086-418734 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-25 14:59:10,230 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11316736 finished 2026-09-25 14:59:10,268 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.022 0.045 2026-09-25 14:59:10,290 44 INFO rb-48985ee-225086-418734 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-25 14:59:12,329 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [94/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-25 14:59:12,379 44 INFO rb-48985ee-225086-418734 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-25 14:59:12,527 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:12] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:59:12,536 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75420995 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'f304c4b0-1424-4767-a230-a506241defa2'}] 2026-09-25 14:59:12,557 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75420995 order {'name': '/', 'pos_reference': '263-119-000001', 'uuid': 'f304c4b0-1424-4767-a230-a506241defa2'} updated pos.order #723 2026-09-25 14:59:12,566 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75420995 finished 2026-09-25 14:59:12,587 44 INFO rb-48985ee-225086-418734 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-25 14:59:12,602 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.022 0.045 2026-09-25 14:59:12,612 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.070 2026-09-25 14:59:12,628 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38805333 started for PoS orders references: [{'name': '/', 'pos_reference': '263-119-000004', 'uuid': 'e40f3b57-6568-42f9-8776-83090d0bc6ed'}] 2026-09-25 14:59:12,637 44 INFO rb-48985ee-225086-418734 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-25 14:59:12,655 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38805333 order {'name': '/', 'pos_reference': '263-119-000004', 'uuid': 'e40f3b57-6568-42f9-8776-83090d0bc6ed'} created pos.order #726 2026-09-25 14:59:12,662 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38805333 finished 2026-09-25 14:59:12,683 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.015 0.041 2026-09-25 14:59:12,720 44 INFO rb-48985ee-225086-418734 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-25 14:59:12,728 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 9 0.001 0.005 2026-09-25 14:59:12,770 44 INFO rb-48985ee-225086-418734 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-25 14:59:12,820 44 INFO rb-48985ee-225086-418734 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-25 14:59:12,871 44 INFO rb-48985ee-225086-418734 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-25 14:59:12,928 44 INFO rb-48985ee-225086-418734 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-25 14:59:14,962 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [103/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-25 14:59:15,013 44 INFO rb-48985ee-225086-418734 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-25 14:59:15,076 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 14:59:15,076 44 INFO rb-48985ee-225086-418734 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-25 14:59:15,127 44 INFO rb-48985ee-225086-418734 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-25 14:59:15,177 44 INFO rb-48985ee-225086-418734 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-25 14:59:15,228 44 INFO rb-48985ee-225086-418734 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-25 14:59:15,286 44 INFO rb-48985ee-225086-418734 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-25 14:59:17,329 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: [110/110] Tour TableMergeUnmergeTour → Step .floor-map 2026-09-25 14:59:17,380 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: tour succeeded 2026-09-25 14:59:17,381 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: ╔══════════════════════════════════════╗ ║ TOUR TableMergeUnmergeTour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-25 14:59:17,470 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others.browser: heap 28633788 (allocated 30683136) 2026-09-25 14:59:17,474 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing chrome headless with pid 104652 2026-09-25 14:59:17,474 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Closing websocket connection 2026-09-25 14:59:17,474 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Terminating chrome headless with pid 104652 2026-09-25 14:59:17,568 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145917_568267_test_02_others.txt 2026-09-25 14:59:17,568 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others: Removing chrome user profile "/tmp/tmpry_kwa9n_chrome_odoo" 2026-09-25 14:59:17,581 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others_bis ... 2026-09-25 14:59:17,926 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome pid: 104931 2026-09-25 14:59:17,926 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome headless temporary user profile dir: /tmp/tmpfwnjb1j3_chrome_odoo 2026-09-25 14:59:17,926 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Issuing json command http://127.0.0.1:45199/json/version 2026-09-25 14:59:17,927 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45199', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:59:17,928 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Browser version: Chrome/150.0.7871.114 2026-09-25 14:59:17,929 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Issuing json command http://127.0.0.1:45199/json 2026-09-25 14:59:17,929 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45199', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:59:17,930 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Websocket url found: ws://127.0.0.1:45199/devtools/page/9277A397BED33036D4458AE2F618C2C9 2026-09-25 14:59:17,931 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Enable chrome headless console log notification 2026-09-25 14:59:17,932 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome headless enable page notifications 2026-09-25 14:59:17,951 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-25 14:59:17,956 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Setting session cookie in browser 2026-09-25 14:59:17,956 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 14:59:17,956 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 14:59:17,964 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:59:18,281 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:18] "GET /pos/ui/119 HTTP/1.1" 200 - 91 0.020 0.299 2026-09-25 14:59:18,283 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Navigation result: {'frameId': '9277A397BED33036D4458AE2F618C2C9', 'loaderId': 'A4E311F3594ECFDDBCEAB6D20BD55DE8', 'isDownload': False} 2026-09-25 14:59:18,283 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Evaluate ready code "odoo.isTourReady('ControlButtonsTour')" 2026-09-25 14:59:18,294 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:59:18,306 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:18] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 14:59:18,310 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:18] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 14:59:18,315 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:18] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-25 14:59:18,658 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:59:18,660 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:59:18,671 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-25 14:59:18,684 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:59:18,691 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:59:18,696 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:59:18,697 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Evaluate test code "odoo.startTour('ControlButtonsTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:59:18,700 44 INFO rb-48985ee-225086-418734 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-25 14:59:18,713 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.006 2026-09-25 14:59:18,721 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-25 14:59:18,744 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.007 0.017 2026-09-25 14:59:18,746 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-09-25 14:59:19,090 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.111 0.215 2026-09-25 14:59:19,106 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:19] "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-25 14:59:19,146 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:59:19,184 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:19] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.023 2026-09-25 14:59:19,196 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:59:19,206 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: Owl is running in 'dev' mode. 2026-09-25 14:59:19,218 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.007 2026-09-25 14:59:19,247 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:59:19,256 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:59:19,258 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:19] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:59:19,275 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:19] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.009 0.013 2026-09-25 14:59:19,279 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:59:19,284 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59: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-25 14:59:19,285 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:19] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.028 2026-09-25 14:59:19,286 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.034 2026-09-25 14:59:19,295 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:19] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.011 2026-09-25 14:59:19,313 44 INFO rb-48985ee-225086-418734 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-25 14:59:19,349 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:59:19,378 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:19] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 34 0.014 0.024 2026-09-25 14:59:19,439 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:19] "GET /pos/ui/119 HTTP/1.1" 200 - 34 0.012 0.085 2026-09-25 14:59:19,442 44 INFO rb-48985ee-225086-418734 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-25 14:59:19,447 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:19] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:59:19,454 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:19] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.004 0.110 2026-09-25 14:59:19,497 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.016 0.035 2026-09-25 14:59:19,539 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:59:19,583 44 INFO rb-48985ee-225086-418734 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-25 14:59:19,596 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:59:19,656 44 INFO rb-48985ee-225086-418734 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-25 14:59:19,706 44 INFO rb-48985ee-225086-418734 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-25 14:59:19,757 44 INFO rb-48985ee-225086-418734 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-25 14:59:19,811 44 INFO rb-48985ee-225086-418734 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-25 14:59:19,861 44 INFO rb-48985ee-225086-418734 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-25 14:59:19,914 44 INFO rb-48985ee-225086-418734 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-25 14:59:19,973 44 INFO rb-48985ee-225086-418734 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-25 14:59:20,024 44 INFO rb-48985ee-225086-418734 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-25 14:59:20,075 44 INFO rb-48985ee-225086-418734 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-25 14:59:20,246 44 INFO rb-48985ee-225086-418734 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-25 14:59:20,297 44 INFO rb-48985ee-225086-418734 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-25 14:59:20,352 44 INFO rb-48985ee-225086-418734 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-25 14:59:20,364 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96670355 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '2f3295b0-5fe2-4198-8182-3f5808b5fc6f'}] 2026-09-25 14:59:20,402 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96670355 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '2f3295b0-5fe2-4198-8182-3f5808b5fc6f'} created pos.order #727 2026-09-25 14:59:20,410 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96670355 finished 2026-09-25 14:59:20,433 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.022 0.048 2026-09-25 14:59:20,463 44 INFO rb-48985ee-225086-418734 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-25 14:59:20,522 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 14:59:20,525 44 INFO rb-48985ee-225086-418734 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-25 14:59:20,582 44 INFO rb-48985ee-225086-418734 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-25 14:59:20,632 44 INFO rb-48985ee-225086-418734 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-25 14:59:20,683 44 INFO rb-48985ee-225086-418734 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-25 14:59:20,737 44 INFO rb-48985ee-225086-418734 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-25 14:59:20,788 44 INFO rb-48985ee-225086-418734 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-25 14:59:20,840 44 INFO rb-48985ee-225086-418734 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-25 14:59:20,896 44 INFO rb-48985ee-225086-418734 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-25 14:59:20,947 44 INFO rb-48985ee-225086-418734 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-25 14:59:20,999 44 INFO rb-48985ee-225086-418734 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-25 14:59:21,179 44 INFO rb-48985ee-225086-418734 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-25 14:59:21,229 44 INFO rb-48985ee-225086-418734 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-25 14:59:21,297 44 INFO rb-48985ee-225086-418734 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-25 14:59:21,347 44 INFO rb-48985ee-225086-418734 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-25 14:59:21,398 44 INFO rb-48985ee-225086-418734 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-25 14:59:21,449 44 INFO rb-48985ee-225086-418734 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-25 14:59:21,499 44 INFO rb-48985ee-225086-418734 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-25 14:59:21,554 44 INFO rb-48985ee-225086-418734 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-25 14:59:21,613 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [36/109] Tour ControlButtonsTour → Step .table:contains(2) 2026-09-25 14:59:22,185 44 INFO rb-48985ee-225086-418734 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-25 14:59:22,189 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36750414 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '2f3295b0-5fe2-4198-8182-3f5808b5fc6f'}] 2026-09-25 14:59:22,192 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:59:22,207 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added lines [1185, 1186] to pos.order #727 2026-09-25 14:59:22,210 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36750414 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '2f3295b0-5fe2-4198-8182-3f5808b5fc6f'} updated pos.order #727 2026-09-25 14:59:22,217 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36750414 finished 2026-09-25 14:59:22,266 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 78 0.025 0.055 2026-09-25 14:59:22,297 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-25 14:59:22,302 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:59:22,324 44 INFO rb-48985ee-225086-418734 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-25 14:59:22,375 44 INFO rb-48985ee-225086-418734 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-25 14:59:22,426 44 INFO rb-48985ee-225086-418734 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-25 14:59:22,476 44 INFO rb-48985ee-225086-418734 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-25 14:59:22,531 44 INFO rb-48985ee-225086-418734 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-25 14:59:22,590 44 INFO rb-48985ee-225086-418734 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-25 14:59:22,647 44 INFO rb-48985ee-225086-418734 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-25 14:59:22,702 44 INFO rb-48985ee-225086-418734 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-25 14:59:22,753 44 INFO rb-48985ee-225086-418734 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-25 14:59:22,803 44 INFO rb-48985ee-225086-418734 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-25 14:59:22,853 44 INFO rb-48985ee-225086-418734 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-25 14:59:22,909 44 INFO rb-48985ee-225086-418734 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-25 14:59:22,966 44 INFO rb-48985ee-225086-418734 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-25 14:59:23,027 44 INFO rb-48985ee-225086-418734 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-25 14:59:23,078 44 INFO rb-48985ee-225086-418734 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-25 14:59:23,133 44 INFO rb-48985ee-225086-418734 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-25 14:59:23,144 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78518373 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '2f3295b0-5fe2-4198-8182-3f5808b5fc6f'}] 2026-09-25 14:59:23,168 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78518373 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '2f3295b0-5fe2-4198-8182-3f5808b5fc6f'} updated pos.order #727 2026-09-25 14:59:23,175 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78518373 finished 2026-09-25 14:59:23,205 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.019 0.044 2026-09-25 14:59:23,228 44 INFO rb-48985ee-225086-418734 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-25 14:59:23,289 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59: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.005 2026-09-25 14:59:23,290 44 INFO rb-48985ee-225086-418734 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-25 14:59:23,341 44 INFO rb-48985ee-225086-418734 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-25 14:59:23,404 44 INFO rb-48985ee-225086-418734 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-25 14:59:23,455 44 INFO rb-48985ee-225086-418734 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-25 14:59:23,506 44 INFO rb-48985ee-225086-418734 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-25 14:59:23,563 44 INFO rb-48985ee-225086-418734 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-25 14:59:23,614 44 INFO rb-48985ee-225086-418734 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-25 14:59:23,666 44 INFO rb-48985ee-225086-418734 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-25 14:59:23,729 44 INFO rb-48985ee-225086-418734 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-25 14:59:23,780 44 INFO rb-48985ee-225086-418734 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-25 14:59:23,832 44 INFO rb-48985ee-225086-418734 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-25 14:59:24,012 44 INFO rb-48985ee-225086-418734 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-25 14:59:24,062 44 INFO rb-48985ee-225086-418734 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-25 14:59:24,113 44 INFO rb-48985ee-225086-418734 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-25 14:59:24,167 44 INFO rb-48985ee-225086-418734 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-25 14:59:24,222 44 INFO rb-48985ee-225086-418734 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-25 14:59:24,274 44 INFO rb-48985ee-225086-418734 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-25 14:59:24,327 44 INFO rb-48985ee-225086-418734 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-25 14:59:24,377 44 INFO rb-48985ee-225086-418734 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-25 14:59:24,430 44 INFO rb-48985ee-225086-418734 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-25 14:59:24,480 44 INFO rb-48985ee-225086-418734 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-25 14:59:24,534 44 INFO rb-48985ee-225086-418734 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-25 14:59:24,585 44 INFO rb-48985ee-225086-418734 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-25 14:59:24,638 44 INFO rb-48985ee-225086-418734 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-25 14:59:24,690 44 INFO rb-48985ee-225086-418734 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-25 14:59:24,741 44 INFO rb-48985ee-225086-418734 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-25 14:59:24,793 44 INFO rb-48985ee-225086-418734 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-25 14:59:24,843 44 INFO rb-48985ee-225086-418734 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-25 14:59:24,897 44 INFO rb-48985ee-225086-418734 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-25 14:59:24,948 44 INFO rb-48985ee-225086-418734 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-25 14:59:25,000 44 INFO rb-48985ee-225086-418734 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-25 14:59:25,051 44 INFO rb-48985ee-225086-418734 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-25 14:59:25,101 44 INFO rb-48985ee-225086-418734 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-25 14:59:25,155 44 INFO rb-48985ee-225086-418734 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-25 14:59:25,210 44 INFO rb-48985ee-225086-418734 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-25 14:59:25,271 44 INFO rb-48985ee-225086-418734 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-25 14:59:25,275 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48732262 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '2f3295b0-5fe2-4198-8182-3f5808b5fc6f'}] 2026-09-25 14:59:25,287 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added lines [1187] to pos.order #727 2026-09-25 14:59:25,291 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48732262 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '2f3295b0-5fe2-4198-8182-3f5808b5fc6f'} updated pos.order #727 2026-09-25 14:59:25,299 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48732262 finished 2026-09-25 14:59:25,334 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.017 0.044 2026-09-25 14:59:25,406 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:25] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 46 0.014 0.036 2026-09-25 14:59:25,428 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: [91/109] Tour ControlButtonsTour → Step .floor-map 2026-09-25 14:59:25,479 44 INFO rb-48985ee-225086-418734 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-25 14:59:25,536 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59: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.003 2026-09-25 14:59:25,539 44 INFO rb-48985ee-225086-418734 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-25 14:59:25,597 44 INFO rb-48985ee-225086-418734 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-25 14:59:25,648 44 INFO rb-48985ee-225086-418734 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-25 14:59:25,698 44 INFO rb-48985ee-225086-418734 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-25 14:59:25,752 44 INFO rb-48985ee-225086-418734 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-25 14:59:25,803 44 INFO rb-48985ee-225086-418734 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-25 14:59:25,855 44 INFO rb-48985ee-225086-418734 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-25 14:59:25,911 44 INFO rb-48985ee-225086-418734 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-25 14:59:25,962 44 INFO rb-48985ee-225086-418734 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-25 14:59:26,014 44 INFO rb-48985ee-225086-418734 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-25 14:59:26,195 44 INFO rb-48985ee-225086-418734 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-25 14:59:26,246 44 INFO rb-48985ee-225086-418734 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-25 14:59:26,296 44 INFO rb-48985ee-225086-418734 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-25 14:59:26,350 44 INFO rb-48985ee-225086-418734 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-25 14:59:26,406 44 INFO rb-48985ee-225086-418734 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-25 14:59:26,458 44 INFO rb-48985ee-225086-418734 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-25 14:59:26,516 44 INFO rb-48985ee-225086-418734 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-25 14:59:26,520 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84676316 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'bc51d7e8-0b8d-4716-b82a-f6757a735eba'}] 2026-09-25 14:59:26,544 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84676316 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'bc51d7e8-0b8d-4716-b82a-f6757a735eba'} created pos.order #728 2026-09-25 14:59:26,551 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84676316 finished 2026-09-25 14:59:26,575 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.014 0.043 2026-09-25 14:59:26,599 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:59:26,608 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: tour succeeded 2026-09-25 14:59:26,609 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: ╔═══════════════════════════════════╗ ║ TOUR ControlButtonsTour SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-25 14:59:26,673 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis.browser: heap 21741144 (allocated 23072768) 2026-09-25 14:59:26,676 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Closing chrome headless with pid 104931 2026-09-25 14:59:26,676 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Closing websocket connection 2026-09-25 14:59:26,678 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Terminating chrome headless with pid 104931 2026-09-25 14:59:26,734 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145926_734501_test_02_others_bis.txt 2026-09-25 14:59:26,734 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_02_others_bis: Removing chrome user profile "/tmp/tmpfwnjb1j3_chrome_odoo" 2026-09-25 14:59:26,743 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_04_ticket_screen ... 2026-09-25 14:59:27,087 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome pid: 105148 2026-09-25 14:59:27,088 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome headless temporary user profile dir: /tmp/tmp6_k4lcmo_chrome_odoo 2026-09-25 14:59:27,088 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Issuing json command http://127.0.0.1:43105/json/version 2026-09-25 14:59:27,089 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43105', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:59:27,091 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Browser version: Chrome/150.0.7871.114 2026-09-25 14:59:27,091 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Issuing json command http://127.0.0.1:43105/json 2026-09-25 14:59:27,091 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43105', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:59:27,092 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Websocket url found: ws://127.0.0.1:43105/devtools/page/AD1FE9F164CB7A571C5E45D2EA212921 2026-09-25 14:59:27,094 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Enable chrome headless console log notification 2026-09-25 14:59:27,096 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome headless enable page notifications 2026-09-25 14:59:27,117 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:59:27,121 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Setting session cookie in browser 2026-09-25 14:59:27,122 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 14:59:27,122 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 14:59:27,129 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:59:27,543 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:27] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.019 0.397 2026-09-25 14:59:27,546 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Navigation result: {'frameId': 'AD1FE9F164CB7A571C5E45D2EA212921', 'loaderId': '90F2FC48B6E2D8B7BDFC86B96E77E15B', 'isDownload': False} 2026-09-25 14:59:27,546 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Evaluate ready code "odoo.isTourReady('PosResTicketScreenTour')" 2026-09-25 14:59:27,557 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:59:27,566 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:27] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 14:59:27,570 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:27] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 14:59:27,574 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:27] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 14:59:27,945 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:59:27,949 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:59:27,957 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-25 14:59:27,969 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:59:27,976 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:59:27,978 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Evaluate test code "odoo.startTour('PosResTicketScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:59:27,981 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:59:27,982 44 INFO rb-48985ee-225086-418734 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-25 14:59:27,999 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.006 2026-09-25 14:59:28,011 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-25 14:59:28,037 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.006 0.022 2026-09-25 14:59:28,038 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.017 2026-09-25 14:59:28,378 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 375 0.128 0.196 2026-09-25 14:59:28,392 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:28] "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-25 14:59:28,426 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-25 14:59:28,458 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:28] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 14:59:28,470 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 14:59:28,477 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: Owl is running in 'dev' mode. 2026-09-25 14:59:28,485 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59: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-25 14:59:28,514 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:59:28,523 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:59:28,526 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 14:59:28,533 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:59:28,538 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59: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-25 14:59:28,545 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:28] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.014 0.016 2026-09-25 14:59:28,552 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:28] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.034 2026-09-25 14:59:28,558 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:28] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.001 0.014 2026-09-25 14:59:28,559 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.042 2026-09-25 14:59:28,572 44 INFO rb-48985ee-225086-418734 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-25 14:59:28,613 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:28] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.006 2026-09-25 14:59:28,653 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:59:28,682 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:28] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.013 0.029 2026-09-25 14:59:28,698 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:28] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:59:28,703 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [3/34] Tour PosResTicketScreenTour → Step .pos-leftheader .orders-button 2026-09-25 14:59:28,739 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:28] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.011 0.086 2026-09-25 14:59:28,794 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.021 0.067 2026-09-25 14:59:28,840 44 INFO rb-48985ee-225086-418734 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-25 14:59:28,845 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:28] "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-25 14:59:28,863 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.003 0.010 2026-09-25 14:59:28,869 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:59:28,895 44 INFO rb-48985ee-225086-418734 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-25 14:59:30,928 44 INFO rb-48985ee-225086-418734 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-25 14:59:30,987 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:59:31,025 44 INFO rb-48985ee-225086-418734 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-25 14:59:31,096 44 INFO rb-48985ee-225086-418734 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-25 14:59:31,147 44 INFO rb-48985ee-225086-418734 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-25 14:59:31,197 44 INFO rb-48985ee-225086-418734 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-25 14:59:31,251 44 INFO rb-48985ee-225086-418734 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-25 14:59:31,302 44 INFO rb-48985ee-225086-418734 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-25 14:59:31,354 44 INFO rb-48985ee-225086-418734 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-25 14:59:31,414 44 INFO rb-48985ee-225086-418734 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-25 14:59:31,465 44 INFO rb-48985ee-225086-418734 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-25 14:59:31,516 44 INFO rb-48985ee-225086-418734 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-25 14:59:31,566 44 INFO rb-48985ee-225086-418734 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-25 14:59:31,617 44 INFO rb-48985ee-225086-418734 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-25 14:59:31,667 44 INFO rb-48985ee-225086-418734 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-25 14:59:31,718 44 INFO rb-48985ee-225086-418734 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-25 14:59:31,775 44 INFO rb-48985ee-225086-418734 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-25 14:59:31,787 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74996712 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '65271dfa-b7b2-4e17-bf74-1b29cf713d06'}] 2026-09-25 14:59:31,831 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74996712 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '65271dfa-b7b2-4e17-bf74-1b29cf713d06'} created pos.order #729 2026-09-25 14:59:31,839 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #74996712 finished 2026-09-25 14:59:31,863 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.023 0.055 2026-09-25 14:59:31,895 44 INFO rb-48985ee-225086-418734 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-25 14:59:31,945 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [23/34] Tour PosResTicketScreenTour → Step .pos-leftheader .orders-button 2026-09-25 14:59:32,001 44 INFO rb-48985ee-225086-418734 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-25 14:59:32,050 44 INFO rb-48985ee-225086-418734 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-25 14:59:32,053 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:32] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 55 0.018 0.033 2026-09-25 14:59:32,072 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.010 2026-09-25 14:59:32,100 44 INFO rb-48985ee-225086-418734 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-25 14:59:32,159 44 INFO rb-48985ee-225086-418734 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-25 14:59:32,219 44 INFO rb-48985ee-225086-418734 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-25 14:59:32,221 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70163543 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '65271dfa-b7b2-4e17-bf74-1b29cf713d06'}] 2026-09-25 14:59:32,233 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70163543 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '65271dfa-b7b2-4e17-bf74-1b29cf713d06'} updated pos.order #729 2026-09-25 14:59:32,240 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70163543 finished 2026-09-25 14:59:32,277 44 INFO rb-48985ee-225086-418734 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-25 14:59:32,280 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.017 0.044 2026-09-25 14:59:32,344 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:32] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 46 0.014 0.036 2026-09-25 14:59:32,378 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: [30/34] Tour PosResTicketScreenTour → Step .floor-map 2026-09-25 14:59:32,429 44 INFO rb-48985ee-225086-418734 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-25 14:59:32,487 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:59:32,490 44 INFO rb-48985ee-225086-418734 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-25 14:59:32,540 44 INFO rb-48985ee-225086-418734 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-25 14:59:32,591 44 INFO rb-48985ee-225086-418734 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-25 14:59:32,641 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: tour succeeded 2026-09-25 14:59:32,642 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosResTicketScreenTour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-25 14:59:32,691 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen.browser: heap 16546568 (allocated 18223104) 2026-09-25 14:59:32,696 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Closing chrome headless with pid 105148 2026-09-25 14:59:32,696 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Closing websocket connection 2026-09-25 14:59:32,697 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Terminating chrome headless with pid 105148 2026-09-25 14:59:32,751 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_145932_751132_test_04_ticket_screen.txt 2026-09-25 14:59:32,751 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_04_ticket_screen: Removing chrome user profile "/tmp/tmp6_k4lcmo_chrome_odoo" 2026-09-25 14:59:32,760 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_05_tip_screen ... 2026-09-25 14:59:33,093 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome pid: 105358 2026-09-25 14:59:33,093 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless temporary user profile dir: /tmp/tmpn15vhiq9_chrome_odoo 2026-09-25 14:59:33,093 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:41631/json/version 2026-09-25 14:59:33,095 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41631', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:59:33,097 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Browser version: Chrome/150.0.7871.114 2026-09-25 14:59:33,097 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Issuing json command http://127.0.0.1:41631/json 2026-09-25 14:59:33,097 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41631', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 14:59:33,098 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Websocket url found: ws://127.0.0.1:41631/devtools/page/48CAF17CEC41E7012B8BC4829C5EFEA9 2026-09-25 14:59:33,100 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Enable chrome headless console log notification 2026-09-25 14:59:33,102 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome headless enable page notifications 2026-09-25 14:59:33,128 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 14:59:33,139 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Setting session cookie in browser 2026-09-25 14:59:33,140 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 14:59:33,140 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 14:59:33,147 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 14:59:33,509 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:33] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.018 0.346 2026-09-25 14:59:33,512 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Navigation result: {'frameId': '48CAF17CEC41E7012B8BC4829C5EFEA9', 'loaderId': '89B01DAD6E074CDAEB6C0E6700CB54FE', 'isDownload': False} 2026-09-25 14:59:33,512 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-09-25 14:59:33,521 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 14:59:33,531 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:33] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 14:59:33,534 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:33] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 14:59:33,538 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:33] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 14:59:33,829 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:59:33,833 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:59:33,841 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 14:59:33,854 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 14:59:33,860 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 14:59:33,862 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Evaluate test code "odoo.startTour('PosResTipScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 14:59:33,867 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:59:33,868 44 INFO rb-48985ee-225086-418734 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-25 14:59:33,883 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.008 2026-09-25 14:59:33,891 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.014 2026-09-25 14:59:33,895 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-09-25 14:59:33,918 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.017 2026-09-25 14:59:34,255 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 377 0.090 0.230 2026-09-25 14:59:34,267 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:59:34,299 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:59:34,333 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:34] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.022 2026-09-25 14:59:34,346 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:34] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 14:59:34,353 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: Owl is running in 'dev' mode. 2026-09-25 14:59:34,358 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-09-25 14:59:34,382 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:59:34,401 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 14:59:34,406 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:34] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:59:34,426 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:59:34,426 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:34] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.018 0.022 2026-09-25 14:59:34,434 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:34] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.047 2026-09-25 14:59:34,435 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 14:59:34,436 44 INFO rb-48985ee-225086-418734 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-25 14:59:34,436 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.050 2026-09-25 14:59:34,443 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:34] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.025 2026-09-25 14:59:34,452 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:34] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.001 0.004 2026-09-25 14:59:34,497 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:59:34,503 44 INFO rb-48985ee-225086-418734 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-25 14:59:34,509 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:34] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 14:59:34,536 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:34] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.014 0.031 2026-09-25 14:59:34,564 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:34] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.008 0.064 2026-09-25 14:59:34,607 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.016 0.086 2026-09-25 14:59:34,637 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59: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-25 14:59:34,674 44 INFO rb-48985ee-225086-418734 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-25 14:59:34,688 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 14:59:34,746 44 INFO rb-48985ee-225086-418734 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-25 14:59:34,796 44 INFO rb-48985ee-225086-418734 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-25 14:59:34,847 44 INFO rb-48985ee-225086-418734 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-25 14:59:34,901 44 INFO rb-48985ee-225086-418734 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-25 14:59:34,952 44 INFO rb-48985ee-225086-418734 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-25 14:59:35,004 44 INFO rb-48985ee-225086-418734 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-25 14:59:35,063 44 INFO rb-48985ee-225086-418734 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-25 14:59:35,114 44 INFO rb-48985ee-225086-418734 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-25 14:59:35,164 44 INFO rb-48985ee-225086-418734 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-25 14:59:35,215 44 INFO rb-48985ee-225086-418734 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-25 14:59:35,265 44 INFO rb-48985ee-225086-418734 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-25 14:59:35,316 44 INFO rb-48985ee-225086-418734 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-25 14:59:35,366 44 INFO rb-48985ee-225086-418734 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-25 14:59:35,423 44 INFO rb-48985ee-225086-418734 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-25 14:59:35,441 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71318758 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '4fed12c0-e0a1-4901-90b7-9f6bca4896ac'}] 2026-09-25 14:59:35,487 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71318758 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '4fed12c0-e0a1-4901-90b7-9f6bca4896ac'} created pos.order #730 2026-09-25 14:59:35,497 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71318758 finished 2026-09-25 14:59:35,523 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.020 0.063 2026-09-25 14:59:35,545 44 INFO rb-48985ee-225086-418734 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-25 14:59:35,595 44 INFO rb-48985ee-225086-418734 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-25 14:59:35,659 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59: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-25 14:59:35,660 44 INFO rb-48985ee-225086-418734 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-25 14:59:35,710 44 INFO rb-48985ee-225086-418734 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-25 14:59:35,761 44 INFO rb-48985ee-225086-418734 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-25 14:59:35,812 44 INFO rb-48985ee-225086-418734 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-25 14:59:35,868 44 INFO rb-48985ee-225086-418734 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-25 14:59:35,918 44 INFO rb-48985ee-225086-418734 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-25 14:59:35,969 44 INFO rb-48985ee-225086-418734 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-25 14:59:36,035 44 INFO rb-48985ee-225086-418734 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-25 14:59:36,041 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:59:36,042 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:59:36,102 44 INFO rb-48985ee-225086-418734 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-25 14:59:36,156 44 INFO rb-48985ee-225086-418734 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-25 14:59:36,217 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [31/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-09-25 14:59:36,220 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8241517 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '4fed12c0-e0a1-4901-90b7-9f6bca4896ac'}] 2026-09-25 14:59:36,224 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 14:59:36,265 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [707] to pos.order #730 2026-09-25 14:59:36,431 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8241517 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '4fed12c0-e0a1-4901-90b7-9f6bca4896ac'} updated pos.order #730 2026-09-25 14:59:36,439 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8241517 finished 2026-09-25 14:59:36,474 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:36] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 246 0.082 0.174 2026-09-25 14:59:36,500 44 INFO rb-48985ee-225086-418734 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-25 14:59:36,557 44 INFO rb-48985ee-225086-418734 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-25 14:59:38,595 44 INFO rb-48985ee-225086-418734 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-25 14:59:38,654 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59: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.004 2026-09-25 14:59:38,657 44 INFO rb-48985ee-225086-418734 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-25 14:59:38,717 44 INFO rb-48985ee-225086-418734 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-25 14:59:38,767 44 INFO rb-48985ee-225086-418734 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-25 14:59:38,818 44 INFO rb-48985ee-225086-418734 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-25 14:59:38,873 44 INFO rb-48985ee-225086-418734 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-25 14:59:38,923 44 INFO rb-48985ee-225086-418734 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-25 14:59:38,975 44 INFO rb-48985ee-225086-418734 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-25 14:59:39,032 44 INFO rb-48985ee-225086-418734 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-25 14:59:39,083 44 INFO rb-48985ee-225086-418734 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-25 14:59:39,135 44 INFO rb-48985ee-225086-418734 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-25 14:59:39,311 44 INFO rb-48985ee-225086-418734 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-25 14:59:39,362 44 INFO rb-48985ee-225086-418734 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-25 14:59:39,413 44 INFO rb-48985ee-225086-418734 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-25 14:59:39,463 44 INFO rb-48985ee-225086-418734 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-25 14:59:39,514 44 INFO rb-48985ee-225086-418734 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-25 14:59:39,572 44 INFO rb-48985ee-225086-418734 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-25 14:59:39,587 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52094201 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '7e294dce-2667-4fa8-8c78-937457a3ddf1'}] 2026-09-25 14:59:39,614 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52094201 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '7e294dce-2667-4fa8-8c78-937457a3ddf1'} created pos.order #731 2026-09-25 14:59:39,621 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52094201 finished 2026-09-25 14:59:39,642 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.015 0.042 2026-09-25 14:59:39,678 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [51/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-09-25 14:59:39,741 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [52/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-09-25 14:59:39,784 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:39] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.016 0.026 2026-09-25 14:59:39,802 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-09-25 14:59:39,818 44 INFO rb-48985ee-225086-418734 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-25 14:59:39,869 44 INFO rb-48985ee-225086-418734 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-25 14:59:39,922 44 INFO rb-48985ee-225086-418734 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-25 14:59:39,972 44 INFO rb-48985ee-225086-418734 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-25 14:59:40,028 44 INFO rb-48985ee-225086-418734 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-25 14:59:42,078 44 INFO rb-48985ee-225086-418734 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-25 14:59:42,139 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 14:59:42,141 44 INFO rb-48985ee-225086-418734 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-25 14:59:42,199 44 INFO rb-48985ee-225086-418734 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-25 14:59:42,250 44 INFO rb-48985ee-225086-418734 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-25 14:59:42,301 44 INFO rb-48985ee-225086-418734 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-25 14:59:42,353 44 INFO rb-48985ee-225086-418734 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-25 14:59:42,404 44 INFO rb-48985ee-225086-418734 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-25 14:59:42,455 44 INFO rb-48985ee-225086-418734 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-25 14:59:42,512 44 INFO rb-48985ee-225086-418734 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-25 14:59:42,563 44 INFO rb-48985ee-225086-418734 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-25 14:59:42,615 44 INFO rb-48985ee-225086-418734 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-25 14:59:42,794 44 INFO rb-48985ee-225086-418734 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-25 14:59:42,845 44 INFO rb-48985ee-225086-418734 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-25 14:59:42,895 44 INFO rb-48985ee-225086-418734 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-25 14:59:42,946 44 INFO rb-48985ee-225086-418734 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-25 14:59:42,998 44 INFO rb-48985ee-225086-418734 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-25 14:59:43,050 44 INFO rb-48985ee-225086-418734 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-25 14:59:43,100 44 INFO rb-48985ee-225086-418734 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-25 14:59:43,151 44 INFO rb-48985ee-225086-418734 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-25 14:59:43,209 44 INFO rb-48985ee-225086-418734 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-25 14:59:43,262 44 INFO rb-48985ee-225086-418734 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-25 14:59:43,321 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [79/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-09-25 14:59:43,323 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55795167 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': '3956f6d5-8fc5-4498-8613-ed3636175d33'}] 2026-09-25 14:59:43,471 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55795167 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': '3956f6d5-8fc5-4498-8613-ed3636175d33'} created pos.order #732 2026-09-25 14:59:43,479 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55795167 finished 2026-09-25 14:59:43,502 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:43] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.055 0.126 2026-09-25 14:59:43,527 44 INFO rb-48985ee-225086-418734 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-25 14:59:43,585 44 INFO rb-48985ee-225086-418734 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-25 14:59:45,628 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [82/232] Tour PosResTipScreenTour → Step .new-order 2026-09-25 14:59:45,688 44 INFO rb-48985ee-225086-418734 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-25 14:59:45,746 44 INFO rb-48985ee-225086-418734 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-25 14:59:45,796 44 INFO rb-48985ee-225086-418734 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-25 14:59:45,847 44 INFO rb-48985ee-225086-418734 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-25 14:59:45,900 44 INFO rb-48985ee-225086-418734 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-25 14:59:45,951 44 INFO rb-48985ee-225086-418734 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-25 14:59:46,002 44 INFO rb-48985ee-225086-418734 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-25 14:59:46,059 44 INFO rb-48985ee-225086-418734 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-25 14:59:46,110 44 INFO rb-48985ee-225086-418734 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-25 14:59:46,162 44 INFO rb-48985ee-225086-418734 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-25 14:59:46,344 44 INFO rb-48985ee-225086-418734 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-25 14:59:46,395 44 INFO rb-48985ee-225086-418734 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-25 14:59:46,445 44 INFO rb-48985ee-225086-418734 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-25 14:59:46,496 44 INFO rb-48985ee-225086-418734 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-25 14:59:46,546 44 INFO rb-48985ee-225086-418734 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-25 14:59:46,596 44 INFO rb-48985ee-225086-418734 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-25 14:59:46,651 44 INFO rb-48985ee-225086-418734 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-25 14:59:46,706 44 INFO rb-48985ee-225086-418734 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-25 14:59:46,759 44 INFO rb-48985ee-225086-418734 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-25 14:59:46,810 44 INFO rb-48985ee-225086-418734 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-25 14:59:46,862 44 INFO rb-48985ee-225086-418734 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-25 14:59:46,912 44 INFO rb-48985ee-225086-418734 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-25 14:59:46,966 44 INFO rb-48985ee-225086-418734 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-25 14:59:47,017 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [106/232] Tour PosResTipScreenTour → Step .btn-close 2026-09-25 14:59:47,069 44 INFO rb-48985ee-225086-418734 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-25 14:59:47,126 44 INFO rb-48985ee-225086-418734 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-25 14:59:47,181 44 INFO rb-48985ee-225086-418734 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-25 14:59:47,234 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [110/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-09-25 14:59:47,290 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [111/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-09-25 14:59:47,295 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50285913 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'f07f65b7-3066-41d1-a02a-a7c5ebf120ae'}] 2026-09-25 14:59:47,322 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50285913 order {'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'f07f65b7-3066-41d1-a02a-a7c5ebf120ae'} created pos.order #733 2026-09-25 14:59:47,329 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50285913 finished 2026-09-25 14:59:47,351 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.016 0.041 2026-09-25 14:59:47,404 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:47] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.011 0.023 2026-09-25 14:59:47,424 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.010 2026-09-25 14:59:47,438 44 INFO rb-48985ee-225086-418734 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-25 14:59:47,489 44 INFO rb-48985ee-225086-418734 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-25 14:59:47,542 44 INFO rb-48985ee-225086-418734 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-25 14:59:47,593 44 INFO rb-48985ee-225086-418734 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-25 14:59:47,647 44 INFO rb-48985ee-225086-418734 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-25 14:59:47,698 44 INFO rb-48985ee-225086-418734 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-25 14:59:47,748 44 INFO rb-48985ee-225086-418734 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-25 14:59:47,809 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [119/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-09-25 14:59:47,812 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:47] "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-25 14:59:47,859 44 INFO rb-48985ee-225086-418734 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-25 14:59:47,909 44 INFO rb-48985ee-225086-418734 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-25 14:59:47,960 44 INFO rb-48985ee-225086-418734 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-25 14:59:48,011 44 INFO rb-48985ee-225086-418734 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-25 14:59:48,061 44 INFO rb-48985ee-225086-418734 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-25 14:59:48,113 44 INFO rb-48985ee-225086-418734 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-25 14:59:48,164 44 INFO rb-48985ee-225086-418734 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-25 14:59:48,220 44 INFO rb-48985ee-225086-418734 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-25 14:59:50,261 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [128/232] Tour PosResTipScreenTour → Step .floor-map 2026-09-25 14:59:50,311 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [129/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-09-25 14:59:50,366 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [130/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-09-25 14:59:50,414 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:50] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.013 0.031 2026-09-25 14:59:50,442 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:50] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.012 2026-09-25 14:59:50,446 44 INFO rb-48985ee-225086-418734 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-25 14:59:50,497 44 INFO rb-48985ee-225086-418734 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-25 14:59:50,550 44 INFO rb-48985ee-225086-418734 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-25 14:59:50,604 44 INFO rb-48985ee-225086-418734 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-25 14:59:50,655 44 INFO rb-48985ee-225086-418734 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-25 14:59:50,706 44 INFO rb-48985ee-225086-418734 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-25 14:59:50,765 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [137/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-09-25 14:59:50,767 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.002 0.005 2026-09-25 14:59:50,814 44 INFO rb-48985ee-225086-418734 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-25 14:59:50,864 44 INFO rb-48985ee-225086-418734 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-25 14:59:50,915 44 INFO rb-48985ee-225086-418734 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-25 14:59:50,966 44 INFO rb-48985ee-225086-418734 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-25 14:59:51,017 44 INFO rb-48985ee-225086-418734 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-25 14:59:51,068 44 INFO rb-48985ee-225086-418734 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-25 14:59:51,119 44 INFO rb-48985ee-225086-418734 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-25 14:59:51,175 44 INFO rb-48985ee-225086-418734 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-25 14:59:53,211 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [146/232] Tour PosResTipScreenTour → Step .floor-map 2026-09-25 14:59:53,261 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [147/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-09-25 14:59:53,316 44 INFO rb-48985ee-225086-418734 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-25 14:59:53,359 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:53] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.011 0.029 2026-09-25 14:59:53,378 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.009 2026-09-25 14:59:53,402 44 INFO rb-48985ee-225086-418734 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-25 14:59:53,453 44 INFO rb-48985ee-225086-418734 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-25 14:59:53,503 44 INFO rb-48985ee-225086-418734 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-25 14:59:53,563 44 INFO rb-48985ee-225086-418734 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-25 14:59:53,611 44 INFO rb-48985ee-225086-418734 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-25 14:59:53,662 44 INFO rb-48985ee-225086-418734 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-25 14:59:53,713 44 INFO rb-48985ee-225086-418734 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-25 14:59:53,763 44 INFO rb-48985ee-225086-418734 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-25 14:59:53,813 44 INFO rb-48985ee-225086-418734 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-25 14:59:53,867 44 INFO rb-48985ee-225086-418734 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-25 14:59:53,918 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [159/232] Tour PosResTipScreenTour → Step .btn-close 2026-09-25 14:59:53,971 44 INFO rb-48985ee-225086-418734 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-25 14:59:54,024 44 INFO rb-48985ee-225086-418734 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-25 14:59:54,075 44 INFO rb-48985ee-225086-418734 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-25 14:59:54,126 44 INFO rb-48985ee-225086-418734 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-25 14:59:54,182 44 INFO rb-48985ee-225086-418734 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-25 14:59:54,236 44 INFO rb-48985ee-225086-418734 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-25 14:59:54,293 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [166/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-09-25 14:59:54,297 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4272875 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'f07f65b7-3066-41d1-a02a-a7c5ebf120ae'}] 2026-09-25 14:59:54,341 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [709] to pos.order #733 2026-09-25 14:59:54,489 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4272875 order {'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'f07f65b7-3066-41d1-a02a-a7c5ebf120ae'} updated pos.order #733 2026-09-25 14:59:54,497 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4272875 finished 2026-09-25 14:59:54,530 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 141 0.075 0.159 2026-09-25 14:59:54,561 44 INFO rb-48985ee-225086-418734 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-25 14:59:54,612 44 INFO rb-48985ee-225086-418734 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-25 14:59:54,663 44 INFO rb-48985ee-225086-418734 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-25 14:59:54,713 44 INFO rb-48985ee-225086-418734 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-25 14:59:54,764 44 INFO rb-48985ee-225086-418734 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-25 14:59:54,819 44 INFO rb-48985ee-225086-418734 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-25 14:59:54,870 44 INFO rb-48985ee-225086-418734 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-25 14:59:54,928 44 INFO rb-48985ee-225086-418734 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-25 14:59:56,977 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [175/232] Tour PosResTipScreenTour → Step .floor-map 2026-09-25 14:59:57,028 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [176/232] Tour PosResTipScreenTour → Step .pos-leftheader .orders-button 2026-09-25 14:59:57,083 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [177/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-09-25 14:59:57,139 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:57] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.015 0.038 2026-09-25 14:59:57,163 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-09-25 14:59:57,179 44 INFO rb-48985ee-225086-418734 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-25 14:59:57,230 44 INFO rb-48985ee-225086-418734 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-25 14:59:57,284 44 INFO rb-48985ee-225086-418734 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-25 14:59:57,335 44 INFO rb-48985ee-225086-418734 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-25 14:59:57,396 44 INFO rb-48985ee-225086-418734 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-25 14:59:57,416 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:57] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 13 0.005 0.011 2026-09-25 14:59:57,428 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:57] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 13 0.005 0.013 2026-09-25 14:59:57,445 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:57] "POST /web/dataset/call_kw/pos.order.line/create#pos.order.line.create HTTP/1.1" 200 - 13 0.006 0.017 2026-09-25 14:59:57,451 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:57] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.001 0.009 2026-09-25 14:59:57,455 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:57] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.001 0.021 2026-09-25 14:59:57,462 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:57] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 4 0.002 0.004 2026-09-25 14:59:57,472 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-09-25 14:59:57,482 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.013 2026-09-25 14:59:57,489 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.025 2026-09-25 14:59:57,494 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [183/232] Tour PosResTipScreenTour → Step .pos-search-bar .filter 2026-09-25 14:59:57,546 44 INFO rb-48985ee-225086-418734 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-25 14:59:57,596 44 INFO rb-48985ee-225086-418734 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-25 14:59:57,649 44 INFO rb-48985ee-225086-418734 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-25 14:59:57,700 44 INFO rb-48985ee-225086-418734 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-25 14:59:57,756 44 INFO rb-48985ee-225086-418734 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-25 14:59:57,806 44 INFO rb-48985ee-225086-418734 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-25 14:59:57,857 44 INFO rb-48985ee-225086-418734 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-25 14:59:57,917 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 14:59:57,919 44 INFO rb-48985ee-225086-418734 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-25 14:59:57,923 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80138119 started for PoS orders references: [{'name': 'Bar Prout - 000001', 'pos_reference': '261-119-000001', 'uuid': '4fed12c0-e0a1-4901-90b7-9f6bca4896ac'}] 2026-09-25 14:59:57,927 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80138119 order {'name': 'Bar Prout - 000001', 'pos_reference': '261-119-000001', 'uuid': '4fed12c0-e0a1-4901-90b7-9f6bca4896ac'} sync ignored for existing PoS order pos.order(730,) (state: paid) 2026-09-25 14:59:57,935 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80138119 finished 2026-09-25 14:59:57,983 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.019 0.043 2026-09-25 14:59:58,007 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62442786 started for PoS orders references: [{'name': 'Bar Prout - 000003', 'pos_reference': '261-119-000003', 'uuid': '3956f6d5-8fc5-4498-8613-ed3636175d33'}] 2026-09-25 14:59:58,011 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62442786 order {'name': 'Bar Prout - 000003', 'pos_reference': '261-119-000003', 'uuid': '3956f6d5-8fc5-4498-8613-ed3636175d33'} sync ignored for existing PoS order pos.order(732,) (state: paid) 2026-09-25 14:59:58,019 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62442786 finished 2026-09-25 14:59:58,058 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.015 0.037 2026-09-25 14:59:58,088 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84933479 started for PoS orders references: [{'name': 'Bar Prout - 000004', 'pos_reference': '261-119-000004', 'uuid': 'f07f65b7-3066-41d1-a02a-a7c5ebf120ae'}] 2026-09-25 14:59:58,092 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84933479 order {'name': 'Bar Prout - 000004', 'pos_reference': '261-119-000004', 'uuid': 'f07f65b7-3066-41d1-a02a-a7c5ebf120ae'} sync ignored for existing PoS order pos.order(733,) (state: paid) 2026-09-25 14:59:58,099 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84933479 finished 2026-09-25 14:59:58,148 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.015 0.048 2026-09-25 14:59:58,189 44 INFO rb-48985ee-225086-418734 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-25 14:59:58,239 44 INFO rb-48985ee-225086-418734 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-25 14:59:58,290 44 INFO rb-48985ee-225086-418734 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-25 14:59:58,346 44 INFO rb-48985ee-225086-418734 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-25 14:59:58,398 44 INFO rb-48985ee-225086-418734 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-25 14:59:58,451 44 INFO rb-48985ee-225086-418734 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-25 14:59:58,502 44 INFO rb-48985ee-225086-418734 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-25 14:59:58,562 44 INFO rb-48985ee-225086-418734 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-25 14:59:58,614 44 INFO rb-48985ee-225086-418734 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-25 14:59:58,665 44 INFO rb-48985ee-225086-418734 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-25 14:59:58,720 44 INFO rb-48985ee-225086-418734 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-25 14:59:58,779 44 INFO rb-48985ee-225086-418734 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-25 14:59:58,784 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96613731 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '7e294dce-2667-4fa8-8c78-937457a3ddf1'}] 2026-09-25 14:59:58,798 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added lines [1197] to pos.order #731 2026-09-25 14:59:58,835 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [710] to pos.order #731 2026-09-25 14:59:58,978 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96613731 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '7e294dce-2667-4fa8-8c78-937457a3ddf1'} updated pos.order #731 2026-09-25 14:59:58,988 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #96613731 finished 2026-09-25 14:59:59,025 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 156 0.070 0.174 2026-09-25 14:59:59,130 44 INFO rb-48985ee-225086-418734 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-25 14:59:59,188 44 INFO rb-48985ee-225086-418734 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-25 14:59:59,237 44 INFO rb-48985ee-225086-418734 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-25 14:59:59,295 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 14:59: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-25 14:59:59,300 44 INFO rb-48985ee-225086-418734 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-25 14:59:59,358 44 INFO rb-48985ee-225086-418734 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-25 14:59:59,408 44 INFO rb-48985ee-225086-418734 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-25 14:59:59,459 44 INFO rb-48985ee-225086-418734 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-25 14:59:59,513 44 INFO rb-48985ee-225086-418734 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-25 14:59:59,563 44 INFO rb-48985ee-225086-418734 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-25 14:59:59,616 44 INFO rb-48985ee-225086-418734 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-25 14:59:59,676 44 INFO rb-48985ee-225086-418734 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-25 14:59:59,727 44 INFO rb-48985ee-225086-418734 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-25 14:59:59,780 44 INFO rb-48985ee-225086-418734 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-25 14:59:59,961 44 INFO rb-48985ee-225086-418734 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-25 15:00:00,012 44 INFO rb-48985ee-225086-418734 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-25 15:00:00,062 44 INFO rb-48985ee-225086-418734 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-25 15:00:00,113 44 INFO rb-48985ee-225086-418734 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-25 15:00:00,163 44 INFO rb-48985ee-225086-418734 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-25 15:00:00,217 44 INFO rb-48985ee-225086-418734 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-25 15:00:00,267 44 INFO rb-48985ee-225086-418734 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-25 15:00:00,318 44 INFO rb-48985ee-225086-418734 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-25 15:00:00,375 44 INFO rb-48985ee-225086-418734 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-25 15:00:00,428 44 INFO rb-48985ee-225086-418734 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-25 15:00:00,486 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [227/232] Tour PosResTipScreenTour → Step .pos .tip-screen 2026-09-25 15:00:00,491 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1423984 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000005', 'uuid': 'd7d910f5-4203-4bb5-b5db-b9e70b7b4352'}] 2026-09-25 15:00:00,651 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1423984 order {'name': '/', 'pos_reference': '261-119-000005', 'uuid': 'd7d910f5-4203-4bb5-b5db-b9e70b7b4352'} created pos.order #734 2026-09-25 15:00:00,659 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1423984 finished 2026-09-25 15:00:00,681 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.062 0.130 2026-09-25 15:00:00,710 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [228/232] Tour PosResTipScreenTour → Step .button.highlight.next 2026-09-25 15:00:00,773 44 INFO rb-48985ee-225086-418734 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-25 15:00:00,776 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:00] "POST /web/dataset/call_kw/pos.order/write#pos.order.write HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:00:00,810 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.004 0.012 2026-09-25 15:00:00,823 44 INFO rb-48985ee-225086-418734 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-25 15:00:00,880 44 INFO rb-48985ee-225086-418734 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-25 15:00:00,891 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4379289 started for PoS orders references: [{'name': 'Bar Prout - 000005', 'pos_reference': '261-119-000005', 'uuid': 'd7d910f5-4203-4bb5-b5db-b9e70b7b4352'}] 2026-09-25 15:00:00,895 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4379289 order {'name': 'Bar Prout - 000005', 'pos_reference': '261-119-000005', 'uuid': 'd7d910f5-4203-4bb5-b5db-b9e70b7b4352'} sync ignored for existing PoS order pos.order(734,) (state: paid) 2026-09-25 15:00:00,902 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4379289 finished 2026-09-25 15:00:00,930 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: [232/232] Tour PosResTipScreenTour → Step .floor-map 2026-09-25 15:00:00,946 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.015 0.042 2026-09-25 15:00:00,980 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: tour succeeded 2026-09-25 15:00:00,980 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: ╔════════════════════════════════════╗ ║ TOUR PosResTipScreenTour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-25 15:00:01,054 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen.browser: heap 27822812 (allocated 29364224) 2026-09-25 15:00:01,056 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing chrome headless with pid 105358 2026-09-25 15:00:01,057 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Closing websocket connection 2026-09-25 15:00:01,057 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Terminating chrome headless with pid 105358 2026-09-25 15:00:01,112 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150001_111977_test_05_tip_screen.txt 2026-09-25 15:00:01,112 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_05_tip_screen: Removing chrome user profile "/tmp/tmpn15vhiq9_chrome_odoo" 2026-09-25 15:00:01,133 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_06_split_bill_screen ... 2026-09-25 15:00:01,445 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome pid: 105605 2026-09-25 15:00:01,445 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmpdoo21a2j_chrome_odoo 2026-09-25 15:00:01,445 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Issuing json command http://127.0.0.1:44179/json/version 2026-09-25 15:00:01,446 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44179', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:00:01,448 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Browser version: Chrome/150.0.7871.114 2026-09-25 15:00:01,448 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Issuing json command http://127.0.0.1:44179/json 2026-09-25 15:00:01,448 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44179', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:00:01,450 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Websocket url found: ws://127.0.0.1:44179/devtools/page/8F9EAB1B5DD6827D69834D685E77F3E4 2026-09-25 15:00:01,451 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Enable chrome headless console log notification 2026-09-25 15:00:01,452 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome headless enable page notifications 2026-09-25 15:00:01,478 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:00:01,485 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Setting session cookie in browser 2026-09-25 15:00:01,486 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:00:01,486 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:00:01,494 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:00:01,804 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:01] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.022 0.291 2026-09-25 15:00:01,807 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Navigation result: {'frameId': '8F9EAB1B5DD6827D69834D685E77F3E4', 'loaderId': '91D8929C1697C2FF8442A65CC3D4BA51', 'isDownload': False} 2026-09-25 15:00:01,807 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-09-25 15:00:01,817 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:00:01,827 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:01] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:00:01,832 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:01] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-25 15:00:01,836 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:01] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-25 15:00:02,121 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:02,123 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:02,131 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:00:02,143 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:00:02,144 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Evaluate test code "odoo.startTour('SplitBillScreenTour2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:00:02,147 44 INFO rb-48985ee-225086-418734 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-25 15:00:02,152 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:00:02,157 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:02,171 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:00:02,179 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-25 15:00:02,201 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.006 0.016 2026-09-25 15:00:02,202 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.014 2026-09-25 15:00:02,547 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.127 0.201 2026-09-25 15:00:02,563 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:02] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 15:00:02,592 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-25 15:00:02,631 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:02] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.028 2026-09-25 15:00:02,642 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00: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-25 15:00:02,650 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-09-25 15:00:02,658 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-25 15:00:02,681 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:02,689 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:00:02,694 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:00:02,700 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:02] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.013 2026-09-25 15:00:02,701 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00: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-25 15:00:02,703 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:00:02,720 44 INFO rb-48985ee-225086-418734 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-25 15:00:02,725 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:02] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.008 0.031 2026-09-25 15:00:02,727 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.041 2026-09-25 15:00:02,735 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:02] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.026 2026-09-25 15:00:02,756 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:02] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.008 2026-09-25 15:00:02,833 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:02] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:02,840 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:00:02,842 44 INFO rb-48985ee-225086-418734 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-25 15:00:02,875 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:02] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.013 0.026 2026-09-25 15:00:02,932 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:02] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.027 0.069 2026-09-25 15:00:02,972 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.015 0.114 2026-09-25 15:00:03,002 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:00:03,037 44 INFO rb-48985ee-225086-418734 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-25 15:00:03,052 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:03,108 44 INFO rb-48985ee-225086-418734 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-25 15:00:03,158 44 INFO rb-48985ee-225086-418734 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-25 15:00:03,209 44 INFO rb-48985ee-225086-418734 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-25 15:00:03,262 44 INFO rb-48985ee-225086-418734 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-25 15:00:03,313 44 INFO rb-48985ee-225086-418734 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-25 15:00:03,365 44 INFO rb-48985ee-225086-418734 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-25 15:00:03,420 44 INFO rb-48985ee-225086-418734 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-25 15:00:03,470 44 INFO rb-48985ee-225086-418734 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-25 15:00:03,533 44 INFO rb-48985ee-225086-418734 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-25 15:00:03,584 44 INFO rb-48985ee-225086-418734 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-25 15:00:03,635 44 INFO rb-48985ee-225086-418734 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-25 15:00:03,685 44 INFO rb-48985ee-225086-418734 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-25 15:00:03,751 44 INFO rb-48985ee-225086-418734 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-25 15:00:03,801 44 INFO rb-48985ee-225086-418734 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-25 15:00:03,852 44 INFO rb-48985ee-225086-418734 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-25 15:00:03,905 44 INFO rb-48985ee-225086-418734 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-25 15:00:03,955 44 INFO rb-48985ee-225086-418734 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-25 15:00:04,007 44 INFO rb-48985ee-225086-418734 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-25 15:00:04,059 44 INFO rb-48985ee-225086-418734 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-25 15:00:04,112 44 INFO rb-48985ee-225086-418734 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-25 15:00:04,171 44 INFO rb-48985ee-225086-418734 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-25 15:00:04,222 44 INFO rb-48985ee-225086-418734 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-25 15:00:04,272 44 INFO rb-48985ee-225086-418734 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-25 15:00:04,323 44 INFO rb-48985ee-225086-418734 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-25 15:00:04,389 44 INFO rb-48985ee-225086-418734 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-25 15:00:04,439 44 INFO rb-48985ee-225086-418734 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-25 15:00:04,490 44 INFO rb-48985ee-225086-418734 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-25 15:00:04,542 44 INFO rb-48985ee-225086-418734 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-25 15:00:04,593 44 INFO rb-48985ee-225086-418734 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-25 15:00:04,645 44 INFO rb-48985ee-225086-418734 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-25 15:00:04,697 44 INFO rb-48985ee-225086-418734 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-25 15:00:04,749 44 INFO rb-48985ee-225086-418734 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-25 15:00:04,812 44 INFO rb-48985ee-225086-418734 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-25 15:00:04,862 44 INFO rb-48985ee-225086-418734 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-25 15:00:04,913 44 INFO rb-48985ee-225086-418734 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-25 15:00:04,963 44 INFO rb-48985ee-225086-418734 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-25 15:00:05,020 44 INFO rb-48985ee-225086-418734 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-25 15:00:05,035 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89322070 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '2a57c9c4-1498-4417-93dc-be6f6884f1b5'}] 2026-09-25 15:00:05,075 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89322070 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '2a57c9c4-1498-4417-93dc-be6f6884f1b5'} created pos.order #735 2026-09-25 15:00:05,084 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89322070 finished 2026-09-25 15:00:05,108 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.023 0.052 2026-09-25 15:00:05,143 44 INFO rb-48985ee-225086-418734 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-25 15:00:05,205 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 15:00:05,205 44 INFO rb-48985ee-225086-418734 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-25 15:00:05,255 44 INFO rb-48985ee-225086-418734 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-25 15:00:05,306 44 INFO rb-48985ee-225086-418734 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-25 15:00:05,361 44 INFO rb-48985ee-225086-418734 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-25 15:00:05,420 44 INFO rb-48985ee-225086-418734 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-25 15:00:05,473 44 INFO rb-48985ee-225086-418734 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-25 15:00:05,524 44 INFO rb-48985ee-225086-418734 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-25 15:00:05,577 44 INFO rb-48985ee-225086-418734 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-25 15:00:05,627 44 INFO rb-48985ee-225086-418734 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-25 15:00:05,694 44 INFO rb-48985ee-225086-418734 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-25 15:00:05,697 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42097630 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '2a57c9c4-1498-4417-93dc-be6f6884f1b5'}] 2026-09-25 15:00:05,714 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #222 deleted pos.order.line records with IDs: [1199, 1201] 2026-09-25 15:00:05,722 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42097630 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '2a57c9c4-1498-4417-93dc-be6f6884f1b5'} updated pos.order #735 2026-09-25 15:00:05,730 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42097630 finished 2026-09-25 15:00:05,743 44 INFO rb-48985ee-225086-418734 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-25 15:00:05,777 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 92 0.028 0.054 2026-09-25 15:00:05,797 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62650199 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '89605afc-70fa-4d3a-9c23-5dd1ab95dde4'}] 2026-09-25 15:00:05,825 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62650199 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '89605afc-70fa-4d3a-9c23-5dd1ab95dde4'} created pos.order #736 2026-09-25 15:00:05,832 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62650199 finished 2026-09-25 15:00:05,854 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.016 0.042 2026-09-25 15:00:05,878 44 INFO rb-48985ee-225086-418734 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-25 15:00:05,929 44 INFO rb-48985ee-225086-418734 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-25 15:00:05,989 44 INFO rb-48985ee-225086-418734 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-25 15:00:06,030 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:06] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.013 0.025 2026-09-25 15:00:06,046 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-09-25 15:00:06,067 44 INFO rb-48985ee-225086-418734 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-25 15:00:06,117 44 INFO rb-48985ee-225086-418734 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-25 15:00:06,174 44 INFO rb-48985ee-225086-418734 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-25 15:00:06,225 44 INFO rb-48985ee-225086-418734 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-25 15:00:06,276 44 INFO rb-48985ee-225086-418734 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-25 15:00:06,327 44 INFO rb-48985ee-225086-418734 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-25 15:00:06,377 44 INFO rb-48985ee-225086-418734 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-25 15:00:06,428 44 INFO rb-48985ee-225086-418734 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-25 15:00:06,483 44 INFO rb-48985ee-225086-418734 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-25 15:00:06,535 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:06] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.016 0.032 2026-09-25 15:00:06,553 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.008 2026-09-25 15:00:06,582 44 INFO rb-48985ee-225086-418734 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-25 15:00:06,633 44 INFO rb-48985ee-225086-418734 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-25 15:00:06,695 44 INFO rb-48985ee-225086-418734 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-25 15:00:06,697 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.007 2026-09-25 15:00:06,745 44 INFO rb-48985ee-225086-418734 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-25 15:00:06,795 44 INFO rb-48985ee-225086-418734 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-25 15:00:06,846 44 INFO rb-48985ee-225086-418734 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-25 15:00:06,897 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: tour succeeded 2026-09-25 15:00:06,898 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: ╔═════════════════════════════════════╗ ║ TOUR SplitBillScreenTour2 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-25 15:00:06,970 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen.browser: heap 19122968 (allocated 20713472) 2026-09-25 15:00:06,972 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Closing chrome headless with pid 105605 2026-09-25 15:00:06,972 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Closing websocket connection 2026-09-25 15:00:06,972 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Terminating chrome headless with pid 105605 2026-09-25 15:00:07,027 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150007_026944_test_06_split_bill_screen.txt 2026-09-25 15:00:07,027 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_06_split_bill_screen: Removing chrome user profile "/tmp/tmpdoo21a2j_chrome_odoo" 2026-09-25 15:00:07,046 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_07_split_bill_screen ... 2026-09-25 15:00:07,233 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #220 deleted product.product records with IDs: [2533] 2026-09-25 15:00:07,558 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome pid: 105816 2026-09-25 15:00:07,558 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmpm9db2zsp_chrome_odoo 2026-09-25 15:00:07,558 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:37293/json/version 2026-09-25 15:00:07,559 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37293', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:00:07,561 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Browser version: Chrome/150.0.7871.114 2026-09-25 15:00:07,561 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:37293/json 2026-09-25 15:00:07,562 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37293', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:00:07,562 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Websocket url found: ws://127.0.0.1:37293/devtools/page/DBE230767E70B853D436C000F44556A0 2026-09-25 15:00:07,563 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Enable chrome headless console log notification 2026-09-25 15:00:07,564 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless enable page notifications 2026-09-25 15:00:07,577 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:00:07,581 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Setting session cookie in browser 2026-09-25 15:00:07,586 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:00:07,586 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:00:07,593 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:00:08,030 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:08] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.021 0.418 2026-09-25 15:00:08,033 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigation result: {'frameId': 'DBE230767E70B853D436C000F44556A0', 'loaderId': 'CFBEE6DB22579EDF02B4BE91B21A1493', 'isDownload': False} 2026-09-25 15:00:08,033 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour3')" 2026-09-25 15:00:08,041 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:00:08,054 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:08] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:00:08,058 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:08] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:00:08,062 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:08] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-25 15:00:08,340 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:08,342 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:08,352 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:00:08,360 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Evaluate test code "odoo.startTour('SplitBillScreenTour3', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:00:08,364 44 INFO rb-48985ee-225086-418734 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-25 15:00:08,366 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-25 15:00:08,373 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:00:08,378 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:08,391 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:00:08,399 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-25 15:00:08,424 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.021 2026-09-25 15:00:08,425 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-09-25 15:00:08,756 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 375 0.092 0.223 2026-09-25 15:00:08,772 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:08,830 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:00:08,847 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:08] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.002 0.007 2026-09-25 15:00:08,886 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:08] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.028 2026-09-25 15:00:08,904 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00: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-25 15:00:08,912 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-09-25 15:00:08,920 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:00:08,942 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:08,953 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:00:08,954 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:08,966 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:00:08,968 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00: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-25 15:00:08,969 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:08] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.008 0.014 2026-09-25 15:00:08,981 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:08] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.006 0.029 2026-09-25 15:00:08,987 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:08] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.001 0.007 2026-09-25 15:00:08,988 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.042 2026-09-25 15:00:08,993 44 INFO rb-48985ee-225086-418734 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-25 15:00:09,042 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:09] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.008 2026-09-25 15:00:09,049 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 15:00:09,079 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:09] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.016 0.024 2026-09-25 15:00:09,104 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:09] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.007 0.055 2026-09-25 15:00:09,143 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:09,146 44 INFO rb-48985ee-225086-418734 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-25 15:00:09,193 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.018 0.027 2026-09-25 15:00:09,220 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:00:09,257 44 INFO rb-48985ee-225086-418734 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-25 15:00:09,272 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:09,329 44 INFO rb-48985ee-225086-418734 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-25 15:00:09,381 44 INFO rb-48985ee-225086-418734 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-25 15:00:09,432 44 INFO rb-48985ee-225086-418734 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-25 15:00:09,486 44 INFO rb-48985ee-225086-418734 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-25 15:00:09,537 44 INFO rb-48985ee-225086-418734 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-25 15:00:09,591 44 INFO rb-48985ee-225086-418734 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-25 15:00:09,650 44 INFO rb-48985ee-225086-418734 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-25 15:00:09,700 44 INFO rb-48985ee-225086-418734 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-25 15:00:09,753 44 INFO rb-48985ee-225086-418734 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-25 15:00:09,927 44 INFO rb-48985ee-225086-418734 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-25 15:00:09,978 44 INFO rb-48985ee-225086-418734 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-25 15:00:10,028 44 INFO rb-48985ee-225086-418734 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-25 15:00:10,084 44 INFO rb-48985ee-225086-418734 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-25 15:00:10,142 44 INFO rb-48985ee-225086-418734 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-25 15:00:10,193 44 INFO rb-48985ee-225086-418734 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-25 15:00:10,245 44 INFO rb-48985ee-225086-418734 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-25 15:00:10,296 44 INFO rb-48985ee-225086-418734 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-25 15:00:10,348 44 INFO rb-48985ee-225086-418734 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-25 15:00:10,420 44 INFO rb-48985ee-225086-418734 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-25 15:00:10,423 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44248321 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'de6e5a06-6f3a-4c9d-936b-23299f193065'}] 2026-09-25 15:00:10,468 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44248321 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'de6e5a06-6f3a-4c9d-936b-23299f193065'} created pos.order #737 2026-09-25 15:00:10,470 44 INFO rb-48985ee-225086-418734 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-25 15:00:10,477 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44248321 finished 2026-09-25 15:00:10,501 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.029 0.052 2026-09-25 15:00:10,532 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84639883 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '90904c5e-804e-4883-b7ce-b9f4d5ceeaa0'}] 2026-09-25 15:00:10,565 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84639883 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '90904c5e-804e-4883-b7ce-b9f4d5ceeaa0'} created pos.order #738 2026-09-25 15:00:10,573 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84639883 finished 2026-09-25 15:00:10,600 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.021 0.049 2026-09-25 15:00:10,627 44 INFO rb-48985ee-225086-418734 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-25 15:00:10,677 44 INFO rb-48985ee-225086-418734 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-25 15:00:10,740 44 INFO rb-48985ee-225086-418734 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-25 15:00:10,750 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:10,751 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:10,790 44 INFO rb-48985ee-225086-418734 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-25 15:00:10,841 44 INFO rb-48985ee-225086-418734 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-25 15:00:10,906 44 INFO rb-48985ee-225086-418734 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-25 15:00:10,965 44 INFO rb-48985ee-225086-418734 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-25 15:00:10,969 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19926193 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '90904c5e-804e-4883-b7ce-b9f4d5ceeaa0'}] 2026-09-25 15:00:10,970 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:00:11,014 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [712] to pos.order #738 2026-09-25 15:00:11,188 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19926193 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '90904c5e-804e-4883-b7ce-b9f4d5ceeaa0'} updated pos.order #738 2026-09-25 15:00:11,195 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19926193 finished 2026-09-25 15:00:11,231 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 245 0.091 0.174 2026-09-25 15:00:11,329 44 INFO rb-48985ee-225086-418734 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-25 15:00:11,380 44 INFO rb-48985ee-225086-418734 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-25 15:00:11,431 44 INFO rb-48985ee-225086-418734 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-25 15:00:11,487 44 INFO rb-48985ee-225086-418734 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-25 15:00:11,538 44 INFO rb-48985ee-225086-418734 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-25 15:00:11,589 44 INFO rb-48985ee-225086-418734 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-25 15:00:11,643 44 INFO rb-48985ee-225086-418734 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-25 15:00:11,701 44 INFO rb-48985ee-225086-418734 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-25 15:00:11,703 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25616395 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'de6e5a06-6f3a-4c9d-936b-23299f193065'}] 2026-09-25 15:00:11,747 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [713] to pos.order #737 2026-09-25 15:00:11,869 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25616395 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'de6e5a06-6f3a-4c9d-936b-23299f193065'} updated pos.order #737 2026-09-25 15:00:11,877 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25616395 finished 2026-09-25 15:00:11,908 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 141 0.059 0.148 2026-09-25 15:00:11,976 44 INFO rb-48985ee-225086-418734 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-25 15:00:12,027 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: tour succeeded 2026-09-25 15:00:12,028 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: ╔═════════════════════════════════════╗ ║ TOUR SplitBillScreenTour3 SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-25 15:00:12,104 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: heap 17567396 (allocated 19009536) 2026-09-25 15:00:12,105 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing chrome headless with pid 105816 2026-09-25 15:00:12,106 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing websocket connection 2026-09-25 15:00:12,106 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Terminating chrome headless with pid 105816 2026-09-25 15:00:12,160 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150012_160185_test_07_split_bill_screen.txt 2026-09-25 15:00:12,160 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Removing chrome user profile "/tmp/tmpm9db2zsp_chrome_odoo" 2026-09-25 15:00:12,408 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome pid: 106030 2026-09-25 15:00:12,409 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless temporary user profile dir: /tmp/tmp8s5hiv5y_chrome_odoo 2026-09-25 15:00:12,409 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:41161/json/version 2026-09-25 15:00:12,410 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41161', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:00:12,431 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Browser version: Chrome/150.0.7871.114 2026-09-25 15:00:12,431 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Issuing json command http://127.0.0.1:41161/json 2026-09-25 15:00:12,432 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41161', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:00:12,441 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Websocket url found: ws://127.0.0.1:41161/devtools/page/F185C1F9CBCBFCF88A7F4E52D9858781 2026-09-25 15:00:12,443 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Enable chrome headless console log notification 2026-09-25 15:00:12,444 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome headless enable page notifications 2026-09-25 15:00:12,454 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:00:12,455 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Setting session cookie in browser 2026-09-25 15:00:12,456 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:00:12,456 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:00:12,500 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:12] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.012 0.023 2026-09-25 15:00:12,503 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Navigation result: {'frameId': 'F185C1F9CBCBFCF88A7F4E52D9858781', 'loaderId': '40C366C847FC168769FCC0DF43A7134B', 'isDownload': False} 2026-09-25 15:00:12,503 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Evaluate ready code "odoo.isTourReady('SplitBillScreenTourPay')" 2026-09-25 15:00:12,513 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:00:12,526 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:12] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:00:12,530 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:12] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 15:00:12,536 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:12] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-25 15:00:12,878 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-09-25 15:00:12,883 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:00:12,890 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:00:12,911 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Evaluate test code "odoo.startTour('SplitBillScreenTourPay', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:00:12,915 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.010 0.004 2026-09-25 15:00:12,917 44 INFO rb-48985ee-225086-418734 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-25 15:00:12,923 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00: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-25 15:00:12,929 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:12,940 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 15:00:12,945 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 15:00:12,954 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-25 15:00:12,971 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.004 0.016 2026-09-25 15:00:13,239 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 276 0.071 0.180 2026-09-25 15:00:13,248 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:13,287 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:00:13,305 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:13] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.002 0.008 2026-09-25 15:00:13,332 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:13] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-25 15:00:13,352 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:00:13,359 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: Owl is running in 'dev' mode. 2026-09-25 15:00:13,370 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:13,392 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:13,408 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:00:13,413 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:13] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:00:13,415 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:13] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.005 0.011 2026-09-25 15:00:13,422 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:13,427 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-25 15:00:13,434 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:13] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 7 0.008 0.027 2026-09-25 15:00:13,442 44 INFO rb-48985ee-225086-418734 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-25 15:00:13,442 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:13] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.019 2026-09-25 15:00:13,444 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.040 2026-09-25 15:00:13,475 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:13] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.006 2026-09-25 15:00:13,553 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:13,589 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:13] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.017 0.023 2026-09-25 15:00:13,606 44 INFO rb-48985ee-225086-418734 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-25 15:00:13,615 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:13] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.007 0.058 2026-09-25 15:00:13,618 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.050 2026-09-25 15:00:13,623 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:13,680 44 INFO rb-48985ee-225086-418734 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-25 15:00:13,730 44 INFO rb-48985ee-225086-418734 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-25 15:00:13,781 44 INFO rb-48985ee-225086-418734 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-25 15:00:13,832 44 INFO rb-48985ee-225086-418734 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-25 15:00:13,883 44 INFO rb-48985ee-225086-418734 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-25 15:00:13,945 44 INFO rb-48985ee-225086-418734 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-25 15:00:13,996 44 INFO rb-48985ee-225086-418734 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-25 15:00:14,046 44 INFO rb-48985ee-225086-418734 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-25 15:00:14,097 44 INFO rb-48985ee-225086-418734 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-25 15:00:14,148 44 INFO rb-48985ee-225086-418734 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-25 15:00:14,212 44 INFO rb-48985ee-225086-418734 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-25 15:00:14,221 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:14] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:14,264 44 INFO rb-48985ee-225086-418734 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-25 15:00:14,329 44 INFO rb-48985ee-225086-418734 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-25 15:00:14,384 44 INFO rb-48985ee-225086-418734 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-25 15:00:14,439 44 INFO rb-48985ee-225086-418734 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-25 15:00:14,516 44 INFO rb-48985ee-225086-418734 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-25 15:00:14,571 44 INFO rb-48985ee-225086-418734 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-25 15:00:14,623 44 INFO rb-48985ee-225086-418734 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-25 15:00:14,684 44 INFO rb-48985ee-225086-418734 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-25 15:00:14,741 44 INFO rb-48985ee-225086-418734 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-25 15:00:14,796 44 INFO rb-48985ee-225086-418734 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-25 15:00:14,883 44 INFO rb-48985ee-225086-418734 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-25 15:00:14,885 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85026677 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': 'f66fff12-7fce-477b-9aee-790abcaab5b9'}] 2026-09-25 15:00:14,913 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85026677 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': 'f66fff12-7fce-477b-9aee-790abcaab5b9'} created pos.order #739 2026-09-25 15:00:14,921 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85026677 finished 2026-09-25 15:00:14,944 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.016 0.044 2026-09-25 15:00:14,979 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72115473 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000002', 'uuid': '411e7938-a48b-46a0-aef2-5be246f8113a'}] 2026-09-25 15:00:15,004 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72115473 order {'name': '/', 'pos_reference': '262-119-000002', 'uuid': '411e7938-a48b-46a0-aef2-5be246f8113a'} created pos.order #740 2026-09-25 15:00:15,011 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72115473 finished 2026-09-25 15:00:15,031 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 48 0.013 0.042 2026-09-25 15:00:15,069 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:15,070 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:15,083 44 INFO rb-48985ee-225086-418734 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-25 15:00:15,143 44 INFO rb-48985ee-225086-418734 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-25 15:00:15,146 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4025313 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000002', 'uuid': '411e7938-a48b-46a0-aef2-5be246f8113a'}] 2026-09-25 15:00:15,153 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:15,189 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [714] to pos.order #740 2026-09-25 15:00:15,321 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4025313 order {'name': '/', 'pos_reference': '262-119-000002', 'uuid': '411e7938-a48b-46a0-aef2-5be246f8113a'} updated pos.order #740 2026-09-25 15:00:15,328 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4025313 finished 2026-09-25 15:00:15,363 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 151 0.059 0.161 2026-09-25 15:00:15,446 44 INFO rb-48985ee-225086-418734 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-25 15:00:15,500 44 INFO rb-48985ee-225086-418734 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-25 15:00:15,553 44 INFO rb-48985ee-225086-418734 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-25 15:00:15,603 44 INFO rb-48985ee-225086-418734 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-25 15:00:15,659 44 INFO rb-48985ee-225086-418734 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-25 15:00:15,713 44 INFO rb-48985ee-225086-418734 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-25 15:00:15,772 44 INFO rb-48985ee-225086-418734 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-25 15:00:15,775 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4673511 started for PoS orders references: [{'name': '/', 'pos_reference': '262-119-000001', 'uuid': 'f66fff12-7fce-477b-9aee-790abcaab5b9'}] 2026-09-25 15:00:15,816 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [715] to pos.order #739 2026-09-25 15:00:15,942 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4673511 order {'name': '/', 'pos_reference': '262-119-000001', 'uuid': 'f66fff12-7fce-477b-9aee-790abcaab5b9'} updated pos.order #739 2026-09-25 15:00:15,951 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4673511 finished 2026-09-25 15:00:15,979 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 151 0.054 0.151 2026-09-25 15:00:16,023 44 INFO rb-48985ee-225086-418734 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-25 15:00:16,073 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: tour succeeded 2026-09-25 15:00:16,074 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: ╔═══════════════════════════════════════╗ ║ TOUR SplitBillScreenTourPay SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-25 15:00:16,157 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen.browser: heap 18779056 (allocated 19795968) 2026-09-25 15:00:16,161 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing chrome headless with pid 106030 2026-09-25 15:00:16,162 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Closing websocket connection 2026-09-25 15:00:16,162 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Terminating chrome headless with pid 106030 2026-09-25 15:00:16,256 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150016_256662_test_07_split_bill_screen.txt 2026-09-25 15:00:16,256 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_07_split_bill_screen: Removing chrome user profile "/tmp/tmp8s5hiv5y_chrome_odoo" 2026-09-25 15:00:16,268 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_08_refund_stay_current_table ... 2026-09-25 15:00:16,566 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome pid: 106228 2026-09-25 15:00:16,566 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome headless temporary user profile dir: /tmp/tmpx242d14i_chrome_odoo 2026-09-25 15:00:16,567 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Issuing json command http://127.0.0.1:32837/json/version 2026-09-25 15:00:16,567 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32837', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:00:16,569 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Browser version: Chrome/150.0.7871.114 2026-09-25 15:00:16,569 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Issuing json command http://127.0.0.1:32837/json 2026-09-25 15:00:16,569 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32837', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:00:16,570 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Websocket url found: ws://127.0.0.1:32837/devtools/page/DA276C9DA29892740A92088353660DBC 2026-09-25 15:00:16,571 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Enable chrome headless console log notification 2026-09-25 15:00:16,572 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome headless enable page notifications 2026-09-25 15:00:16,606 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:00:16,612 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Setting session cookie in browser 2026-09-25 15:00:16,613 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:00:16,613 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:00:16,620 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:00:16,923 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:16] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.019 0.287 2026-09-25 15:00:16,926 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Navigation result: {'frameId': 'DA276C9DA29892740A92088353660DBC', 'loaderId': '4C5F819004BC59B9B8F972154B68CB27', 'isDownload': False} 2026-09-25 15:00:16,926 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Evaluate ready code "odoo.isTourReady('RefundStayCurrentTableTour')" 2026-09-25 15:00:16,935 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:00:16,944 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:16] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:00:16,948 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:16] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:00:16,952 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:16] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-25 15:00:17,251 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:17,253 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:17,262 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-25 15:00:17,274 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:00:17,276 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Evaluate test code "odoo.startTour('RefundStayCurrentTableTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:00:17,280 44 INFO rb-48985ee-225086-418734 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-25 15:00:17,281 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:00:17,286 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:17,298 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:17] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:00:17,307 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-09-25 15:00:17,327 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.016 2026-09-25 15:00:17,328 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-09-25 15:00:17,651 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.103 0.202 2026-09-25 15:00:17,665 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:00:17,694 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:00:17,726 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:17] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:00:17,738 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:00:17,744 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: Owl is running in 'dev' mode. 2026-09-25 15:00:17,751 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-25 15:00:17,774 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:17,792 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 15:00:17,793 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:00:17,799 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:00:17,810 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 15:00:17,815 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:17] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.014 0.021 2026-09-25 15:00:17,818 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.037 2026-09-25 15:00:17,821 44 INFO rb-48985ee-225086-418734 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-25 15:00:17,825 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:17] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.008 2026-09-25 15:00:17,832 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:17] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.001 0.051 2026-09-25 15:00:17,859 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:00:17,860 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:17] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.010 2026-09-25 15:00:17,889 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:17] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.009 0.026 2026-09-25 15:00:17,914 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:17] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.007 0.049 2026-09-25 15:00:17,954 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:17,956 44 INFO rb-48985ee-225086-418734 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-25 15:00:18,024 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.028 0.036 2026-09-25 15:00:18,069 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:00:18,120 44 INFO rb-48985ee-225086-418734 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-25 15:00:18,132 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:18,191 44 INFO rb-48985ee-225086-418734 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-25 15:00:18,242 44 INFO rb-48985ee-225086-418734 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-25 15:00:18,293 44 INFO rb-48985ee-225086-418734 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-25 15:00:18,344 44 INFO rb-48985ee-225086-418734 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-25 15:00:18,394 44 INFO rb-48985ee-225086-418734 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-25 15:00:18,456 44 INFO rb-48985ee-225086-418734 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-25 15:00:18,506 44 INFO rb-48985ee-225086-418734 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-25 15:00:18,557 44 INFO rb-48985ee-225086-418734 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-25 15:00:18,608 44 INFO rb-48985ee-225086-418734 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-25 15:00:18,659 44 INFO rb-48985ee-225086-418734 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-25 15:00:18,720 44 INFO rb-48985ee-225086-418734 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-25 15:00:18,771 44 INFO rb-48985ee-225086-418734 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-25 15:00:18,823 44 INFO rb-48985ee-225086-418734 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-25 15:00:18,873 44 INFO rb-48985ee-225086-418734 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-25 15:00:18,924 44 INFO rb-48985ee-225086-418734 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-25 15:00:18,975 44 INFO rb-48985ee-225086-418734 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-25 15:00:19,025 44 INFO rb-48985ee-225086-418734 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-25 15:00:19,076 44 INFO rb-48985ee-225086-418734 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-25 15:00:19,134 44 INFO rb-48985ee-225086-418734 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-25 15:00:19,185 44 INFO rb-48985ee-225086-418734 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-25 15:00:19,235 44 INFO rb-48985ee-225086-418734 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-25 15:00:19,301 44 INFO rb-48985ee-225086-418734 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-25 15:00:19,308 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:19,309 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:00:19,367 44 INFO rb-48985ee-225086-418734 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-25 15:00:19,429 44 INFO rb-48985ee-225086-418734 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-25 15:00:19,434 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16151957 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'dc785fbe-eedf-4a80-bba7-ddf07c3182e6'}] 2026-09-25 15:00:19,435 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:00:19,664 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16151957 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'dc785fbe-eedf-4a80-bba7-ddf07c3182e6'} created pos.order #741 2026-09-25 15:00:19,672 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16151957 finished 2026-09-25 15:00:19,696 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 238 0.084 0.181 2026-09-25 15:00:19,782 44 INFO rb-48985ee-225086-418734 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-25 15:00:19,832 44 INFO rb-48985ee-225086-418734 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-25 15:00:19,891 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:00:19,894 44 INFO rb-48985ee-225086-418734 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-25 15:00:19,944 44 INFO rb-48985ee-225086-418734 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-25 15:00:19,994 44 INFO rb-48985ee-225086-418734 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-25 15:00:20,045 44 INFO rb-48985ee-225086-418734 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-25 15:00:20,095 44 INFO rb-48985ee-225086-418734 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-25 15:00:20,145 44 INFO rb-48985ee-225086-418734 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-25 15:00:20,200 44 INFO rb-48985ee-225086-418734 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-25 15:00:20,264 44 INFO rb-48985ee-225086-418734 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-25 15:00:20,269 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62611516 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'b9ab5bf4-f38d-4b8e-b1fc-1f0594ed4deb'}] 2026-09-25 15:00:20,291 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62611516 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'b9ab5bf4-f38d-4b8e-b1fc-1f0594ed4deb'} created pos.order #742 2026-09-25 15:00:20,300 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62611516 finished 2026-09-25 15:00:20,321 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:20] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 36 0.013 0.041 2026-09-25 15:00:20,367 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:20] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.012 0.021 2026-09-25 15:00:20,385 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:20] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.009 2026-09-25 15:00:20,398 44 INFO rb-48985ee-225086-418734 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-25 15:00:20,400 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:20] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.003 0.007 2026-09-25 15:00:20,449 44 INFO rb-48985ee-225086-418734 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-25 15:00:20,499 44 INFO rb-48985ee-225086-418734 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-25 15:00:20,551 44 INFO rb-48985ee-225086-418734 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-25 15:00:20,601 44 INFO rb-48985ee-225086-418734 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-25 15:00:20,652 44 INFO rb-48985ee-225086-418734 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-25 15:00:20,710 44 INFO rb-48985ee-225086-418734 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-25 15:00:20,760 44 INFO rb-48985ee-225086-418734 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-25 15:00:20,811 44 INFO rb-48985ee-225086-418734 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-25 15:00:20,876 44 INFO rb-48985ee-225086-418734 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-25 15:00:20,924 44 INFO rb-48985ee-225086-418734 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-25 15:00:20,981 44 INFO rb-48985ee-225086-418734 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-25 15:00:21,031 44 INFO rb-48985ee-225086-418734 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-25 15:00:21,082 44 INFO rb-48985ee-225086-418734 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-25 15:00:21,132 44 INFO rb-48985ee-225086-418734 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-25 15:00:21,183 44 INFO rb-48985ee-225086-418734 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-25 15:00:21,233 44 INFO rb-48985ee-225086-418734 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-25 15:00:21,284 44 INFO rb-48985ee-225086-418734 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-25 15:00:21,335 44 INFO rb-48985ee-225086-418734 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-25 15:00:21,391 44 INFO rb-48985ee-225086-418734 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-25 15:00:21,440 44 INFO rb-48985ee-225086-418734 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-25 15:00:21,490 44 INFO rb-48985ee-225086-418734 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-25 15:00:21,545 44 INFO rb-48985ee-225086-418734 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-25 15:00:21,604 44 INFO rb-48985ee-225086-418734 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-25 15:00:21,606 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67806785 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'b9ab5bf4-f38d-4b8e-b1fc-1f0594ed4deb'}] 2026-09-25 15:00:21,618 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added lines [1212] to pos.order #742 2026-09-25 15:00:21,647 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [717] to pos.order #742 2026-09-25 15:00:21,782 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67806785 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'b9ab5bf4-f38d-4b8e-b1fc-1f0594ed4deb'} updated pos.order #742 2026-09-25 15:00:21,794 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #67806785 finished 2026-09-25 15:00:21,829 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 188 0.066 0.158 2026-09-25 15:00:21,889 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: tour succeeded 2026-09-25 15:00:21,889 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: ╔═══════════════════════════════════════════╗ ║ TOUR RefundStayCurrentTableTour SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-25 15:00:21,966 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table.browser: heap 18642740 (allocated 20058112) 2026-09-25 15:00:21,968 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Closing chrome headless with pid 106228 2026-09-25 15:00:21,969 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Closing websocket connection 2026-09-25 15:00:21,969 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Terminating chrome headless with pid 106228 2026-09-25 15:00:22,027 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150022_027001_test_08_refund_stay_current_table.txt 2026-09-25 15:00:22,027 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_08_refund_stay_current_table: Removing chrome user profile "/tmp/tmpx242d14i_chrome_odoo" 2026-09-25 15:00:22,036 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_09_combo_split_bill ... 2026-09-25 15:00:22,817 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome pid: 106444 2026-09-25 15:00:22,817 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome headless temporary user profile dir: /tmp/tmp81txx8gh_chrome_odoo 2026-09-25 15:00:22,818 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Issuing json command http://127.0.0.1:45691/json/version 2026-09-25 15:00:22,819 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45691', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:00:22,826 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Browser version: Chrome/150.0.7871.114 2026-09-25 15:00:22,826 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Issuing json command http://127.0.0.1:45691/json 2026-09-25 15:00:22,827 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45691', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:00:22,830 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Websocket url found: ws://127.0.0.1:45691/devtools/page/8E49E13AB7B2B7ED213708FD57528853 2026-09-25 15:00:22,832 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Enable chrome headless console log notification 2026-09-25 15:00:22,833 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome headless enable page notifications 2026-09-25 15:00:22,862 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:00:22,866 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Setting session cookie in browser 2026-09-25 15:00:22,867 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:00:22,867 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:00:22,878 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:00:23,244 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:23] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.020 0.349 2026-09-25 15:00:23,246 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Navigation result: {'frameId': '8E49E13AB7B2B7ED213708FD57528853', 'loaderId': '4B923B86F2CE4372EA7172C1980D30E0', 'isDownload': False} 2026-09-25 15:00:23,247 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour4ProductCombo')" 2026-09-25 15:00:23,256 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:00:23,268 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:23] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:00:23,271 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:23] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 15:00:23,275 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:23] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:00:23,590 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-25 15:00:23,601 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:00:23,605 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 15:00:23,614 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Evaluate test code "odoo.startTour('SplitBillScreenTour4ProductCombo', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:00:23,617 44 INFO rb-48985ee-225086-418734 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-25 15:00:23,619 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:00:23,626 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:00:23,631 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:23,654 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:00:23,663 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-09-25 15:00:23,683 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.017 2026-09-25 15:00:23,685 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-09-25 15:00:23,986 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.089 0.197 2026-09-25 15:00:23,999 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:23] "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-25 15:00:24,028 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:00:24,060 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:24] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.022 2026-09-25 15:00:24,071 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:00:24,077 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: Owl is running in 'dev' mode. 2026-09-25 15:00:24,084 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-25 15:00:24,104 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:24,118 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:00:24,119 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:00:24,132 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00: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-25 15:00:24,134 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:00:24,135 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:24] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.010 0.015 2026-09-25 15:00:24,136 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.026 2026-09-25 15:00:24,143 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:24] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.008 2026-09-25 15:00:24,149 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:24] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.037 2026-09-25 15:00:24,158 44 INFO rb-48985ee-225086-418734 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-25 15:00:24,194 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-25 15:00:24,234 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:24] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.017 0.032 2026-09-25 15:00:24,268 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:24] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.012 0.070 2026-09-25 15:00:24,277 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:24] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.087 2026-09-25 15:00:24,284 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:24,284 44 INFO rb-48985ee-225086-418734 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-25 15:00:24,333 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.018 0.029 2026-09-25 15:00:24,369 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-25 15:00:24,404 44 INFO rb-48985ee-225086-418734 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-25 15:00:24,421 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:24,464 44 INFO rb-48985ee-225086-418734 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-25 15:00:24,520 44 INFO rb-48985ee-225086-418734 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-25 15:00:24,575 44 INFO rb-48985ee-225086-418734 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-25 15:00:24,630 44 INFO rb-48985ee-225086-418734 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-25 15:00:24,719 44 INFO rb-48985ee-225086-418734 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-25 15:00:24,774 44 INFO rb-48985ee-225086-418734 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-25 15:00:24,829 44 INFO rb-48985ee-225086-418734 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-25 15:00:24,883 44 INFO rb-48985ee-225086-418734 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-25 15:00:24,937 44 INFO rb-48985ee-225086-418734 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-25 15:00:25,016 44 INFO rb-48985ee-225086-418734 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-25 15:00:25,073 44 INFO rb-48985ee-225086-418734 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-25 15:00:25,124 44 INFO rb-48985ee-225086-418734 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-25 15:00:25,176 44 INFO rb-48985ee-225086-418734 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-25 15:00:25,227 44 INFO rb-48985ee-225086-418734 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-25 15:00:25,279 44 INFO rb-48985ee-225086-418734 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-25 15:00:25,330 44 INFO rb-48985ee-225086-418734 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-25 15:00:25,380 44 INFO rb-48985ee-225086-418734 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-25 15:00:25,450 44 INFO rb-48985ee-225086-418734 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-25 15:00:25,500 44 INFO rb-48985ee-225086-418734 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-25 15:00:25,586 44 INFO rb-48985ee-225086-418734 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-25 15:00:25,637 44 INFO rb-48985ee-225086-418734 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-25 15:00:25,687 44 INFO rb-48985ee-225086-418734 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-25 15:00:25,738 44 INFO rb-48985ee-225086-418734 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-25 15:00:25,789 44 INFO rb-48985ee-225086-418734 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-25 15:00:25,863 44 INFO rb-48985ee-225086-418734 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-25 15:00:25,913 44 INFO rb-48985ee-225086-418734 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-25 15:00:25,964 44 INFO rb-48985ee-225086-418734 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-25 15:00:26,015 44 INFO rb-48985ee-225086-418734 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-25 15:00:26,066 44 INFO rb-48985ee-225086-418734 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-25 15:00:26,116 44 INFO rb-48985ee-225086-418734 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-25 15:00:26,172 44 INFO rb-48985ee-225086-418734 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-25 15:00:26,233 44 INFO rb-48985ee-225086-418734 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-25 15:00:26,291 44 INFO rb-48985ee-225086-418734 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-25 15:00:26,346 44 INFO rb-48985ee-225086-418734 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-25 15:00:26,401 44 INFO rb-48985ee-225086-418734 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-25 15:00:26,452 44 INFO rb-48985ee-225086-418734 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-25 15:00:26,503 44 INFO rb-48985ee-225086-418734 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-25 15:00:26,554 44 INFO rb-48985ee-225086-418734 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-25 15:00:26,604 44 INFO rb-48985ee-225086-418734 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-25 15:00:26,656 44 INFO rb-48985ee-225086-418734 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-25 15:00:26,707 44 INFO rb-48985ee-225086-418734 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-25 15:00:26,758 44 INFO rb-48985ee-225086-418734 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-25 15:00:26,808 44 INFO rb-48985ee-225086-418734 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-25 15:00:26,859 44 INFO rb-48985ee-225086-418734 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-25 15:00:26,911 44 INFO rb-48985ee-225086-418734 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-25 15:00:27,007 44 INFO rb-48985ee-225086-418734 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-25 15:00:27,010 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6879847 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '052ecfcc-8345-4ab1-aaaa-07ec9a0fd3a5'}] 2026-09-25 15:00:27,057 44 INFO rb-48985ee-225086-418734 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-25 15:00:27,072 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6879847 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '052ecfcc-8345-4ab1-aaaa-07ec9a0fd3a5'} created pos.order #743 2026-09-25 15:00:27,081 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6879847 finished 2026-09-25 15:00:27,104 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 92 0.043 0.054 2026-09-25 15:00:27,155 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87243190 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'd39282ec-ee09-4cc9-9d11-2c1557bde165'}] 2026-09-25 15:00:27,192 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87243190 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'd39282ec-ee09-4cc9-9d11-2c1557bde165'} created pos.order #744 2026-09-25 15:00:27,199 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87243190 finished 2026-09-25 15:00:27,221 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 85 0.018 0.049 2026-09-25 15:00:27,277 44 INFO rb-48985ee-225086-418734 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-25 15:00:27,328 44 INFO rb-48985ee-225086-418734 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-25 15:00:27,390 44 INFO rb-48985ee-225086-418734 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-25 15:00:27,400 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:27,402 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:27,440 44 INFO rb-48985ee-225086-418734 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-25 15:00:27,491 44 INFO rb-48985ee-225086-418734 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-25 15:00:27,556 44 INFO rb-48985ee-225086-418734 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-25 15:00:27,616 44 INFO rb-48985ee-225086-418734 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-25 15:00:27,625 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:00:27,636 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77745571 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'd39282ec-ee09-4cc9-9d11-2c1557bde165'}] 2026-09-25 15:00:27,723 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [718] to pos.order #744 2026-09-25 15:00:28,138 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77745571 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'd39282ec-ee09-4cc9-9d11-2c1557bde165'} updated pos.order #744 2026-09-25 15:00:28,146 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77745571 finished 2026-09-25 15:00:28,186 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 388 0.180 0.388 2026-09-25 15:00:28,313 44 INFO rb-48985ee-225086-418734 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-25 15:00:28,363 44 INFO rb-48985ee-225086-418734 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-25 15:00:28,414 44 INFO rb-48985ee-225086-418734 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-25 15:00:28,470 44 INFO rb-48985ee-225086-418734 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-25 15:00:28,520 44 INFO rb-48985ee-225086-418734 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-25 15:00:28,571 44 INFO rb-48985ee-225086-418734 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-25 15:00:28,621 44 INFO rb-48985ee-225086-418734 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-25 15:00:28,672 44 INFO rb-48985ee-225086-418734 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-25 15:00:28,723 44 INFO rb-48985ee-225086-418734 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-25 15:00:28,773 44 INFO rb-48985ee-225086-418734 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-25 15:00:28,824 44 INFO rb-48985ee-225086-418734 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-25 15:00:28,874 44 INFO rb-48985ee-225086-418734 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-25 15:00:28,925 44 INFO rb-48985ee-225086-418734 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-25 15:00:28,975 44 INFO rb-48985ee-225086-418734 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-25 15:00:29,026 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: tour succeeded 2026-09-25 15:00:29,026 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTour4ProductCombo SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-25 15:00:29,099 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill.browser: heap 22797200 (allocated 25169920) 2026-09-25 15:00:29,102 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Closing chrome headless with pid 106444 2026-09-25 15:00:29,102 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Closing websocket connection 2026-09-25 15:00:29,103 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Terminating chrome headless with pid 106444 2026-09-25 15:00:29,160 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150029_160721_test_09_combo_split_bill.txt 2026-09-25 15:00:29,161 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_09_combo_split_bill: Removing chrome user profile "/tmp/tmp81txx8gh_chrome_odoo" 2026-09-25 15:00:29,170 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_10_save_last_preparation_changes ... 2026-09-25 15:00:29,469 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome pid: 106644 2026-09-25 15:00:29,469 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmp6e4cm_qo_chrome_odoo 2026-09-25 15:00:29,469 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Issuing json command http://127.0.0.1:40649/json/version 2026-09-25 15:00:29,470 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40649', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:00:29,473 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Browser version: Chrome/150.0.7871.114 2026-09-25 15:00:29,473 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Issuing json command http://127.0.0.1:40649/json 2026-09-25 15:00:29,473 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40649', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:00:29,474 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Websocket url found: ws://127.0.0.1:40649/devtools/page/2F766927E55550E60AA9520B2E975586 2026-09-25 15:00:29,475 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Enable chrome headless console log notification 2026-09-25 15:00:29,477 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome headless enable page notifications 2026-09-25 15:00:29,496 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:00:29,500 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Setting session cookie in browser 2026-09-25 15:00:29,501 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:00:29,501 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:00:29,508 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:00:29,929 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:29] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.020 0.403 2026-09-25 15:00:29,932 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Navigation result: {'frameId': '2F766927E55550E60AA9520B2E975586', 'loaderId': 'C7A31F9EFEC15D3AB257BD3ECF1FF237', 'isDownload': False} 2026-09-25 15:00:29,932 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-09-25 15:00:29,942 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:00:29,953 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:29] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:00:29,962 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:29] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-25 15:00:29,969 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:29] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-09-25 15:00:30,264 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:30,267 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:30] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:30,278 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:30] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-25 15:00:30,289 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:30] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:00:30,293 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Evaluate test code "odoo.startTour('SaveLastPreparationChangesTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:00:30,296 44 INFO rb-48985ee-225086-418734 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-25 15:00:30,296 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00: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-25 15:00:30,302 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:30] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:30,315 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:30] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.007 2026-09-25 15:00:30,323 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-25 15:00:30,347 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:30] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.006 0.020 2026-09-25 15:00:30,349 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.015 2026-09-25 15:00:30,705 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:30] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.104 0.236 2026-09-25 15:00:30,720 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00: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-25 15:00:30,761 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-25 15:00:30,793 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:30] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:00:30,806 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:00:30,813 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: Owl is running in 'dev' mode. 2026-09-25 15:00:30,820 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:00:30,849 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:30,859 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:30,859 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:00:30,872 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15: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-25 15:00:30,873 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:00:30,875 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:30] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.009 0.016 2026-09-25 15:00:30,883 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:30] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.031 2026-09-25 15:00:30,891 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:30] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.010 2026-09-25 15:00:30,892 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.039 2026-09-25 15:00:30,898 44 INFO rb-48985ee-225086-418734 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-25 15:00:30,941 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:30] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.009 2026-09-25 15:00:30,964 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:00:30,994 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:30] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.012 0.028 2026-09-25 15:00:31,012 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:31] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:31,012 44 INFO rb-48985ee-225086-418734 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-25 15:00:31,024 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:31] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.010 0.059 2026-09-25 15:00:31,067 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.015 0.038 2026-09-25 15:00:31,100 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:00:31,136 44 INFO rb-48985ee-225086-418734 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-25 15:00:31,149 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:31,207 44 INFO rb-48985ee-225086-418734 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-25 15:00:31,258 44 INFO rb-48985ee-225086-418734 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-25 15:00:31,309 44 INFO rb-48985ee-225086-418734 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-25 15:00:31,359 44 INFO rb-48985ee-225086-418734 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-25 15:00:31,410 44 INFO rb-48985ee-225086-418734 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-25 15:00:31,461 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: [10/20] Tour SaveLastPreparationChangesTour → Step body 2026-09-25 15:00:31,512 44 INFO rb-48985ee-225086-418734 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-25 15:00:31,578 44 INFO rb-48985ee-225086-418734 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-25 15:00:31,581 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46002066 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'c5103dd5-a9b6-421b-aa36-161f498d3792'}] 2026-09-25 15:00:31,619 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46002066 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'c5103dd5-a9b6-421b-aa36-161f498d3792'} created pos.order #745 2026-09-25 15:00:31,628 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46002066 finished 2026-09-25 15:00:31,653 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.023 0.051 2026-09-25 15:00:31,685 44 INFO rb-48985ee-225086-418734 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-25 15:00:31,686 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00: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-25 15:00:33,726 44 INFO rb-48985ee-225086-418734 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-25 15:00:33,776 44 INFO rb-48985ee-225086-418734 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-25 15:00:33,827 44 INFO rb-48985ee-225086-418734 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-25 15:00:33,885 44 INFO rb-48985ee-225086-418734 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-25 15:00:35,926 44 INFO rb-48985ee-225086-418734 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-25 15:00:35,976 44 INFO rb-48985ee-225086-418734 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-25 15:00:36,027 44 INFO rb-48985ee-225086-418734 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-25 15:00:36,078 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: tour succeeded 2026-09-25 15:00:36,079 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR SaveLastPreparationChangesTour SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-25 15:00:36,124 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes.browser: heap 15340736 (allocated 17039360) 2026-09-25 15:00:36,127 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Closing chrome headless with pid 106644 2026-09-25 15:00:36,128 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Closing websocket connection 2026-09-25 15:00:36,128 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Terminating chrome headless with pid 106644 2026-09-25 15:00:36,187 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150036_187757_test_10_save_last_preparation_changes.txt 2026-09-25 15:00:36,188 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_10_save_last_preparation_changes: Removing chrome user profile "/tmp/tmp6e4cm_qo_chrome_odoo" 2026-09-25 15:00:36,216 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_12_order_tracking ... 2026-09-25 15:00:36,538 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome pid: 106851 2026-09-25 15:00:36,539 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome headless temporary user profile dir: /tmp/tmp8atpqe8i_chrome_odoo 2026-09-25 15:00:36,539 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Issuing json command http://127.0.0.1:38123/json/version 2026-09-25 15:00:36,540 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38123', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:00:36,541 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Browser version: Chrome/150.0.7871.114 2026-09-25 15:00:36,541 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Issuing json command http://127.0.0.1:38123/json 2026-09-25 15:00:36,542 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38123', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:00:36,543 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Websocket url found: ws://127.0.0.1:38123/devtools/page/9A747E7D3F6A8EBC1945212D53BE5B87 2026-09-25 15:00:36,544 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Enable chrome headless console log notification 2026-09-25 15:00:36,545 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome headless enable page notifications 2026-09-25 15:00:36,562 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:00:36,566 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Setting session cookie in browser 2026-09-25 15:00:36,567 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:00:36,567 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:00:36,574 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:00:36,881 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:36] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.019 0.290 2026-09-25 15:00:36,885 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Navigation result: {'frameId': '9A747E7D3F6A8EBC1945212D53BE5B87', 'loaderId': '77C2BAC7632C0039FE84FCE23BEC0E44', 'isDownload': False} 2026-09-25 15:00:36,885 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Evaluate ready code "odoo.isTourReady('OrderTrackingTour')" 2026-09-25 15:00:36,898 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:00:36,908 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:36] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:00:36,911 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:36] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-25 15:00:36,916 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:36] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 15:00:37,303 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:37,308 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:37,315 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 15:00:37,326 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Evaluate test code "odoo.startTour('OrderTrackingTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:00:37,328 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:00:37,330 44 INFO rb-48985ee-225086-418734 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-25 15:00:37,335 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:00:37,340 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:37,353 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:00:37,361 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-25 15:00:37,382 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.017 2026-09-25 15:00:37,384 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-09-25 15:00:37,678 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.084 0.192 2026-09-25 15:00:37,687 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:37,719 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00: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-25 15:00:37,750 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:37] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:00:37,764 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:00:37,772 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: Owl is running in 'dev' mode. 2026-09-25 15:00:37,778 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:00:37,803 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:37,820 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:00:37,821 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:00:37,830 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:00:37,830 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:00:37,842 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:37] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.013 0.019 2026-09-25 15:00:37,852 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:37] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.037 2026-09-25 15:00:37,854 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.045 2026-09-25 15:00:37,863 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:37] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.020 2026-09-25 15:00:37,864 44 INFO rb-48985ee-225086-418734 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-25 15:00:37,905 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:00:37,912 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:37] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.004 0.014 2026-09-25 15:00:37,948 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:37] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.013 0.033 2026-09-25 15:00:37,985 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:37,992 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:37] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.021 0.069 2026-09-25 15:00:37,996 44 INFO rb-48985ee-225086-418734 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-25 15:00:38,039 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.015 0.026 2026-09-25 15:00:38,053 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:00:38,090 44 INFO rb-48985ee-225086-418734 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-25 15:00:38,103 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:38,162 44 INFO rb-48985ee-225086-418734 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-25 15:00:38,222 44 INFO rb-48985ee-225086-418734 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-25 15:00:38,273 44 INFO rb-48985ee-225086-418734 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-25 15:00:38,324 44 INFO rb-48985ee-225086-418734 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-25 15:00:38,374 44 INFO rb-48985ee-225086-418734 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-25 15:00:38,425 44 INFO rb-48985ee-225086-418734 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-25 15:00:38,481 44 INFO rb-48985ee-225086-418734 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-25 15:00:38,505 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92624721 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '0d74ba6c-6f98-4ca3-9048-0c734ae9e229'}] 2026-09-25 15:00:38,545 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92624721 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '0d74ba6c-6f98-4ca3-9048-0c734ae9e229'} created pos.order #746 2026-09-25 15:00:38,554 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92624721 finished 2026-09-25 15:00:38,579 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.022 0.054 2026-09-25 15:00:38,609 44 INFO rb-48985ee-225086-418734 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-25 15:00:38,669 44 INFO rb-48985ee-225086-418734 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-25 15:00:38,673 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00: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.008 2026-09-25 15:00:38,720 44 INFO rb-48985ee-225086-418734 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-25 15:00:38,773 44 INFO rb-48985ee-225086-418734 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-25 15:00:38,824 44 INFO rb-48985ee-225086-418734 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-25 15:00:38,876 44 INFO rb-48985ee-225086-418734 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-25 15:00:38,929 44 INFO rb-48985ee-225086-418734 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-25 15:00:38,981 44 INFO rb-48985ee-225086-418734 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-25 15:00:39,159 44 INFO rb-48985ee-225086-418734 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-25 15:00:39,210 44 INFO rb-48985ee-225086-418734 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-25 15:00:39,265 44 INFO rb-48985ee-225086-418734 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-25 15:00:39,316 44 INFO rb-48985ee-225086-418734 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-25 15:00:39,366 44 INFO rb-48985ee-225086-418734 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-25 15:00:39,431 44 INFO rb-48985ee-225086-418734 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-25 15:00:39,438 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:39,438 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:39,501 44 INFO rb-48985ee-225086-418734 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-25 15:00:39,561 44 INFO rb-48985ee-225086-418734 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-25 15:00:39,565 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31468704 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '0d74ba6c-6f98-4ca3-9048-0c734ae9e229'}] 2026-09-25 15:00:39,567 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:00:39,625 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [719] to pos.order #746 2026-09-25 15:00:39,796 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31468704 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '0d74ba6c-6f98-4ca3-9048-0c734ae9e229'} updated pos.order #746 2026-09-25 15:00:39,805 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31468704 finished 2026-09-25 15:00:39,842 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 251 0.096 0.184 2026-09-25 15:00:39,913 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: tour succeeded 2026-09-25 15:00:39,913 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: ╔══════════════════════════════════╗ ║ TOUR OrderTrackingTour SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-09-25 15:00:39,965 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking.browser: heap 16530420 (allocated 18485248) 2026-09-25 15:00:39,967 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Closing chrome headless with pid 106851 2026-09-25 15:00:39,968 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Closing websocket connection 2026-09-25 15:00:39,968 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Terminating chrome headless with pid 106851 2026-09-25 15:00:40,022 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150040_022333_test_12_order_tracking.txt 2026-09-25 15:00:40,022 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_12_order_tracking: Removing chrome user profile "/tmp/tmp8atpqe8i_chrome_odoo" 2026-09-25 15:00:40,040 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_13_category_check ... 2026-09-25 15:00:40,337 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome pid: 107051 2026-09-25 15:00:40,338 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome headless temporary user profile dir: /tmp/tmpnmd5jxb8_chrome_odoo 2026-09-25 15:00:40,338 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Issuing json command http://127.0.0.1:36139/json/version 2026-09-25 15:00:40,339 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36139', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:00:40,341 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Browser version: Chrome/150.0.7871.114 2026-09-25 15:00:40,341 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Issuing json command http://127.0.0.1:36139/json 2026-09-25 15:00:40,342 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36139', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:00:40,344 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Websocket url found: ws://127.0.0.1:36139/devtools/page/A2DE8A2EBC6272C5881BAEE78770367F 2026-09-25 15:00:40,346 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Enable chrome headless console log notification 2026-09-25 15:00:40,347 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome headless enable page notifications 2026-09-25 15:00:40,369 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:00:40,375 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Setting session cookie in browser 2026-09-25 15:00:40,377 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:00:40,377 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:00:40,384 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:00:40,693 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:40] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.020 0.290 2026-09-25 15:00:40,695 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Navigation result: {'frameId': 'A2DE8A2EBC6272C5881BAEE78770367F', 'loaderId': 'F367483FC98FA00EBD4C5A03FD263BB0', 'isDownload': False} 2026-09-25 15:00:40,696 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Evaluate ready code "odoo.isTourReady('CategLabelCheck')" 2026-09-25 15:00:40,705 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:00:40,716 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:40] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:00:40,719 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:40] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.008 2026-09-25 15:00:40,723 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:40] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 15:00:41,001 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:41,005 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:00:41,015 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.003 0.007 2026-09-25 15:00:41,027 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Evaluate test code "odoo.startTour('CategLabelCheck', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:00:41,029 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:00:41,030 44 INFO rb-48985ee-225086-418734 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-25 15:00:41,037 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:00:41,042 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:41,059 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.006 2026-09-25 15:00:41,069 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-25 15:00:41,094 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.008 0.019 2026-09-25 15:00:41,096 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-09-25 15:00:41,460 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.111 0.233 2026-09-25 15:00:41,476 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 15:00:41,512 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:00:41,544 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:41] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:00:41,560 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:00:41,568 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: Owl is running in 'dev' mode. 2026-09-25 15:00:41,577 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-25 15:00:41,604 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:41,617 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:00:41,622 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:00:41,623 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:00:41,634 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:00:41,646 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00: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-25 15:00:41,649 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:41] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.012 0.022 2026-09-25 15:00:41,651 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:41,658 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:41] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.040 2026-09-25 15:00:41,665 44 INFO rb-48985ee-225086-418734 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-25 15:00:41,692 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:41] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.010 0.052 2026-09-25 15:00:41,698 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:41] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.001 0.045 2026-09-25 15:00:41,722 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:41] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:00:41,722 44 INFO rb-48985ee-225086-418734 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-25 15:00:41,730 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:41] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.012 0.086 2026-09-25 15:00:41,738 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:41] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.036 2026-09-25 15:00:41,796 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.022 0.049 2026-09-25 15:00:41,834 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:00:41,870 44 INFO rb-48985ee-225086-418734 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-25 15:00:41,883 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:41,940 44 INFO rb-48985ee-225086-418734 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-25 15:00:41,991 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: tour succeeded 2026-09-25 15:00:41,992 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: ╔════════════════════════════════╗ ║ TOUR CategLabelCheck SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-25 15:00:42,029 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check.browser: heap 14038628 (allocated 15466496) 2026-09-25 15:00:42,031 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Closing chrome headless with pid 107051 2026-09-25 15:00:42,031 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Closing websocket connection 2026-09-25 15:00:42,032 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Terminating chrome headless with pid 107051 2026-09-25 15:00:42,086 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150042_086193_test_13_category_check.txt 2026-09-25 15:00:42,086 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_category_check: Removing chrome user profile "/tmp/tmpnmd5jxb8_chrome_odoo" 2026-09-25 15:00:42,099 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_13_crm_team ... 2026-09-25 15:00:42,437 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome pid: 107256 2026-09-25 15:00:42,438 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome headless temporary user profile dir: /tmp/tmpxe21m_6q_chrome_odoo 2026-09-25 15:00:42,438 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Issuing json command http://127.0.0.1:42107/json/version 2026-09-25 15:00:42,439 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42107', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:00:42,441 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Browser version: Chrome/150.0.7871.114 2026-09-25 15:00:42,441 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Issuing json command http://127.0.0.1:42107/json 2026-09-25 15:00:42,441 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42107', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:00:42,442 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Websocket url found: ws://127.0.0.1:42107/devtools/page/AC0485F33B3381E53BE14F5FD8AFFE94 2026-09-25 15:00:42,444 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Enable chrome headless console log notification 2026-09-25 15:00:42,445 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome headless enable page notifications 2026-09-25 15:00:42,467 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:00:42,472 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Setting session cookie in browser 2026-09-25 15:00:42,473 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:00:42,473 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:00:42,481 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:00:42,783 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:42] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.020 0.285 2026-09-25 15:00:42,786 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Navigation result: {'frameId': 'AC0485F33B3381E53BE14F5FD8AFFE94', 'loaderId': 'D6B1D1DC2DDD662B9B6A7F817F595B03', 'isDownload': False} 2026-09-25 15:00:42,786 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Evaluate ready code "odoo.isTourReady('CrmTeamTour')" 2026-09-25 15:00:42,797 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:00:42,806 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:42] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:00:42,811 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:42] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:00:42,815 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:42] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:00:43,122 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:43,123 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:43,140 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:00:43,156 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:00:43,160 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Evaluate test code "odoo.startTour('CrmTeamTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:00:43,164 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:00:43,167 44 INFO rb-48985ee-225086-418734 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-25 15:00:43,173 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:43,188 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:00:43,200 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-25 15:00:43,222 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.006 0.018 2026-09-25 15:00:43,223 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.012 2026-09-25 15:00:43,680 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.088 0.346 2026-09-25 15:00:43,692 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:43] "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-25 15:00:43,751 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00: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.008 2026-09-25 15:00:43,814 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:43] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.026 2026-09-25 15:00:43,834 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:00:43,843 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: Owl is running in 'dev' mode. 2026-09-25 15:00:43,851 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00: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-25 15:00:43,897 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:00:43,904 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:43] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.008 2026-09-25 15:00:43,906 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:00:43,908 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:00:43,924 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:43] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.007 0.023 2026-09-25 15:00:43,926 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.033 2026-09-25 15:00:43,928 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:43,929 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00: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-25 15:00:43,945 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:43] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 15:00:43,964 44 INFO rb-48985ee-225086-418734 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-25 15:00:43,995 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:00:44,035 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:44] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.013 0.031 2026-09-25 15:00:44,043 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:44] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.050 2026-09-25 15:00:44,069 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:44] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.008 0.070 2026-09-25 15:00:44,081 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:44,084 44 INFO rb-48985ee-225086-418734 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-25 15:00:44,128 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.015 0.027 2026-09-25 15:00:44,150 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:00:44,190 44 INFO rb-48985ee-225086-418734 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-25 15:00:44,204 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:44,262 44 INFO rb-48985ee-225086-418734 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-25 15:00:44,321 44 INFO rb-48985ee-225086-418734 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-25 15:00:44,342 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39756795 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '44e884a6-f0b0-4d74-897a-5d42e6f8d885'}] 2026-09-25 15:00:44,399 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39756795 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '44e884a6-f0b0-4d74-897a-5d42e6f8d885'} created pos.order #747 2026-09-25 15:00:44,407 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39756795 finished 2026-09-25 15:00:44,443 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.039 0.064 2026-09-25 15:00:44,475 44 INFO rb-48985ee-225086-418734 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-25 15:00:44,537 44 INFO rb-48985ee-225086-418734 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-25 15:00:44,537 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 15:00:44,593 44 INFO rb-48985ee-225086-418734 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-25 15:00:46,642 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: tour succeeded 2026-09-25 15:00:46,642 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: ╔════════════════════════════╗ ║ TOUR CrmTeamTour SUCCEEDED ║ ╚════════════════════════════╝ 2026-09-25 15:00:46,676 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team.browser: heap 15051368 (allocated 15990784) 2026-09-25 15:00:46,690 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Closing chrome headless with pid 107256 2026-09-25 15:00:46,698 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Closing websocket connection 2026-09-25 15:00:46,698 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Terminating chrome headless with pid 107256 2026-09-25 15:00:46,752 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150046_751976_test_13_crm_team.txt 2026-09-25 15:00:46,752 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_13_crm_team: Removing chrome user profile "/tmp/tmpxe21m_6q_chrome_odoo" 2026-09-25 15:00:46,768 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_14_change_synced_order ... 2026-09-25 15:00:47,064 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome pid: 107463 2026-09-25 15:00:47,064 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome headless temporary user profile dir: /tmp/tmpsv8lpj2h_chrome_odoo 2026-09-25 15:00:47,064 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Issuing json command http://127.0.0.1:33463/json/version 2026-09-25 15:00:47,065 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33463', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:00:47,067 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Browser version: Chrome/150.0.7871.114 2026-09-25 15:00:47,067 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Issuing json command http://127.0.0.1:33463/json 2026-09-25 15:00:47,068 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33463', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:00:47,069 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Websocket url found: ws://127.0.0.1:33463/devtools/page/12C283091CCD322562622FBEE6163988 2026-09-25 15:00:47,071 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Enable chrome headless console log notification 2026-09-25 15:00:47,073 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome headless enable page notifications 2026-09-25 15:00:47,091 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:00:47,095 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Setting session cookie in browser 2026-09-25 15:00:47,096 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:00:47,096 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:00:47,105 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:00:47,508 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:47] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.021 0.384 2026-09-25 15:00:47,511 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Navigation result: {'frameId': '12C283091CCD322562622FBEE6163988', 'loaderId': 'D5EF11B1E056A5DD6DC7E3637791634E', 'isDownload': False} 2026-09-25 15:00:47,511 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Evaluate ready code "odoo.isTourReady('OrderChange')" 2026-09-25 15:00:47,524 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:00:47,535 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:47] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:00:47,540 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:47] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-25 15:00:47,548 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:47] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-25 15:00:47,834 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:47,836 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:47,845 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-25 15:00:47,857 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:00:47,858 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Evaluate test code "odoo.startTour('OrderChange', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:00:47,861 44 INFO rb-48985ee-225086-418734 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-25 15:00:47,867 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:00:47,872 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:47,886 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.007 2026-09-25 15:00:47,896 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.016 2026-09-25 15:00:47,927 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.006 0.026 2026-09-25 15:00:47,929 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-09-25 15:00:48,248 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.083 0.217 2026-09-25 15:00:48,262 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:48] "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-25 15:00:48,291 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:00:48,325 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:48] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.023 2026-09-25 15:00:48,338 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00: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-25 15:00:48,344 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: Owl is running in 'dev' mode. 2026-09-25 15:00:48,352 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:00:48,379 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:48,389 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:00:48,395 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:48] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:00:48,402 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:00:48,405 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:48] "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-25 15:00:48,424 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:48] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.019 0.025 2026-09-25 15:00:48,428 44 INFO rb-48985ee-225086-418734 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-25 15:00:48,431 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:48] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.046 2026-09-25 15:00:48,438 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:48] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.017 2026-09-25 15:00:48,439 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:48] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.056 2026-09-25 15:00:48,463 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:48] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.008 2026-09-25 15:00:48,535 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:48] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:48,544 44 INFO rb-48985ee-225086-418734 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-25 15:00:48,545 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:48] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 15:00:48,605 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:48] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.039 0.028 2026-09-25 15:00:48,635 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:48] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.009 0.088 2026-09-25 15:00:48,674 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.014 0.110 2026-09-25 15:00:48,717 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:00:48,764 44 INFO rb-48985ee-225086-418734 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-25 15:00:48,777 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:48,837 44 INFO rb-48985ee-225086-418734 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-25 15:00:48,888 44 INFO rb-48985ee-225086-418734 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-25 15:00:48,939 44 INFO rb-48985ee-225086-418734 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-25 15:00:48,989 44 INFO rb-48985ee-225086-418734 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-25 15:00:49,040 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: [9/31] Tour OrderChange → Step body 2026-09-25 15:00:49,091 44 INFO rb-48985ee-225086-418734 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-25 15:00:49,161 44 INFO rb-48985ee-225086-418734 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-25 15:00:49,163 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84589649 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '4d4e4c04-a708-4dbf-9447-8847a5b82cb7'}] 2026-09-25 15:00:49,200 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84589649 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '4d4e4c04-a708-4dbf-9447-8847a5b82cb7'} created pos.order #748 2026-09-25 15:00:49,208 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84589649 finished 2026-09-25 15:00:49,230 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.019 0.049 2026-09-25 15:00:49,269 44 INFO rb-48985ee-225086-418734 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-25 15:00:49,273 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15: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.004 0.006 2026-09-25 15:00:49,319 44 INFO rb-48985ee-225086-418734 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-25 15:00:49,369 44 INFO rb-48985ee-225086-418734 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-25 15:00:49,419 44 INFO rb-48985ee-225086-418734 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-25 15:00:49,475 44 INFO rb-48985ee-225086-418734 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-25 15:00:49,531 44 INFO rb-48985ee-225086-418734 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-25 15:00:49,587 44 INFO rb-48985ee-225086-418734 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-25 15:00:49,638 44 INFO rb-48985ee-225086-418734 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-25 15:00:49,688 44 INFO rb-48985ee-225086-418734 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-25 15:00:49,739 44 INFO rb-48985ee-225086-418734 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-25 15:00:49,792 44 INFO rb-48985ee-225086-418734 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-25 15:00:49,847 44 INFO rb-48985ee-225086-418734 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-25 15:00:49,898 44 INFO rb-48985ee-225086-418734 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-25 15:00:49,962 44 INFO rb-48985ee-225086-418734 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-25 15:00:49,970 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:49,971 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:00:50,012 44 INFO rb-48985ee-225086-418734 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-25 15:00:50,063 44 INFO rb-48985ee-225086-418734 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-25 15:00:50,126 44 INFO rb-48985ee-225086-418734 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-25 15:00:50,178 44 INFO rb-48985ee-225086-418734 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-25 15:00:50,240 44 INFO rb-48985ee-225086-418734 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-25 15:00:50,243 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29481515 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '4d4e4c04-a708-4dbf-9447-8847a5b82cb7'}] 2026-09-25 15:00:50,249 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:00:50,288 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [720] to pos.order #748 2026-09-25 15:00:50,476 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29481515 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '4d4e4c04-a708-4dbf-9447-8847a5b82cb7'} updated pos.order #748 2026-09-25 15:00:50,483 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29481515 finished 2026-09-25 15:00:50,526 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 249 0.101 0.184 2026-09-25 15:00:50,592 44 INFO rb-48985ee-225086-418734 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-25 15:00:50,643 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: tour succeeded 2026-09-25 15:00:50,643 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: ╔════════════════════════════╗ ║ TOUR OrderChange SUCCEEDED ║ ╚════════════════════════════╝ 2026-09-25 15:00:50,702 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order.browser: heap 16744752 (allocated 18747392) 2026-09-25 15:00:50,704 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Closing chrome headless with pid 107463 2026-09-25 15:00:50,704 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Closing websocket connection 2026-09-25 15:00:50,705 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Terminating chrome headless with pid 107463 2026-09-25 15:00:50,767 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150050_766853_test_14_change_synced_order.txt 2026-09-25 15:00:50,767 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_change_synced_order: Removing chrome user profile "/tmp/tmpsv8lpj2h_chrome_odoo" 2026-09-25 15:00:50,776 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_14_pos_payment_sync ... 2026-09-25 15:00:51,079 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 107676 2026-09-25 15:00:51,079 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmp7cc_vi8c_chrome_odoo 2026-09-25 15:00:51,079 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:44325/json/version 2026-09-25 15:00:51,080 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44325', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:00:51,082 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-09-25 15:00:51,083 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:44325/json 2026-09-25 15:00:51,083 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44325', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:00:51,084 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:44325/devtools/page/8EBA6B0CF79A029DAC2F97C16724DF1E 2026-09-25 15:00:51,086 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-09-25 15:00:51,087 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-09-25 15:00:51,111 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:00:51,117 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-09-25 15:00:51,118 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:00:51,119 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:00:51,126 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:00:51,456 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:51] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.023 0.309 2026-09-25 15:00:51,458 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': '8EBA6B0CF79A029DAC2F97C16724DF1E', 'loaderId': '715CCF730591602E1EB9AA6ED74737E5', 'isDownload': False} 2026-09-25 15:00:51,459 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour1')" 2026-09-25 15:00:51,468 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:00:51,478 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:51] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:00:51,481 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:51] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 15:00:51,485 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:51] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-25 15:00:51,781 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:51,781 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:00:51,791 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:00:51,803 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:00:51,809 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate test code "odoo.startTour('PoSPaymentSyncTour1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:00:51,810 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:00:51,812 44 INFO rb-48985ee-225086-418734 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-25 15:00:51,815 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:51,830 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.007 2026-09-25 15:00:51,838 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-25 15:00:51,859 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:51] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.016 2026-09-25 15:00:51,861 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.014 2026-09-25 15:00:52,260 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.101 0.282 2026-09-25 15:00:52,274 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:52] "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-25 15:00:52,305 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:00:52,337 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:52] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:00:52,349 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:00:52,356 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-09-25 15:00:52,363 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:00:52,382 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:52,394 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:00:52,396 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:00:52,397 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:52] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:00:52,404 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:52] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.012 2026-09-25 15:00:52,408 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:52,414 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00: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-25 15:00:52,425 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:00:52,434 44 INFO rb-48985ee-225086-418734 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-25 15:00:52,436 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:52] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.014 0.031 2026-09-25 15:00:52,442 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:52] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.001 0.028 2026-09-25 15:00:52,469 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:52] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.008 0.045 2026-09-25 15:00:52,495 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:52] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.008 0.067 2026-09-25 15:00:52,501 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:52] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.001 0.028 2026-09-25 15:00:52,540 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:52] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:52,545 44 INFO rb-48985ee-225086-418734 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-25 15:00:52,592 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.015 0.031 2026-09-25 15:00:52,616 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:00:52,654 44 INFO rb-48985ee-225086-418734 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-25 15:00:52,669 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:52,725 44 INFO rb-48985ee-225086-418734 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-25 15:00:52,776 44 INFO rb-48985ee-225086-418734 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-25 15:00:52,826 44 INFO rb-48985ee-225086-418734 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-25 15:00:52,877 44 INFO rb-48985ee-225086-418734 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-25 15:00:52,933 44 INFO rb-48985ee-225086-418734 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-25 15:00:52,983 44 INFO rb-48985ee-225086-418734 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-25 15:00:53,034 44 INFO rb-48985ee-225086-418734 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-25 15:00:53,099 44 INFO rb-48985ee-225086-418734 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-25 15:00:53,106 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:53,106 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:53,150 44 INFO rb-48985ee-225086-418734 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-25 15:00:53,201 44 INFO rb-48985ee-225086-418734 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-25 15:00:53,267 44 INFO rb-48985ee-225086-418734 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-25 15:00:53,322 44 INFO rb-48985ee-225086-418734 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-25 15:00:53,373 44 INFO rb-48985ee-225086-418734 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-25 15:00:53,436 44 INFO rb-48985ee-225086-418734 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-25 15:00:53,476 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-25 15:00:53,476 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-25 15:00:53,477 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-25 15:00:53,477 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-09-25 15:00:53,477 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-25 15:00:53,477 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-25 15:00:53,478 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-25 15:00:53,478 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-09-25 15:00:53,479 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-25 15:00:53,479 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-25 15:00:53,479 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-25 15:00:53,479 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-09-25 15:00:53,480 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-25 15:00:53,480 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-25 15:00:53,480 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-25 15:00:53,480 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-09-25 15:00:53,481 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-25 15:00:53,481 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-25 15:00:53,481 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-25 15:00:53,481 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-09-25 15:00:53,481 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-25 15:00:53,481 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-25 15:00:53,482 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-25 15:00:53,482 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-09-25 15:00:53,482 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-25 15:00:53,482 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-25 15:00:53,482 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-25 15:00:53,483 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-09-25 15:00:53,483 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-25 15:00:53,483 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-25 15:00:53,483 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-25 15:00:53,483 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-09-25 15:00:53,484 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-25 15:00:53,484 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-25 15:00:53,484 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-25 15:00:53,484 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-09-25 15:00:53,485 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-25 15:00:53,485 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-25 15:00:53,485 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-25 15:00:53,485 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-09-25 15:00:53,494 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:53] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:53,500 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:53] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:00:53,501 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:53] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 15:00:53,503 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:53] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:00:53,504 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:53] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 15:00:53,508 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:53] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:53,516 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:53] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-09-25 15:00:53,520 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:53] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:00:53,520 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-25 15:00:53,521 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-25 15:00:53,522 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:53] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:00:53,522 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-25 15:00:53,524 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:53] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:00:53,524 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-09-25 15:00:53,525 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-25 15:00:53,525 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-25 15:00:53,526 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-25 15:00:53,526 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-09-25 15:00:53,526 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-25 15:00:53,527 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-25 15:00:53,527 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-25 15:00:53,527 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-09-25 15:00:53,528 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-25 15:00:53,528 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-25 15:00:53,528 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-25 15:00:53,529 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-09-25 15:00:53,529 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-25 15:00:53,530 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-25 15:00:53,530 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-25 15:00:53,530 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-09-25 15:00:53,530 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-25 15:00:53,530 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-25 15:00:53,531 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-25 15:00:53,531 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-09-25 15:00:53,531 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-25 15:00:53,531 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-25 15:00:53,531 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-25 15:00:53,532 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-09-25 15:00:53,532 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-25 15:00:53,532 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-25 15:00:53,532 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-25 15:00:53,532 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-09-25 15:00:53,532 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-25 15:00:53,532 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-25 15:00:53,533 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-25 15:00:53,533 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-09-25 15:00:53,533 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-25 15:00:53,533 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-25 15:00:53,533 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-25 15:00:53,534 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-09-25 15:00:53,539 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-25 15:00:53,540 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-25 15:00:53,540 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-25 15:00:53,541 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-09-25 15:00:53,542 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-25 15:00:53,543 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-25 15:00:53,545 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:53] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:00:53,546 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-25 15:00:53,547 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-09-25 15:00:53,549 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-25 15:00:53,550 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:53] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:00:53,550 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:53] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:00:53,553 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:53] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:00:53,558 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-25 15:00:53,558 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-25 15:00:53,561 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:00:53,562 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:53] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:00:53,563 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-09-25 15:00:53,565 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00: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-25 15:00:53,568 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:53] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:53,568 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-25 15:00:53,569 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:00:53,570 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:53] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:00:53,570 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-25 15:00:53,571 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-25 15:00:53,571 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-09-25 15:00:53,572 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:53] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:00:53,572 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-25 15:00:53,572 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-25 15:00:53,573 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-25 15:00:53,574 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-09-25 15:00:53,575 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-25 15:00:53,575 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-25 15:00:53,575 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-25 15:00:53,575 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-09-25 15:00:53,575 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-25 15:00:53,576 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-25 15:00:53,576 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-25 15:00:53,576 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-09-25 15:00:53,577 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-25 15:00:53,577 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-25 15:00:53,578 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-25 15:00:53,579 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-09-25 15:00:53,580 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-25 15:00:53,580 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-25 15:00:53,581 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:53] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:53,581 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-25 15:00:53,582 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-09-25 15:00:53,582 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-25 15:00:53,582 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-25 15:00:53,582 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-25 15:00:53,583 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-09-25 15:00:53,587 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:53] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:53,590 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:53] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:00:53,591 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:53] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:00:53,591 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:53] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:00:53,839 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44517394 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '8288660b-c26b-478a-b441-dc2b3bc86afa'}] 2026-09-25 15:00:53,860 44 INFO rb-48985ee-225086-418734 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-25 15:00:53,886 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44517394 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '8288660b-c26b-478a-b441-dc2b3bc86afa'} created pos.order #749 2026-09-25 15:00:53,895 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44517394 finished 2026-09-25 15:00:53,919 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 74 0.023 0.059 2026-09-25 15:00:53,958 44 INFO rb-48985ee-225086-418734 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-25 15:00:53,960 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 15:00:54,009 44 INFO rb-48985ee-225086-418734 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-25 15:00:54,065 44 INFO rb-48985ee-225086-418734 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-25 15:00:56,108 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-09-25 15:00:56,109 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-25 15:00:56,167 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 16465488 (allocated 17825792) 2026-09-25 15:00:56,170 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 107676 2026-09-25 15:00:56,171 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-09-25 15:00:56,172 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 107676 2026-09-25 15:00:56,225 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150056_225745_test_14_pos_payment_sync.txt 2026-09-25 15:00:56,226 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmp7cc_vi8c_chrome_odoo" 2026-09-25 15:00:56,498 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 107903 2026-09-25 15:00:56,498 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpbwhczp1z_chrome_odoo 2026-09-25 15:00:56,498 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:40929/json/version 2026-09-25 15:00:56,499 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40929', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:00:56,501 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-09-25 15:00:56,501 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:40929/json 2026-09-25 15:00:56,501 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40929', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:00:56,502 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:40929/devtools/page/AB9CC9C9B86E3EE2546391D4DB0B14DE 2026-09-25 15:00:56,504 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-09-25 15:00:56,505 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-09-25 15:00:56,513 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:00:56,515 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-09-25 15:00:56,516 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:00:56,516 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:00:56,570 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:56] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.013 0.033 2026-09-25 15:00:56,573 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': 'AB9CC9C9B86E3EE2546391D4DB0B14DE', 'loaderId': 'D432921A763909A104BEEAF6017AD121', 'isDownload': False} 2026-09-25 15:00:56,573 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour2')" 2026-09-25 15:00:56,587 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:00:56,595 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:56] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:00:56,604 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:56] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:00:56,609 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:56] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-25 15:00:56,936 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:56,940 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:56,946 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:00:56,958 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate test code "odoo.startTour('PoSPaymentSyncTour2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:00:56,959 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-09-25 15:00:56,961 44 INFO rb-48985ee-225086-418734 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-25 15:00:56,967 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:00:56,972 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:56,982 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:00:56,985 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:00:57,004 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.003 0.014 2026-09-25 15:00:57,006 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.011 2026-09-25 15:00:57,302 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 329 0.088 0.190 2026-09-25 15:00:57,318 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 15:00:57,361 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.005 2026-09-25 15:00:57,389 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:57] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.020 2026-09-25 15:00:57,401 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:00:57,410 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-09-25 15:00:57,418 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:57,438 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:57,449 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 15:00:57,452 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:00:57,454 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:57] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.009 2026-09-25 15:00:57,469 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:00:57,482 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:57] "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-25 15:00:57,484 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:57] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 7 0.011 0.032 2026-09-25 15:00:57,486 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.044 2026-09-25 15:00:57,497 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:57] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.005 2026-09-25 15:00:57,504 44 INFO rb-48985ee-225086-418734 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-25 15:00:57,537 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:00:57,567 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:57] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.011 0.024 2026-09-25 15:00:57,579 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:57] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.042 2026-09-25 15:00:57,620 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:57] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.012 0.076 2026-09-25 15:00:57,641 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-09-25 15:00:57,662 44 INFO rb-48985ee-225086-418734 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-25 15:00:57,683 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:57,686 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:00:57,687 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:00:57,713 44 INFO rb-48985ee-225086-418734 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-25 15:00:57,809 44 INFO rb-48985ee-225086-418734 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-25 15:00:57,859 44 INFO rb-48985ee-225086-418734 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-25 15:00:57,924 44 INFO rb-48985ee-225086-418734 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-25 15:00:57,975 44 INFO rb-48985ee-225086-418734 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-25 15:00:58,026 44 INFO rb-48985ee-225086-418734 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-25 15:00:58,077 44 INFO rb-48985ee-225086-418734 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-25 15:00:58,139 44 INFO rb-48985ee-225086-418734 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-25 15:00:58,150 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:58,189 44 INFO rb-48985ee-225086-418734 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-25 15:00:58,240 44 INFO rb-48985ee-225086-418734 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-25 15:00:58,297 44 INFO rb-48985ee-225086-418734 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-25 15:00:58,351 44 INFO rb-48985ee-225086-418734 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-25 15:00:58,402 44 INFO rb-48985ee-225086-418734 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-25 15:00:58,453 44 INFO rb-48985ee-225086-418734 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-25 15:00:58,508 44 INFO rb-48985ee-225086-418734 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-25 15:00:58,566 44 INFO rb-48985ee-225086-418734 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-25 15:00:58,616 44 INFO rb-48985ee-225086-418734 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-25 15:00:58,674 44 INFO rb-48985ee-225086-418734 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-25 15:00:58,680 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:58] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:00:58,738 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-25 15:00:58,738 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-25 15:00:58,738 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-25 15:00:58,739 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-09-25 15:00:58,739 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-25 15:00:58,739 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-25 15:00:58,739 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-25 15:00:58,739 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-09-25 15:00:58,740 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-25 15:00:58,740 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-25 15:00:58,740 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-25 15:00:58,740 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-09-25 15:00:58,742 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-25 15:00:58,742 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-25 15:00:58,742 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-25 15:00:58,743 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-09-25 15:00:58,743 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-25 15:00:58,743 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-25 15:00:58,743 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-25 15:00:58,743 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-09-25 15:00:58,744 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-25 15:00:58,744 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-25 15:00:58,744 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-25 15:00:58,744 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-09-25 15:00:58,744 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-25 15:00:58,745 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-25 15:00:58,745 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-25 15:00:58,746 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-09-25 15:00:58,746 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-25 15:00:58,746 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-25 15:00:58,746 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-25 15:00:58,746 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-09-25 15:00:58,747 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-25 15:00:58,747 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-25 15:00:58,747 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-25 15:00:58,747 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-09-25 15:00:58,748 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-25 15:00:58,748 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-25 15:00:58,748 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-25 15:00:58,749 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-09-25 15:00:58,762 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:58] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:00:58,763 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:58] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:00:58,768 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:58] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:58,769 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:58] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:00:58,769 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-25 15:00:58,770 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-25 15:00:58,771 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:58] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:00:58,771 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-25 15:00:58,772 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-09-25 15:00:58,773 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-25 15:00:58,774 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:58] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:58,774 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-25 15:00:58,775 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:58] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-25 15:00:58,775 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-25 15:00:58,776 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-09-25 15:00:58,776 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-25 15:00:58,776 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-25 15:00:58,777 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-25 15:00:58,777 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-09-25 15:00:58,777 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-25 15:00:58,777 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-25 15:00:58,777 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-25 15:00:58,777 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-09-25 15:00:58,777 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-25 15:00:58,777 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-25 15:00:58,778 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-25 15:00:58,778 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-09-25 15:00:58,778 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-25 15:00:58,778 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-25 15:00:58,778 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-25 15:00:58,778 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-09-25 15:00:58,779 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-25 15:00:58,779 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-25 15:00:58,779 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-25 15:00:58,779 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-09-25 15:00:58,779 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-25 15:00:58,780 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-25 15:00:58,780 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-25 15:00:58,780 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-09-25 15:00:58,780 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-25 15:00:58,780 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-25 15:00:58,781 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-25 15:00:58,781 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-09-25 15:00:58,781 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-25 15:00:58,781 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-25 15:00:58,782 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-25 15:00:58,782 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-09-25 15:00:58,784 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:58] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:58,787 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:58] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:58,793 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:58] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:58,795 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:58] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:00:58,797 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:58] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:00:58,799 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:00:58,799 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-25 15:00:58,802 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:58] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:00:58,802 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-25 15:00:58,804 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-25 15:00:58,805 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:58] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 15:00:58,810 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-09-25 15:00:58,811 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-25 15:00:58,811 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:00:58,812 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:00:58,813 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-25 15:00:58,813 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-25 15:00:58,813 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-09-25 15:00:58,813 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-25 15:00:58,814 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-25 15:00:58,814 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-25 15:00:58,814 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-09-25 15:00:58,814 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-25 15:00:58,814 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-25 15:00:58,814 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-25 15:00:58,815 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-09-25 15:00:58,815 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-25 15:00:58,815 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-25 15:00:58,815 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-25 15:00:58,815 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-09-25 15:00:58,816 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-25 15:00:58,816 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-25 15:00:58,816 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-25 15:00:58,816 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-09-25 15:00:58,816 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-25 15:00:58,816 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-25 15:00:58,816 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-25 15:00:58,817 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-09-25 15:00:58,817 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-25 15:00:58,817 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-25 15:00:58,817 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-25 15:00:58,817 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-09-25 15:00:58,817 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-25 15:00:58,817 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-25 15:00:58,818 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-25 15:00:58,818 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-09-25 15:00:58,818 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-25 15:00:58,818 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-25 15:00:58,818 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-25 15:00:58,818 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-09-25 15:00:58,825 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:58] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:58,829 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:58] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:58,834 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:58] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:58,841 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:58] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:58,845 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:58] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:58,846 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:58] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:00:58,847 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:58] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:00:58,853 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:58] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:58,854 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:58] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:00:59,104 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54067430 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '8288660b-c26b-478a-b441-dc2b3bc86afa'}] 2026-09-25 15:00:59,109 44 INFO rb-48985ee-225086-418734 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-25 15:00:59,137 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #222 deleted pos.payment records with IDs: [722] 2026-09-25 15:00:59,176 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [723] to pos.order #749 2026-09-25 15:00:59,179 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54067430 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '8288660b-c26b-478a-b441-dc2b3bc86afa'} updated pos.order #749 2026-09-25 15:00:59,186 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54067430 finished 2026-09-25 15:00:59,217 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 104 0.036 0.079 2026-09-25 15:00:59,252 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:00:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 15:00:59,252 44 INFO rb-48985ee-225086-418734 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-25 15:00:59,302 44 INFO rb-48985ee-225086-418734 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-25 15:00:59,359 44 INFO rb-48985ee-225086-418734 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-25 15:01:01,408 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-09-25 15:01:01,409 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour2 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-25 15:01:01,466 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 16748732 (allocated 17825792) 2026-09-25 15:01:01,469 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 107903 2026-09-25 15:01:01,470 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-09-25 15:01:01,470 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 107903 2026-09-25 15:01:01,528 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150101_528074_test_14_pos_payment_sync.txt 2026-09-25 15:01:01,528 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmpbwhczp1z_chrome_odoo" 2026-09-25 15:01:01,782 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome pid: 108137 2026-09-25 15:01:01,782 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless temporary user profile dir: /tmp/tmpwtnky52c_chrome_odoo 2026-09-25 15:01:01,782 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:36591/json/version 2026-09-25 15:01:01,784 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36591', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:01:01,785 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Browser version: Chrome/150.0.7871.114 2026-09-25 15:01:01,786 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Issuing json command http://127.0.0.1:36591/json 2026-09-25 15:01:01,786 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36591', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:01:01,787 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Websocket url found: ws://127.0.0.1:36591/devtools/page/831E2E2BE2040F69506084EF0DBF56FC 2026-09-25 15:01:01,788 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Enable chrome headless console log notification 2026-09-25 15:01:01,789 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome headless enable page notifications 2026-09-25 15:01:01,798 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:01:01,800 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Setting session cookie in browser 2026-09-25 15:01:01,801 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:01:01,802 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:01:01,844 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:01] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.008 0.027 2026-09-25 15:01:01,846 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Navigation result: {'frameId': '831E2E2BE2040F69506084EF0DBF56FC', 'loaderId': 'A6404DF265FE261A87CCCD4A3CFD4A99', 'isDownload': False} 2026-09-25 15:01:01,846 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate ready code "odoo.isTourReady('PoSPaymentSyncTour3')" 2026-09-25 15:01:01,855 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:01:01,867 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:01] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 15:01:01,871 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:01] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-25 15:01:01,875 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:01] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-25 15:01:02,172 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:01:02,173 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:01:02,181 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:01:02,191 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Evaluate test code "odoo.startTour('PoSPaymentSyncTour3', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:01:02,193 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-09-25 15:01:02,194 44 INFO rb-48985ee-225086-418734 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-25 15:01:02,200 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:01:02,205 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:02,217 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:01:02,220 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 15:01:02,238 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.004 0.014 2026-09-25 15:01:02,240 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.009 2026-09-25 15:01:02,582 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 312 0.098 0.224 2026-09-25 15:01:02,593 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:02] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:01:02,637 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 15:01:02,671 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:02] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.025 2026-09-25 15:01:02,688 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 15:01:02,695 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: Owl is running in 'dev' mode. 2026-09-25 15:01:02,702 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:01:02,726 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:01:02,729 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:01:02,736 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:01:02,739 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 15:01:02,749 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:01:02,751 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:01:02,752 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:02] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 7 0.009 0.017 2026-09-25 15:01:02,768 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:01:02,768 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:02] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.037 2026-09-25 15:01:02,779 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:02] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.018 2026-09-25 15:01:02,784 44 INFO rb-48985ee-225086-418734 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-25 15:01:02,827 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:02] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.015 0.050 2026-09-25 15:01:02,869 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:02] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.012 0.098 2026-09-25 15:01:02,876 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:02] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.065 2026-09-25 15:01:02,922 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 15:01:02,950 44 INFO rb-48985ee-225086-418734 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-25 15:01:02,973 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:01:02,975 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:01:02,976 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:01:03,000 44 INFO rb-48985ee-225086-418734 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-25 15:01:03,095 44 INFO rb-48985ee-225086-418734 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-25 15:01:03,146 44 INFO rb-48985ee-225086-418734 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-25 15:01:03,211 44 INFO rb-48985ee-225086-418734 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-25 15:01:03,262 44 INFO rb-48985ee-225086-418734 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-25 15:01:03,313 44 INFO rb-48985ee-225086-418734 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-25 15:01:03,363 44 INFO rb-48985ee-225086-418734 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-25 15:01:03,422 44 INFO rb-48985ee-225086-418734 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-25 15:01:03,432 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:03] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:03,473 44 INFO rb-48985ee-225086-418734 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-25 15:01:03,523 44 INFO rb-48985ee-225086-418734 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-25 15:01:03,579 44 INFO rb-48985ee-225086-418734 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-25 15:01:03,630 44 INFO rb-48985ee-225086-418734 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-25 15:01:03,685 44 INFO rb-48985ee-225086-418734 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-25 15:01:03,742 44 INFO rb-48985ee-225086-418734 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-25 15:01:03,792 44 INFO rb-48985ee-225086-418734 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-25 15:01:03,849 44 INFO rb-48985ee-225086-418734 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-25 15:01:03,855 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01: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-25 15:01:03,913 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-25 15:01:03,913 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-25 15:01:03,913 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-25 15:01:03,913 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-09-25 15:01:03,914 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-25 15:01:03,914 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-25 15:01:03,914 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-25 15:01:03,914 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-09-25 15:01:03,915 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-25 15:01:03,915 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-25 15:01:03,916 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-25 15:01:03,917 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-09-25 15:01:03,917 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-25 15:01:03,917 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-25 15:01:03,917 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-25 15:01:03,917 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-09-25 15:01:03,918 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-25 15:01:03,918 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-25 15:01:03,918 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-25 15:01:03,918 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-09-25 15:01:03,918 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-25 15:01:03,919 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-25 15:01:03,919 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-25 15:01:03,919 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-09-25 15:01:03,919 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-25 15:01:03,919 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-25 15:01:03,920 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-25 15:01:03,920 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-09-25 15:01:03,920 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-25 15:01:03,920 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-25 15:01:03,920 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-25 15:01:03,920 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-09-25 15:01:03,920 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-25 15:01:03,920 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-25 15:01:03,921 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-25 15:01:03,921 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-09-25 15:01:03,921 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-25 15:01:03,921 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-25 15:01:03,921 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-25 15:01:03,922 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-09-25 15:01:03,932 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:03] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:03,935 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:03] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:01:03,936 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-25 15:01:03,937 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:03] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:01:03,939 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-25 15:01:03,939 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-25 15:01:03,940 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:03] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:01:03,940 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:03] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 15:01:03,941 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:03] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:01:03,942 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-09-25 15:01:03,942 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-25 15:01:03,942 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-25 15:01:03,942 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-25 15:01:03,943 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-09-25 15:01:03,943 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-25 15:01:03,947 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:03] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:03,948 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:03] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:01:03,949 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:03] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:01:03,949 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-25 15:01:03,949 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-25 15:01:03,950 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-09-25 15:01:03,950 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-25 15:01:03,950 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-25 15:01:03,950 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-25 15:01:03,950 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-09-25 15:01:03,951 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-25 15:01:03,951 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-25 15:01:03,951 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-25 15:01:03,951 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-09-25 15:01:03,951 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-25 15:01:03,951 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-25 15:01:03,951 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-25 15:01:03,951 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-09-25 15:01:03,951 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-25 15:01:03,952 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-25 15:01:03,952 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-25 15:01:03,952 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-09-25 15:01:03,952 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-25 15:01:03,952 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-25 15:01:03,952 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-25 15:01:03,952 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-09-25 15:01:03,953 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-25 15:01:03,953 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-25 15:01:03,953 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-25 15:01:03,953 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-09-25 15:01:03,953 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-25 15:01:03,953 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-25 15:01:03,954 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-25 15:01:03,954 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-09-25 15:01:03,956 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-25 15:01:03,957 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-25 15:01:03,957 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-25 15:01:03,957 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-09-25 15:01:03,957 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-25 15:01:03,957 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-25 15:01:03,957 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-25 15:01:03,959 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-09-25 15:01:03,959 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-25 15:01:03,960 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:03] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:03,963 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:03] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:03,974 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:03] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:03,978 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:03] "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-25 15:01:03,979 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:01:03,980 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:03] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:01:03,981 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:03] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 15:01:03,982 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:01:03,987 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:03] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:01:03,988 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-25 15:01:03,989 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:03] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:01:03,990 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-25 15:01:03,991 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:03] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:03,991 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-09-25 15:01:03,991 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-25 15:01:03,992 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-25 15:01:03,992 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-25 15:01:03,992 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-09-25 15:01:03,992 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-25 15:01:03,993 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-25 15:01:03,993 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-25 15:01:03,993 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-09-25 15:01:03,994 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-25 15:01:03,994 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-25 15:01:03,994 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-25 15:01:03,994 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-09-25 15:01:03,994 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-25 15:01:03,994 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-25 15:01:03,995 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-25 15:01:03,995 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-09-25 15:01:03,995 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-25 15:01:03,995 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-25 15:01:03,995 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-25 15:01:03,996 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-09-25 15:01:03,996 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-25 15:01:03,996 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-25 15:01:03,996 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-25 15:01:03,996 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-09-25 15:01:03,996 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-25 15:01:03,997 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-25 15:01:03,997 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-25 15:01:03,997 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-09-25 15:01:04,007 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:04] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:01:04,008 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:04] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:01:04,011 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:04] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:04,021 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:04] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:04,022 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:04] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:01:04,023 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:04] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:01:04,269 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54305210 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '8288660b-c26b-478a-b441-dc2b3bc86afa'}] 2026-09-25 15:01:04,276 44 INFO rb-48985ee-225086-418734 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-25 15:01:04,318 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [724] to pos.order #749 2026-09-25 15:01:04,321 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54305210 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '8288660b-c26b-478a-b441-dc2b3bc86afa'} updated pos.order #749 2026-09-25 15:01:04,330 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54305210 finished 2026-09-25 15:01:04,361 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:04] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.031 0.063 2026-09-25 15:01:04,408 44 INFO rb-48985ee-225086-418734 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-25 15:01:04,410 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.005 2026-09-25 15:01:04,457 44 INFO rb-48985ee-225086-418734 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-25 15:01:04,515 44 INFO rb-48985ee-225086-418734 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-25 15:01:06,558 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: tour succeeded 2026-09-25 15:01:06,558 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: ╔════════════════════════════════════╗ ║ TOUR PoSPaymentSyncTour3 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-25 15:01:06,615 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync.browser: heap 16866460 (allocated 18087936) 2026-09-25 15:01:06,619 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing chrome headless with pid 108137 2026-09-25 15:01:06,620 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Closing websocket connection 2026-09-25 15:01:06,620 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Terminating chrome headless with pid 108137 2026-09-25 15:01:06,684 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150106_684417_test_14_pos_payment_sync.txt 2026-09-25 15:01:06,684 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_14_pos_payment_sync: Removing chrome user profile "/tmp/tmpwtnky52c_chrome_odoo" 2026-09-25 15:01:06,698 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_15_split_bill_screen_actions ... 2026-09-25 15:01:07,014 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome pid: 108374 2026-09-25 15:01:07,014 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome headless temporary user profile dir: /tmp/tmp918htvd0_chrome_odoo 2026-09-25 15:01:07,014 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Issuing json command http://127.0.0.1:45517/json/version 2026-09-25 15:01:07,018 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45517', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:01:07,020 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Browser version: Chrome/150.0.7871.114 2026-09-25 15:01:07,021 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Issuing json command http://127.0.0.1:45517/json 2026-09-25 15:01:07,021 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45517', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:01:07,022 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Websocket url found: ws://127.0.0.1:45517/devtools/page/0DBBEE6485BC26E6B52C2EA4E6A390EA 2026-09-25 15:01:07,023 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Enable chrome headless console log notification 2026-09-25 15:01:07,024 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome headless enable page notifications 2026-09-25 15:01:07,044 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:01:07,050 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Setting session cookie in browser 2026-09-25 15:01:07,051 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:01:07,051 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:01:07,059 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:01:07,457 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:07] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.019 0.381 2026-09-25 15:01:07,459 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Navigation result: {'frameId': '0DBBEE6485BC26E6B52C2EA4E6A390EA', 'loaderId': '98F8F60A89EE834010E9C391CD6C52EF', 'isDownload': False} 2026-09-25 15:01:07,459 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour5Actions')" 2026-09-25 15:01:07,470 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:01:07,480 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:07] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:01:07,484 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:07] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 15:01:07,488 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:07] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-25 15:01:07,801 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:01:07,804 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:01:07,812 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:01:07,824 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:01:07,824 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Evaluate test code "odoo.startTour('SplitBillScreenTour5Actions', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:01:07,828 44 INFO rb-48985ee-225086-418734 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-25 15:01:07,833 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:01:07,837 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:07,852 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.007 2026-09-25 15:01:07,864 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-25 15:01:07,888 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.007 0.019 2026-09-25 15:01:07,890 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.016 2026-09-25 15:01:08,275 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 375 0.095 0.275 2026-09-25 15:01:08,290 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:01:08,320 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-25 15:01:08,357 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:08] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-09-25 15:01:08,374 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:01:08,381 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: Owl is running in 'dev' mode. 2026-09-25 15:01:08,388 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-25 15:01:08,421 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:08,438 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:01:08,439 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:01:08,453 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:01:08,454 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:01:08,455 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:08] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.010 0.016 2026-09-25 15:01:08,462 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:08] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.030 2026-09-25 15:01:08,469 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:08] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.001 0.009 2026-09-25 15:01:08,469 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.037 2026-09-25 15:01:08,496 44 INFO rb-48985ee-225086-418734 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-25 15:01:08,532 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:01:08,535 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:08] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.004 0.009 2026-09-25 15:01:08,569 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:08] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.011 0.033 2026-09-25 15:01:08,605 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:08] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.009 0.069 2026-09-25 15:01:08,613 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:08] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:08,616 44 INFO rb-48985ee-225086-418734 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-25 15:01:08,663 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.016 0.031 2026-09-25 15:01:08,683 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:01:08,718 44 INFO rb-48985ee-225086-418734 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-25 15:01:08,731 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:08,789 44 INFO rb-48985ee-225086-418734 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-25 15:01:08,840 44 INFO rb-48985ee-225086-418734 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-25 15:01:08,891 44 INFO rb-48985ee-225086-418734 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-25 15:01:08,945 44 INFO rb-48985ee-225086-418734 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-25 15:01:08,996 44 INFO rb-48985ee-225086-418734 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-25 15:01:09,048 44 INFO rb-48985ee-225086-418734 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-25 15:01:09,108 44 INFO rb-48985ee-225086-418734 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-25 15:01:09,158 44 INFO rb-48985ee-225086-418734 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-25 15:01:09,210 44 INFO rb-48985ee-225086-418734 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-25 15:01:09,391 44 INFO rb-48985ee-225086-418734 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-25 15:01:09,441 44 INFO rb-48985ee-225086-418734 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-25 15:01:09,504 44 INFO rb-48985ee-225086-418734 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-25 15:01:09,554 44 INFO rb-48985ee-225086-418734 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-25 15:01:09,605 44 INFO rb-48985ee-225086-418734 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-25 15:01:09,658 44 INFO rb-48985ee-225086-418734 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-25 15:01:09,709 44 INFO rb-48985ee-225086-418734 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-25 15:01:09,760 44 INFO rb-48985ee-225086-418734 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-25 15:01:09,819 44 INFO rb-48985ee-225086-418734 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-25 15:01:09,871 44 INFO rb-48985ee-225086-418734 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-25 15:01:09,921 44 INFO rb-48985ee-225086-418734 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-25 15:01:09,971 44 INFO rb-48985ee-225086-418734 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-25 15:01:10,021 44 INFO rb-48985ee-225086-418734 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-25 15:01:10,077 44 INFO rb-48985ee-225086-418734 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-25 15:01:10,135 44 INFO rb-48985ee-225086-418734 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-25 15:01:10,186 44 INFO rb-48985ee-225086-418734 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-25 15:01:10,239 44 INFO rb-48985ee-225086-418734 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-25 15:01:10,292 44 INFO rb-48985ee-225086-418734 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-25 15:01:10,343 44 INFO rb-48985ee-225086-418734 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-25 15:01:10,410 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: [33/74] Tour SplitBillScreenTour5Actions → Step .floor-map 2026-09-25 15:01:10,412 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11779086 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '964aaeb6-beb3-4402-b2b5-7a83114ddb50'}] 2026-09-25 15:01:10,447 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11779086 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '964aaeb6-beb3-4402-b2b5-7a83114ddb50'} created pos.order #750 2026-09-25 15:01:10,455 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11779086 finished 2026-09-25 15:01:10,476 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.018 0.047 2026-09-25 15:01:10,500 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98204951 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '0cb83d98-0b5c-4e94-b3f0-1df8fbe3a676'}] 2026-09-25 15:01:10,524 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98204951 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '0cb83d98-0b5c-4e94-b3f0-1df8fbe3a676'} created pos.order #751 2026-09-25 15:01:10,530 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98204951 finished 2026-09-25 15:01:10,550 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.013 0.039 2026-09-25 15:01:10,574 44 INFO rb-48985ee-225086-418734 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-25 15:01:10,633 44 INFO rb-48985ee-225086-418734 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-25 15:01:10,635 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80839761 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '0cb83d98-0b5c-4e94-b3f0-1df8fbe3a676'}] 2026-09-25 15:01:10,645 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:01:10,648 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80839761 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '0cb83d98-0b5c-4e94-b3f0-1df8fbe3a676'} updated pos.order #751 2026-09-25 15:01:10,655 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80839761 finished 2026-09-25 15:01:10,699 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.020 0.044 2026-09-25 15:01:10,726 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.006 2026-09-25 15:01:10,730 44 INFO rb-48985ee-225086-418734 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-25 15:01:10,781 44 INFO rb-48985ee-225086-418734 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-25 15:01:10,843 44 INFO rb-48985ee-225086-418734 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-25 15:01:10,851 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:01:10,851 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:01:10,894 44 INFO rb-48985ee-225086-418734 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-25 15:01:10,944 44 INFO rb-48985ee-225086-418734 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-25 15:01:11,007 44 INFO rb-48985ee-225086-418734 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-25 15:01:11,066 44 INFO rb-48985ee-225086-418734 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-25 15:01:11,069 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14867248 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '0cb83d98-0b5c-4e94-b3f0-1df8fbe3a676'}] 2026-09-25 15:01:11,116 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [725] to pos.order #751 2026-09-25 15:01:11,310 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14867248 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '0cb83d98-0b5c-4e94-b3f0-1df8fbe3a676'} updated pos.order #751 2026-09-25 15:01:11,318 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14867248 finished 2026-09-25 15:01:11,348 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 236 0.095 0.185 2026-09-25 15:01:11,419 44 INFO rb-48985ee-225086-418734 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-25 15:01:11,470 44 INFO rb-48985ee-225086-418734 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-25 15:01:11,531 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:11] "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-25 15:01:11,532 44 INFO rb-48985ee-225086-418734 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-25 15:01:11,583 44 INFO rb-48985ee-225086-418734 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-25 15:01:11,645 44 INFO rb-48985ee-225086-418734 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-25 15:01:11,696 44 INFO rb-48985ee-225086-418734 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-25 15:01:11,747 44 INFO rb-48985ee-225086-418734 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-25 15:01:11,800 44 INFO rb-48985ee-225086-418734 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-25 15:01:11,851 44 INFO rb-48985ee-225086-418734 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-25 15:01:11,902 44 INFO rb-48985ee-225086-418734 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-25 15:01:11,961 44 INFO rb-48985ee-225086-418734 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-25 15:01:12,011 44 INFO rb-48985ee-225086-418734 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-25 15:01:12,063 44 INFO rb-48985ee-225086-418734 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-25 15:01:12,241 44 INFO rb-48985ee-225086-418734 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-25 15:01:12,292 44 INFO rb-48985ee-225086-418734 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-25 15:01:12,342 44 INFO rb-48985ee-225086-418734 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-25 15:01:12,396 44 INFO rb-48985ee-225086-418734 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-25 15:01:12,452 44 INFO rb-48985ee-225086-418734 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-25 15:01:12,504 44 INFO rb-48985ee-225086-418734 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-25 15:01:12,557 44 INFO rb-48985ee-225086-418734 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-25 15:01:12,608 44 INFO rb-48985ee-225086-418734 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-25 15:01:12,674 44 INFO rb-48985ee-225086-418734 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-25 15:01:12,677 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53740756 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '964aaeb6-beb3-4402-b2b5-7a83114ddb50'}] 2026-09-25 15:01:12,696 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #222 deleted pos.order.line records with IDs: [1232] 2026-09-25 15:01:12,706 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added lines [1235] to pos.order #750 2026-09-25 15:01:12,710 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53740756 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '964aaeb6-beb3-4402-b2b5-7a83114ddb50'} updated pos.order #750 2026-09-25 15:01:12,717 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53740756 finished 2026-09-25 15:01:12,752 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.029 0.048 2026-09-25 15:01:12,776 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60517284 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': '726d1143-2f7f-4839-adc5-bc088d6673b3'}] 2026-09-25 15:01:12,805 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60517284 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': '726d1143-2f7f-4839-adc5-bc088d6673b3'} created pos.order #752 2026-09-25 15:01:12,812 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60517284 finished 2026-09-25 15:01:12,834 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.018 0.042 2026-09-25 15:01:12,865 44 INFO rb-48985ee-225086-418734 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-25 15:01:12,921 44 INFO rb-48985ee-225086-418734 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-25 15:01:12,979 44 INFO rb-48985ee-225086-418734 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-25 15:01:12,983 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44882693 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': '726d1143-2f7f-4839-adc5-bc088d6673b3'}] 2026-09-25 15:01:13,029 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [726] to pos.order #752 2026-09-25 15:01:13,176 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44882693 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': '726d1143-2f7f-4839-adc5-bc088d6673b3'} updated pos.order #752 2026-09-25 15:01:13,184 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44882693 finished 2026-09-25 15:01:13,214 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 146 0.056 0.177 2026-09-25 15:01:13,258 44 INFO rb-48985ee-225086-418734 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-25 15:01:13,304 44 INFO rb-48985ee-225086-418734 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-25 15:01:13,360 44 INFO rb-48985ee-225086-418734 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-25 15:01:13,409 44 INFO rb-48985ee-225086-418734 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-25 15:01:13,464 44 INFO rb-48985ee-225086-418734 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-25 15:01:13,521 44 INFO rb-48985ee-225086-418734 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-25 15:01:13,524 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51317577 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '964aaeb6-beb3-4402-b2b5-7a83114ddb50'}] 2026-09-25 15:01:13,563 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [727] to pos.order #750 2026-09-25 15:01:13,684 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51317577 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '964aaeb6-beb3-4402-b2b5-7a83114ddb50'} updated pos.order #750 2026-09-25 15:01:13,692 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51317577 finished 2026-09-25 15:01:13,724 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 141 0.057 0.145 2026-09-25 15:01:13,777 44 INFO rb-48985ee-225086-418734 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-25 15:01:13,828 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: tour succeeded 2026-09-25 15:01:13,828 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: ╔════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTour5Actions SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-25 15:01:13,899 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions.browser: heap 20871516 (allocated 22286336) 2026-09-25 15:01:13,901 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Closing chrome headless with pid 108374 2026-09-25 15:01:13,902 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Closing websocket connection 2026-09-25 15:01:13,903 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Terminating chrome headless with pid 108374 2026-09-25 15:01:13,963 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150113_963393_test_15_split_bill_screen_actions.txt 2026-09-25 15:01:13,963 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_15_split_bill_screen_actions: Removing chrome user profile "/tmp/tmp918htvd0_chrome_odoo" 2026-09-25 15:01:13,972 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_cancel_order_from_ui ... 2026-09-25 15:01:14,271 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome pid: 108589 2026-09-25 15:01:14,271 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome headless temporary user profile dir: /tmp/tmpfr0itj2j_chrome_odoo 2026-09-25 15:01:14,271 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Issuing json command http://127.0.0.1:42383/json/version 2026-09-25 15:01:14,272 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42383', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:01:14,275 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Browser version: Chrome/150.0.7871.114 2026-09-25 15:01:14,275 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Issuing json command http://127.0.0.1:42383/json 2026-09-25 15:01:14,275 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42383', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:01:14,276 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Websocket url found: ws://127.0.0.1:42383/devtools/page/67C8615D95E611141D35631D28B5E8F4 2026-09-25 15:01:14,278 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Enable chrome headless console log notification 2026-09-25 15:01:14,278 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome headless enable page notifications 2026-09-25 15:01:14,299 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:01:14,305 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Setting session cookie in browser 2026-09-25 15:01:14,306 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:01:14,306 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:01:14,313 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:01:14,624 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:14] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.021 0.292 2026-09-25 15:01:14,627 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Navigation result: {'frameId': '67C8615D95E611141D35631D28B5E8F4', 'loaderId': '06CF59BA0792A54D44506C8357A47B97', 'isDownload': False} 2026-09-25 15:01:14,628 44 INFO rb-48985ee-225086-418734 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-25 15:01:14,637 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:01:14,649 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:14] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:01:14,653 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:14] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 15:01:14,657 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:14] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:01:14,944 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:01:14,945 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:14] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:01:14,954 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:01:14,965 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:14] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:01:14,971 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:14] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:01:14,974 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Evaluate test code "odoo.startTour('test_cancel_order_from_ui', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:01:14,976 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:14,977 44 INFO rb-48985ee-225086-418734 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-25 15:01:14,990 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:14] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.007 2026-09-25 15:01:14,998 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-25 15:01:15,018 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.016 2026-09-25 15:01:15,019 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.012 2026-09-25 15:01:15,326 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.095 0.198 2026-09-25 15:01:15,338 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:01:15,365 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:01:15,396 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:15] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.022 2026-09-25 15:01:15,410 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:01:15,416 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: Owl is running in 'dev' mode. 2026-09-25 15:01:15,423 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:01:15,446 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:15,462 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:15] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:15,463 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:01:15,466 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:15] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.008 2026-09-25 15:01:15,472 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:15,479 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:01:15,489 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:15] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.010 0.026 2026-09-25 15:01:15,491 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.036 2026-09-25 15:01:15,494 44 INFO rb-48985ee-225086-418734 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-25 15:01:15,500 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:15] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.021 2026-09-25 15:01:15,528 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:01:15,528 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:15] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.006 2026-09-25 15:01:15,571 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:15] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.013 0.035 2026-09-25 15:01:15,605 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:15] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.009 0.074 2026-09-25 15:01:15,611 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:15] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:15,615 44 INFO rb-48985ee-225086-418734 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-25 15:01:15,662 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.016 0.030 2026-09-25 15:01:15,689 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:01:15,722 44 INFO rb-48985ee-225086-418734 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-25 15:01:15,735 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:15,773 44 INFO rb-48985ee-225086-418734 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-25 15:01:15,845 44 INFO rb-48985ee-225086-418734 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-25 15:01:15,896 44 INFO rb-48985ee-225086-418734 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-25 15:01:15,947 44 INFO rb-48985ee-225086-418734 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-25 15:01:16,000 44 INFO rb-48985ee-225086-418734 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-25 15:01:16,051 44 INFO rb-48985ee-225086-418734 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-25 15:01:16,103 44 INFO rb-48985ee-225086-418734 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-25 15:01:16,162 44 INFO rb-48985ee-225086-418734 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-25 15:01:16,213 44 INFO rb-48985ee-225086-418734 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-25 15:01:16,264 44 INFO rb-48985ee-225086-418734 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-25 15:01:16,314 44 INFO rb-48985ee-225086-418734 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-25 15:01:16,371 44 INFO rb-48985ee-225086-418734 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-25 15:01:16,387 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55707884 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'd28eb474-e257-4a71-9a36-2367554794a0'}] 2026-09-25 15:01:16,424 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55707884 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'd28eb474-e257-4a71-9a36-2367554794a0'} created pos.order #753 2026-09-25 15:01:16,431 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55707884 finished 2026-09-25 15:01:16,452 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.019 0.048 2026-09-25 15:01:16,474 44 INFO rb-48985ee-225086-418734 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-25 15:01:16,524 44 INFO rb-48985ee-225086-418734 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-25 15:01:16,575 44 INFO rb-48985ee-225086-418734 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-25 15:01:16,636 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:01:16,637 44 INFO rb-48985ee-225086-418734 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-25 15:01:16,687 44 INFO rb-48985ee-225086-418734 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-25 15:01:16,737 44 INFO rb-48985ee-225086-418734 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-25 15:01:16,794 44 INFO rb-48985ee-225086-418734 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-25 15:01:16,849 44 INFO rb-48985ee-225086-418734 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-25 15:01:16,904 44 INFO rb-48985ee-225086-418734 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-25 15:01:16,963 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:16] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 59 0.019 0.039 2026-09-25 15:01:16,990 44 INFO rb-48985ee-225086-418734 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-25 15:01:17,051 44 INFO rb-48985ee-225086-418734 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-25 15:01:17,055 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:17] "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-25 15:01:17,069 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-09-25 15:01:17,102 44 INFO rb-48985ee-225086-418734 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-25 15:01:17,154 44 INFO rb-48985ee-225086-418734 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-25 15:01:17,204 44 INFO rb-48985ee-225086-418734 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-25 15:01:17,256 44 INFO rb-48985ee-225086-418734 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-25 15:01:17,264 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:17] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 15:01:17,307 44 INFO rb-48985ee-225086-418734 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-25 15:01:17,358 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: tour succeeded 2026-09-25 15:01:17,358 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_cancel_order_from_ui SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-25 15:01:17,416 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui.browser: heap 15802996 (allocated 17039360) 2026-09-25 15:01:17,418 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Closing chrome headless with pid 108589 2026-09-25 15:01:17,418 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Closing websocket connection 2026-09-25 15:01:17,419 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Terminating chrome headless with pid 108589 2026-09-25 15:01:17,476 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150117_476267_test_cancel_order_from_ui.txt 2026-09-25 15:01:17,476 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_cancel_order_from_ui: Removing chrome user profile "/tmp/tmpfr0itj2j_chrome_odoo" 2026-09-25 15:01:17,503 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_close_with_planned_order_later_today ... 2026-09-25 15:01:17,621 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt ... 2026-09-25 15:01:18,395 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome pid: 108798 2026-09-25 15:01:18,395 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome headless temporary user profile dir: /tmp/tmpf3q61s0w_chrome_odoo 2026-09-25 15:01:18,395 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Issuing json command http://127.0.0.1:40065/json/version 2026-09-25 15:01:18,396 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40065', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:01:18,398 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Browser version: Chrome/150.0.7871.114 2026-09-25 15:01:18,398 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Issuing json command http://127.0.0.1:40065/json 2026-09-25 15:01:18,398 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40065', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:01:18,399 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Websocket url found: ws://127.0.0.1:40065/devtools/page/D3660758D4B775A611AB8BC91BD23140 2026-09-25 15:01:18,400 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Enable chrome headless console log notification 2026-09-25 15:01:18,401 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome headless enable page notifications 2026-09-25 15:01:18,435 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:01:18,438 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Setting session cookie in browser 2026-09-25 15:01:18,439 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:01:18,440 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:01:18,447 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:01:18,756 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:18] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.018 0.293 2026-09-25 15:01:18,758 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Navigation result: {'frameId': 'D3660758D4B775A611AB8BC91BD23140', 'loaderId': 'D1D8FA9A7E3EE32CB6FE9E1467EE0748', 'isDownload': False} 2026-09-25 15:01:18,758 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Evaluate ready code "odoo.isTourReady('test_combo_preparation_receipt')" 2026-09-25 15:01:18,768 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:01:18,777 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:18] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:01:18,780 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:18] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 15:01:18,784 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:18] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:01:19,086 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:01:19,087 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:01:19,097 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:19] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:01:19,107 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Evaluate test code "odoo.startTour('test_combo_preparation_receipt', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:01:19,109 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:19] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:01:19,110 44 INFO rb-48985ee-225086-418734 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-25 15:01:19,116 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:19] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:01:19,121 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:19] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:19,135 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:19] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.007 2026-09-25 15:01:19,144 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-25 15:01:19,164 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:19] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.016 2026-09-25 15:01:19,165 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-09-25 15:01:19,506 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:19] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 388 0.107 0.218 2026-09-25 15:01:19,520 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:19] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:01:19,553 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:01:19,589 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:19] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.026 2026-09-25 15:01:19,599 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:01:19,610 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: Owl is running in 'dev' mode. 2026-09-25 15:01:19,619 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:19] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:01:19,638 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:19,645 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:19] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:01:19,645 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:01:19,646 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:19] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:01:19,658 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:01:19,661 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:01:19,674 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:19] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.009 0.024 2026-09-25 15:01:19,680 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:19] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.001 0.032 2026-09-25 15:01:19,682 44 INFO rb-48985ee-225086-418734 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-25 15:01:19,686 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:19] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.022 2026-09-25 15:01:19,713 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:19] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:01:19,741 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:19] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.011 0.023 2026-09-25 15:01:19,765 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:19] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.007 0.050 2026-09-25 15:01:19,773 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:19] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.001 0.061 2026-09-25 15:01:19,787 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:19] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:19,794 44 INFO rb-48985ee-225086-418734 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-25 15:01:19,837 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.015 0.028 2026-09-25 15:01:19,852 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:19] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:01:19,888 44 INFO rb-48985ee-225086-418734 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-25 15:01:19,903 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:19,948 44 INFO rb-48985ee-225086-418734 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-25 15:01:20,002 44 INFO rb-48985ee-225086-418734 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-25 15:01:20,056 44 INFO rb-48985ee-225086-418734 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-25 15:01:20,110 44 INFO rb-48985ee-225086-418734 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-25 15:01:20,195 44 INFO rb-48985ee-225086-418734 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-25 15:01:20,249 44 INFO rb-48985ee-225086-418734 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-25 15:01:20,303 44 INFO rb-48985ee-225086-418734 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-25 15:01:20,357 44 INFO rb-48985ee-225086-418734 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-25 15:01:20,410 44 INFO rb-48985ee-225086-418734 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-25 15:01:20,494 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: [14/21] Tour test_combo_preparation_receipt → Step body 2026-09-25 15:01:20,552 44 INFO rb-48985ee-225086-418734 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-25 15:01:20,602 44 INFO rb-48985ee-225086-418734 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-25 15:01:20,653 44 INFO rb-48985ee-225086-418734 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-25 15:01:20,703 44 INFO rb-48985ee-225086-418734 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-25 15:01:20,761 44 INFO rb-48985ee-225086-418734 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-25 15:01:20,812 44 INFO rb-48985ee-225086-418734 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-25 15:01:20,863 44 INFO rb-48985ee-225086-418734 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-25 15:01:20,928 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: tour succeeded 2026-09-25 15:01:20,929 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_combo_preparation_receipt SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-25 15:01:20,934 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:20,936 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:01:20,987 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt.browser: heap 17598324 (allocated 19009536) 2026-09-25 15:01:20,989 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Closing chrome headless with pid 108798 2026-09-25 15:01:20,990 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Closing websocket connection 2026-09-25 15:01:20,990 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Terminating chrome headless with pid 108798 2026-09-25 15:01:21,058 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150121_057843_test_combo_preparation_receipt.txt 2026-09-25 15:01:21,058 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt: Removing chrome user profile "/tmp/tmpf3q61s0w_chrome_odoo" 2026-09-25 15:01:21,067 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt_layout ... 2026-09-25 15:01:21,843 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome pid: 109005 2026-09-25 15:01:21,843 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome headless temporary user profile dir: /tmp/tmp8v3flii3_chrome_odoo 2026-09-25 15:01:21,843 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Issuing json command http://127.0.0.1:37525/json/version 2026-09-25 15:01:21,844 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37525', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:01:21,846 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Browser version: Chrome/150.0.7871.114 2026-09-25 15:01:21,847 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Issuing json command http://127.0.0.1:37525/json 2026-09-25 15:01:21,847 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37525', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:01:21,851 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Websocket url found: ws://127.0.0.1:37525/devtools/page/15CEB7689D7D498F21393C914F140534 2026-09-25 15:01:21,852 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Enable chrome headless console log notification 2026-09-25 15:01:21,853 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome headless enable page notifications 2026-09-25 15:01:21,888 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:01:21,891 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Setting session cookie in browser 2026-09-25 15:01:21,893 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:01:21,893 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:01:21,900 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:01:22,225 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:22] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.020 0.307 2026-09-25 15:01:22,227 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Navigation result: {'frameId': '15CEB7689D7D498F21393C914F140534', 'loaderId': '73C9365EEBC0B9B818FA622A283EAE17', 'isDownload': False} 2026-09-25 15:01:22,228 44 INFO rb-48985ee-225086-418734 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-25 15:01:22,236 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:01:22,247 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:22] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.005 2026-09-25 15:01:22,250 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:22] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-25 15:01:22,254 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:22] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-25 15:01:22,551 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:01:22,552 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:22] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:01:22,561 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:22] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 15:01:22,573 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Evaluate test code "odoo.startTour('test_combo_preparation_receipt_layout', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:01:22,577 44 INFO rb-48985ee-225086-418734 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-25 15:01:22,578 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:22] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.003 2026-09-25 15:01:22,585 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:22] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:01:22,590 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:22] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:22,603 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:22] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:01:22,611 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-25 15:01:22,638 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:22] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.007 0.020 2026-09-25 15:01:22,640 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.016 2026-09-25 15:01:23,062 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 388 0.095 0.308 2026-09-25 15:01:23,075 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:23] "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-25 15:01:23,107 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01: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-25 15:01:23,145 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:23] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-09-25 15:01:23,157 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:01:23,167 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: Owl is running in 'dev' mode. 2026-09-25 15:01:23,175 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-25 15:01:23,195 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:23,205 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:01:23,205 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:01:23,221 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-25 15:01:23,222 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:23] "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-25 15:01:23,229 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:23] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.015 0.019 2026-09-25 15:01:23,232 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.033 2026-09-25 15:01:23,240 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:23] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.009 2026-09-25 15:01:23,247 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:23] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.001 0.045 2026-09-25 15:01:23,280 44 INFO rb-48985ee-225086-418734 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-25 15:01:23,292 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 15:01:23,294 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:23] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.004 0.008 2026-09-25 15:01:23,329 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:23] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.013 0.031 2026-09-25 15:01:23,360 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:23] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.013 0.062 2026-09-25 15:01:23,386 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:23,390 44 INFO rb-48985ee-225086-418734 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-25 15:01:23,445 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.021 0.025 2026-09-25 15:01:23,483 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01: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-25 15:01:23,525 44 INFO rb-48985ee-225086-418734 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-25 15:01:23,540 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:23,585 44 INFO rb-48985ee-225086-418734 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-25 15:01:23,640 44 INFO rb-48985ee-225086-418734 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-25 15:01:23,695 44 INFO rb-48985ee-225086-418734 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-25 15:01:23,749 44 INFO rb-48985ee-225086-418734 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-25 15:01:23,839 44 INFO rb-48985ee-225086-418734 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-25 15:01:23,898 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: tour succeeded 2026-09-25 15:01:23,899 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: ╔══════════════════════════════════════════════════════╗ ║ TOUR test_combo_preparation_receipt_layout SUCCEEDED ║ ╚══════════════════════════════════════════════════════╝ 2026-09-25 15:01:23,944 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout.browser: heap 15723700 (allocated 16777216) 2026-09-25 15:01:23,945 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Closing chrome headless with pid 109005 2026-09-25 15:01:23,945 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Closing websocket connection 2026-09-25 15:01:23,946 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Terminating chrome headless with pid 109005 2026-09-25 15:01:24,003 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150124_003169_test_combo_preparation_receipt_layout.txt 2026-09-25 15:01:24,003 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_preparation_receipt_layout: Removing chrome user profile "/tmp/tmp8v3flii3_chrome_odoo" 2026-09-25 15:01:24,011 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_synchronisation ... 2026-09-25 15:01:24,827 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome pid: 109206 2026-09-25 15:01:24,828 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome headless temporary user profile dir: /tmp/tmpt6btbgen_chrome_odoo 2026-09-25 15:01:24,828 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Issuing json command http://127.0.0.1:34873/json/version 2026-09-25 15:01:24,829 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34873', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:01:24,831 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Browser version: Chrome/150.0.7871.114 2026-09-25 15:01:24,831 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Issuing json command http://127.0.0.1:34873/json 2026-09-25 15:01:24,832 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34873', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:01:24,833 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Websocket url found: ws://127.0.0.1:34873/devtools/page/BCEA61A1E7CC8483CF42C66C42F33369 2026-09-25 15:01:24,834 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Enable chrome headless console log notification 2026-09-25 15:01:24,835 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome headless enable page notifications 2026-09-25 15:01:24,872 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:01:24,876 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Setting session cookie in browser 2026-09-25 15:01:24,877 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:01:24,877 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:01:24,884 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:01:27,391 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:27] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.026 2.483 2026-09-25 15:01:27,394 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Navigation result: {'frameId': 'BCEA61A1E7CC8483CF42C66C42F33369', 'loaderId': '78044F2665FB19D5D1FBB6EA092E3279', 'isDownload': False} 2026-09-25 15:01:27,394 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Evaluate ready code "odoo.isTourReady('test_combo_synchronisation')" 2026-09-25 15:01:27,403 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:01:27,415 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:27] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 15:01:27,418 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:27] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.008 2026-09-25 15:01:27,422 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:27] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-25 15:01:27,741 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:01:27,744 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:27] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:01:27,754 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:27] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 15:01:27,767 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:27] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:01:27,774 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:27] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:01:27,774 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Evaluate test code "odoo.startTour('test_combo_synchronisation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:01:27,778 44 INFO rb-48985ee-225086-418734 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-25 15:01:27,782 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:27] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:27,796 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:27] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.007 2026-09-25 15:01:27,804 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:27] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.014 2026-09-25 15:01:27,810 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-09-25 15:01:27,835 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:27] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.007 0.017 2026-09-25 15:01:28,164 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.098 0.213 2026-09-25 15:01:28,178 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:28] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:01:28,213 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:01:28,251 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:28] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.028 2026-09-25 15:01:28,265 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:01:28,271 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: Owl is running in 'dev' mode. 2026-09-25 15:01:28,278 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:01:28,299 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:28,314 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:01:28,319 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-25 15:01:28,321 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:28] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.006 0.010 2026-09-25 15:01:28,332 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 15:01:28,332 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 15:01:28,339 44 INFO rb-48985ee-225086-418734 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-25 15:01:28,350 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:28] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.010 0.037 2026-09-25 15:01:28,357 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:28] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.028 2026-09-25 15:01:28,359 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.054 2026-09-25 15:01:28,368 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:28] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.001 0.005 2026-09-25 15:01:28,378 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:28] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:28,391 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:01:28,398 44 INFO rb-48985ee-225086-418734 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-25 15:01:28,424 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:28] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.013 0.025 2026-09-25 15:01:28,453 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:28] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.008 0.059 2026-09-25 15:01:28,490 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:28] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.014 0.078 2026-09-25 15:01:28,532 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:01:28,577 44 INFO rb-48985ee-225086-418734 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-25 15:01:28,593 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:28,638 44 INFO rb-48985ee-225086-418734 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-25 15:01:28,693 44 INFO rb-48985ee-225086-418734 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-25 15:01:28,748 44 INFO rb-48985ee-225086-418734 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-25 15:01:28,802 44 INFO rb-48985ee-225086-418734 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-25 15:01:28,889 44 INFO rb-48985ee-225086-418734 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-25 15:01:28,946 44 INFO rb-48985ee-225086-418734 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-25 15:01:28,963 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80909178 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '06ede9bf-5fc3-49cf-86fa-efccabbd5d50'}] 2026-09-25 15:01:29,026 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80909178 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '06ede9bf-5fc3-49cf-86fa-efccabbd5d50'} created pos.order #755 2026-09-25 15:01:29,035 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80909178 finished 2026-09-25 15:01:29,062 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 88 0.029 0.073 2026-09-25 15:01:29,090 44 INFO rb-48985ee-225086-418734 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-25 15:01:29,151 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:01:29,153 44 INFO rb-48985ee-225086-418734 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-25 15:01:29,204 44 INFO rb-48985ee-225086-418734 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-25 15:01:29,277 44 INFO rb-48985ee-225086-418734 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-25 15:01:29,331 44 INFO rb-48985ee-225086-418734 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-25 15:01:29,382 44 INFO rb-48985ee-225086-418734 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-25 15:01:29,436 44 INFO rb-48985ee-225086-418734 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-25 15:01:29,494 44 INFO rb-48985ee-225086-418734 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-25 15:01:29,544 44 INFO rb-48985ee-225086-418734 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-25 15:01:29,600 44 INFO rb-48985ee-225086-418734 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-25 15:01:29,611 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2309424 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '06ede9bf-5fc3-49cf-86fa-efccabbd5d50'}] 2026-09-25 15:01:29,624 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2309424 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '06ede9bf-5fc3-49cf-86fa-efccabbd5d50'} updated pos.order #755 2026-09-25 15:01:29,631 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2309424 finished 2026-09-25 15:01:29,682 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 70 0.024 0.048 2026-09-25 15:01:29,707 44 INFO rb-48985ee-225086-418734 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-25 15:01:29,757 44 INFO rb-48985ee-225086-418734 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-25 15:01:29,817 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:29] "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-25 15:01:29,820 44 INFO rb-48985ee-225086-418734 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-25 15:01:29,871 44 INFO rb-48985ee-225086-418734 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-25 15:01:29,930 44 INFO rb-48985ee-225086-418734 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-25 15:01:29,986 44 INFO rb-48985ee-225086-418734 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-25 15:01:30,036 44 INFO rb-48985ee-225086-418734 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-25 15:01:30,087 44 INFO rb-48985ee-225086-418734 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-25 15:01:30,138 44 INFO rb-48985ee-225086-418734 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-25 15:01:30,193 44 INFO rb-48985ee-225086-418734 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-25 15:01:30,248 44 INFO rb-48985ee-225086-418734 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-25 15:01:30,305 44 INFO rb-48985ee-225086-418734 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-25 15:01:30,357 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: tour succeeded 2026-09-25 15:01:30,357 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_combo_synchronisation SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-25 15:01:30,420 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation.browser: heap 19000888 (allocated 20320256) 2026-09-25 15:01:30,422 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Closing chrome headless with pid 109206 2026-09-25 15:01:30,422 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Closing websocket connection 2026-09-25 15:01:30,423 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Terminating chrome headless with pid 109206 2026-09-25 15:01:30,477 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150130_476929_test_combo_synchronisation.txt 2026-09-25 15:01:30,477 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_combo_synchronisation: Removing chrome user profile "/tmp/tmpt6btbgen_chrome_odoo" 2026-09-25 15:01:30,485 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_course_restaurant_preparation_tour ... 2026-09-25 15:01:30,806 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome pid: 109413 2026-09-25 15:01:30,806 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome headless temporary user profile dir: /tmp/tmpgk2umqvr_chrome_odoo 2026-09-25 15:01:30,806 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Issuing json command http://127.0.0.1:34083/json/version 2026-09-25 15:01:30,807 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34083', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:01:30,809 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Browser version: Chrome/150.0.7871.114 2026-09-25 15:01:30,809 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Issuing json command http://127.0.0.1:34083/json 2026-09-25 15:01:30,809 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34083', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:01:30,810 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Websocket url found: ws://127.0.0.1:34083/devtools/page/436A57FF3E7220B3D9E2E82675536A58 2026-09-25 15:01:30,812 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Enable chrome headless console log notification 2026-09-25 15:01:30,812 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome headless enable page notifications 2026-09-25 15:01:30,831 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:01:30,836 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Setting session cookie in browser 2026-09-25 15:01:30,837 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:01:30,837 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:01:30,844 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:01:31,176 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:31] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.022 0.312 2026-09-25 15:01:31,179 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Navigation result: {'frameId': '436A57FF3E7220B3D9E2E82675536A58', 'loaderId': 'C720FC19B0B54E18C94BCF083768FDF4', 'isDownload': False} 2026-09-25 15:01:31,179 44 INFO rb-48985ee-225086-418734 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-25 15:01:31,190 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:01:31,200 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:31] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:01:31,205 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:31] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:01:31,208 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:31] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:01:31,499 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:01:31,504 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:01:31,511 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 15:01:31,523 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:01:31,523 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Evaluate test code "odoo.startTour('test_course_restaurant_preparation_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:01:31,526 44 INFO rb-48985ee-225086-418734 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-25 15:01:31,531 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:01:31,536 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:31,552 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.010 2026-09-25 15:01:31,559 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.016 2026-09-25 15:01:31,564 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-25 15:01:31,586 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.017 2026-09-25 15:01:31,876 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.087 0.186 2026-09-25 15:01:31,889 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:31] "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-25 15:01:31,916 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:01:31,951 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:31] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.025 2026-09-25 15:01:31,961 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:01:31,968 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: Owl is running in 'dev' mode. 2026-09-25 15:01:31,974 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:01:31,996 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:32,012 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:01:32,013 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:01:32,015 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:32] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.009 2026-09-25 15:01:32,021 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:01:32,023 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:01:32,035 44 INFO rb-48985ee-225086-418734 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-25 15:01:32,042 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:32] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.010 0.030 2026-09-25 15:01:32,043 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.038 2026-09-25 15:01:32,051 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:32] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.024 2026-09-25 15:01:32,059 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:32] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.005 2026-09-25 15:01:32,082 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:01:32,090 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:01:32,092 44 INFO rb-48985ee-225086-418734 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-25 15:01:32,120 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:32] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.016 0.029 2026-09-25 15:01:32,160 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:32] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.011 0.073 2026-09-25 15:01:32,203 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.016 0.092 2026-09-25 15:01:32,230 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:01:32,265 44 INFO rb-48985ee-225086-418734 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-25 15:01:32,277 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:32,320 44 INFO rb-48985ee-225086-418734 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-25 15:01:32,397 44 INFO rb-48985ee-225086-418734 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-25 15:01:32,452 44 INFO rb-48985ee-225086-418734 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-25 15:01:32,521 44 INFO rb-48985ee-225086-418734 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-25 15:01:32,576 44 INFO rb-48985ee-225086-418734 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-25 15:01:32,641 44 INFO rb-48985ee-225086-418734 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-25 15:01:32,698 44 INFO rb-48985ee-225086-418734 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-25 15:01:32,749 44 INFO rb-48985ee-225086-418734 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-25 15:01:32,820 44 INFO rb-48985ee-225086-418734 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-25 15:01:32,823 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18001909 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a8cf1695-8584-4ed2-8b1f-ed44f99cb588'}] 2026-09-25 15:01:32,869 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18001909 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a8cf1695-8584-4ed2-8b1f-ed44f99cb588'} created pos.order #756 2026-09-25 15:01:32,876 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18001909 finished 2026-09-25 15:01:32,898 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 86 0.024 0.054 2026-09-25 15:01:32,935 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 15:01:32,936 44 INFO rb-48985ee-225086-418734 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-25 15:01:32,988 44 INFO rb-48985ee-225086-418734 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-25 15:01:33,044 44 INFO rb-48985ee-225086-418734 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-25 15:01:33,049 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01: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-25 15:01:33,060 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72187373 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a8cf1695-8584-4ed2-8b1f-ed44f99cb588'}] 2026-09-25 15:01:33,079 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72187373 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a8cf1695-8584-4ed2-8b1f-ed44f99cb588'} updated pos.order #756 2026-09-25 15:01:33,087 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72187373 finished 2026-09-25 15:01:33,139 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.024 0.057 2026-09-25 15:01:33,184 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:01:33,188 44 INFO rb-48985ee-225086-418734 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-25 15:01:33,238 44 INFO rb-48985ee-225086-418734 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-25 15:01:33,289 44 INFO rb-48985ee-225086-418734 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-25 15:01:33,345 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: tour succeeded 2026-09-25 15:01:33,347 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_course_restaurant_preparation_tour SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-25 15:01:33,349 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:33] "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-25 15:01:33,405 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72740757 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a8cf1695-8584-4ed2-8b1f-ed44f99cb588'}] 2026-09-25 15:01:33,407 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour.browser: heap 18038696 (allocated 19533824) 2026-09-25 15:01:33,420 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Closing chrome headless with pid 109413 2026-09-25 15:01:33,420 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Closing websocket connection 2026-09-25 15:01:33,425 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72740757 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a8cf1695-8584-4ed2-8b1f-ed44f99cb588'} updated pos.order #756 2026-09-25 15:01:33,426 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Terminating chrome headless with pid 109413 2026-09-25 15:01:33,430 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72740757 finished 2026-09-25 15:01:33,479 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.028 0.050 2026-09-25 15:01:33,489 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150133_489650_test_course_restaurant_preparation_tour.txt 2026-09-25 15:01:33,489 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_course_restaurant_preparation_tour: Removing chrome user profile "/tmp/tmpgk2umqvr_chrome_odoo" 2026-09-25 15:01:33,503 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_create_floor_tour ... 2026-09-25 15:01:33,815 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome pid: 109625 2026-09-25 15:01:33,815 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome headless temporary user profile dir: /tmp/tmpd_nz14pa_chrome_odoo 2026-09-25 15:01:33,816 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Issuing json command http://127.0.0.1:45919/json/version 2026-09-25 15:01:33,816 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45919', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:01:33,819 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Browser version: Chrome/150.0.7871.114 2026-09-25 15:01:33,819 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Issuing json command http://127.0.0.1:45919/json 2026-09-25 15:01:33,819 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45919', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:01:33,820 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Websocket url found: ws://127.0.0.1:45919/devtools/page/AB51130F97B18D42F430A17A9EFC79DE 2026-09-25 15:01:33,821 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Enable chrome headless console log notification 2026-09-25 15:01:33,822 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome headless enable page notifications 2026-09-25 15:01:33,842 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-25 15:01:33,847 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Setting session cookie in browser 2026-09-25 15:01:33,848 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:01:33,848 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:01:33,855 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:01:34,278 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:34] "GET /pos/ui/119 HTTP/1.1" 200 - 93 0.024 0.401 2026-09-25 15:01:34,288 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Navigation result: {'frameId': 'AB51130F97B18D42F430A17A9EFC79DE', 'loaderId': '4B1AEC946A7E05EA048E08A99DF16805', 'isDownload': False} 2026-09-25 15:01:34,288 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Evaluate ready code "odoo.isTourReady('test_create_floor_tour')" 2026-09-25 15:01:34,292 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:01:34,304 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:34] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:01:34,309 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:34] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:01:34,315 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:34] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.011 2026-09-25 15:01:34,631 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:01:34,632 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:34] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:34,643 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:34] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 15:01:34,655 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:34] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:01:34,657 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Evaluate test code "odoo.startTour('test_create_floor_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:01:34,661 44 INFO rb-48985ee-225086-418734 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-25 15:01:34,663 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01: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-25 15:01:34,668 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:34] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:34,680 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:34] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.006 2026-09-25 15:01:34,690 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:34] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-09-25 15:01:34,710 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:34] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.017 2026-09-25 15:01:34,712 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:34] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-09-25 15:01:35,020 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:35] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.091 0.202 2026-09-25 15:01:35,033 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:35] "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-25 15:01:35,063 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:01:35,096 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:35] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:01:35,106 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01: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.003 2026-09-25 15:01:35,118 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: Owl is running in 'dev' mode. 2026-09-25 15:01:35,125 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:35] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-25 15:01:35,143 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:35,152 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:35] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:01:35,155 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:01:35,157 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:35] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:01:35,166 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:01:35,174 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01: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-25 15:01:35,178 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:35] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.011 0.016 2026-09-25 15:01:35,186 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:35] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.029 2026-09-25 15:01:35,192 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:35] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:01:35,194 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:35] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.020 2026-09-25 15:01:35,197 44 INFO rb-48985ee-225086-418734 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-25 15:01:35,227 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:35] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 35 0.011 0.035 2026-09-25 15:01:35,256 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:35] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.009 0.065 2026-09-25 15:01:35,263 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:35] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.039 2026-09-25 15:01:35,308 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:35] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:35,322 44 INFO rb-48985ee-225086-418734 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-25 15:01:35,367 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:35] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.019 0.026 2026-09-25 15:01:35,376 44 INFO rb-48985ee-225086-418734 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-25 15:01:35,431 44 INFO rb-48985ee-225086-418734 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-25 15:01:35,481 44 INFO rb-48985ee-225086-418734 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-25 15:01:35,536 44 INFO rb-48985ee-225086-418734 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-25 15:01:35,591 44 INFO rb-48985ee-225086-418734 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-25 15:01:35,646 44 INFO rb-48985ee-225086-418734 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-25 15:01:35,700 44 INFO rb-48985ee-225086-418734 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-25 15:01:35,707 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:35] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.002 0.004 2026-09-25 15:01:35,751 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: tour succeeded 2026-09-25 15:01:35,751 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_create_floor_tour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-25 15:01:35,782 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour.browser: heap 12564308 (allocated 13107200) 2026-09-25 15:01:35,785 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Closing chrome headless with pid 109625 2026-09-25 15:01:35,785 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Closing websocket connection 2026-09-25 15:01:35,786 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Terminating chrome headless with pid 109625 2026-09-25 15:01:35,840 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150135_840436_test_create_floor_tour.txt 2026-09-25 15:01:35,840 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_create_floor_tour: Removing chrome user profile "/tmp/tmpd_nz14pa_chrome_odoo" 2026-09-25 15:01:35,853 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_customer_alone_saved ... 2026-09-25 15:01:36,098 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome pid: 109829 2026-09-25 15:01:36,098 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome headless temporary user profile dir: /tmp/tmpre7lxs04_chrome_odoo 2026-09-25 15:01:36,099 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Issuing json command http://127.0.0.1:34213/json/version 2026-09-25 15:01:36,100 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34213', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:01:36,101 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Browser version: Chrome/150.0.7871.114 2026-09-25 15:01:36,101 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Issuing json command http://127.0.0.1:34213/json 2026-09-25 15:01:36,102 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34213', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:01:36,103 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Websocket url found: ws://127.0.0.1:34213/devtools/page/403292963958AAE826F706298DD5BDAB 2026-09-25 15:01:36,104 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Enable chrome headless console log notification 2026-09-25 15:01:36,105 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome headless enable page notifications 2026-09-25 15:01:36,122 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:01:36,128 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Setting session cookie in browser 2026-09-25 15:01:36,129 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Open "http://127.0.0.1:8069/pos/ui?config_id=119" in browser 2026-09-25 15:01:36,129 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=119" 2026-09-25 15:01:36,137 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:01:36,571 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:36] "GET /pos/ui?config_id=119 HTTP/1.1" 200 - 142 0.040 0.395 2026-09-25 15:01:36,573 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Navigation result: {'frameId': '403292963958AAE826F706298DD5BDAB', 'loaderId': 'CEEA1A91C78EFF02BAB942EBE9AA2E4B', 'isDownload': False} 2026-09-25 15:01:36,574 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Evaluate ready code "odoo.isTourReady('test_customer_alone_saved')" 2026-09-25 15:01:36,583 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:01:36,594 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:36] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 15:01:36,599 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:36] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-25 15:01:36,626 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:36] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.038 2026-09-25 15:01:36,884 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:36,887 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:01:36,895 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 15:01:36,906 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Evaluate test code "odoo.startTour('test_customer_alone_saved', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:01:36,908 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:01:36,909 44 INFO rb-48985ee-225086-418734 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-25 15:01:36,914 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:01:36,928 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:36,940 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:01:36,948 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-09-25 15:01:36,969 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.017 2026-09-25 15:01:36,971 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-09-25 15:01:37,289 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.109 0.191 2026-09-25 15:01:37,301 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:37] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:01:37,332 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:01:37,364 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:37] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.023 2026-09-25 15:01:37,375 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:01:37,381 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: Owl is running in 'dev' mode. 2026-09-25 15:01:37,388 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:01:37,411 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:37,419 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:01:37,425 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:01:37,429 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:01:37,436 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:01:37,438 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:01:37,438 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:37] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.016 2026-09-25 15:01:37,462 44 INFO rb-48985ee-225086-418734 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-25 15:01:37,463 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:37] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.007 0.036 2026-09-25 15:01:37,470 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:37] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.001 0.034 2026-09-25 15:01:37,495 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:37] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.006 2026-09-25 15:01:37,497 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:01:37,525 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:37] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.010 0.027 2026-09-25 15:01:37,555 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:37] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.008 0.056 2026-09-25 15:01:37,573 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:37,575 44 INFO rb-48985ee-225086-418734 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-25 15:01:37,614 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.014 0.024 2026-09-25 15:01:37,633 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:01:37,668 44 INFO rb-48985ee-225086-418734 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-25 15:01:37,680 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:37,739 44 INFO rb-48985ee-225086-418734 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-25 15:01:37,804 44 INFO rb-48985ee-225086-418734 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-25 15:01:37,808 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82740485 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '20f004c1-cbf6-4ed0-8d18-3c9c0c4d09d7'}] 2026-09-25 15:01:37,842 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82740485 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '20f004c1-cbf6-4ed0-8d18-3c9c0c4d09d7'} created pos.order #757 2026-09-25 15:01:37,850 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82740485 finished 2026-09-25 15:01:37,873 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.019 0.047 2026-09-25 15:01:37,930 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:37] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 55 0.015 0.025 2026-09-25 15:01:37,948 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.003 0.009 2026-09-25 15:01:37,973 44 INFO rb-48985ee-225086-418734 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-25 15:01:38,030 44 INFO rb-48985ee-225086-418734 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-25 15:01:38,080 44 INFO rb-48985ee-225086-418734 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-25 15:01:38,146 44 INFO rb-48985ee-225086-418734 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-25 15:01:38,199 44 INFO rb-48985ee-225086-418734 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-25 15:01:38,249 44 INFO rb-48985ee-225086-418734 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-25 15:01:38,305 44 INFO rb-48985ee-225086-418734 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-25 15:01:38,359 44 INFO rb-48985ee-225086-418734 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-25 15:01:38,410 44 INFO rb-48985ee-225086-418734 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-25 15:01:38,460 44 INFO rb-48985ee-225086-418734 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-25 15:01:38,511 44 INFO rb-48985ee-225086-418734 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-25 15:01:38,567 44 INFO rb-48985ee-225086-418734 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-25 15:01:38,571 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44153644 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '20f004c1-cbf6-4ed0-8d18-3c9c0c4d09d7'}] 2026-09-25 15:01:38,584 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44153644 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '20f004c1-cbf6-4ed0-8d18-3c9c0c4d09d7'} updated pos.order #757 2026-09-25 15:01:38,592 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44153644 finished 2026-09-25 15:01:38,633 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.018 0.046 2026-09-25 15:01:38,689 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:38] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.015 0.026 2026-09-25 15:01:38,705 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-09-25 15:01:38,740 44 INFO rb-48985ee-225086-418734 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-25 15:01:38,796 44 INFO rb-48985ee-225086-418734 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-25 15:01:38,847 44 INFO rb-48985ee-225086-418734 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-25 15:01:38,897 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: tour succeeded 2026-09-25 15:01:38,898 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_customer_alone_saved SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-25 15:01:38,945 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved.browser: heap 16731884 (allocated 17960960) 2026-09-25 15:01:38,947 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Closing chrome headless with pid 109829 2026-09-25 15:01:38,947 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Closing websocket connection 2026-09-25 15:01:38,947 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Terminating chrome headless with pid 109829 2026-09-25 15:01:39,009 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150139_009243_test_customer_alone_saved.txt 2026-09-25 15:01:39,009 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_customer_alone_saved: Removing chrome user profile "/tmp/tmpre7lxs04_chrome_odoo" 2026-09-25 15:01:39,021 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_delete_line_release_table ... 2026-09-25 15:01:39,322 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome pid: 110034 2026-09-25 15:01:39,323 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome headless temporary user profile dir: /tmp/tmpjh7j562g_chrome_odoo 2026-09-25 15:01:39,323 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Issuing json command http://127.0.0.1:42815/json/version 2026-09-25 15:01:39,324 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42815', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:01:39,340 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Browser version: Chrome/150.0.7871.114 2026-09-25 15:01:39,340 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Issuing json command http://127.0.0.1:42815/json 2026-09-25 15:01:39,341 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42815', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:01:39,347 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Websocket url found: ws://127.0.0.1:42815/devtools/page/732B8BD906467C9E768199CD0AA3B243 2026-09-25 15:01:39,357 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Enable chrome headless console log notification 2026-09-25 15:01:39,361 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome headless enable page notifications 2026-09-25 15:01:39,390 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:01:39,395 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Setting session cookie in browser 2026-09-25 15:01:39,400 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:01:39,400 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:01:39,407 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:01:39,714 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:39] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.022 0.287 2026-09-25 15:01:39,717 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Navigation result: {'frameId': '732B8BD906467C9E768199CD0AA3B243', 'loaderId': '56A31290C3D7BCB0AE7249E48B4D7255', 'isDownload': False} 2026-09-25 15:01:39,717 44 INFO rb-48985ee-225086-418734 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-25 15:01:39,728 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:01:39,739 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:39] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.005 2026-09-25 15:01:39,743 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:39] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-25 15:01:39,747 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:39] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-25 15:01:40,051 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:40] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:01:40,053 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:01:40,062 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-25 15:01:40,073 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Evaluate test code "odoo.startTour('test_delete_line_release_table', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:01:40,074 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:40] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:01:40,076 44 INFO rb-48985ee-225086-418734 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-25 15:01:40,081 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:40] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:01:40,087 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:40] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:40,101 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01: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.007 2026-09-25 15:01:40,111 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-25 15:01:40,133 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:40] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.018 2026-09-25 15:01:40,135 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-09-25 15:01:40,422 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.080 0.186 2026-09-25 15:01:40,432 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:40] "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-25 15:01:40,459 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:01:40,491 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:40] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.023 2026-09-25 15:01:40,503 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:01:40,511 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: Owl is running in 'dev' mode. 2026-09-25 15:01:40,518 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-09-25 15:01:40,541 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:40,543 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:01:40,551 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:01:40,554 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:40] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:01:40,562 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:01:40,565 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:01:40,568 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:40] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.010 0.014 2026-09-25 15:01:40,577 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:01:40,579 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:40] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.031 2026-09-25 15:01:40,584 44 INFO rb-48985ee-225086-418734 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-25 15:01:40,607 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:40] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.009 0.023 2026-09-25 15:01:40,635 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:40] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.009 0.057 2026-09-25 15:01:40,641 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:40] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.001 0.064 2026-09-25 15:01:40,649 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:40] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.001 0.005 2026-09-25 15:01:40,712 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:40] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:40,717 44 INFO rb-48985ee-225086-418734 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-25 15:01:40,763 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.020 0.026 2026-09-25 15:01:40,783 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-25 15:01:40,818 44 INFO rb-48985ee-225086-418734 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-25 15:01:40,832 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:40,888 44 INFO rb-48985ee-225086-418734 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-25 15:01:40,939 44 INFO rb-48985ee-225086-418734 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-25 15:01:40,995 44 INFO rb-48985ee-225086-418734 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-25 15:01:41,020 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41682376 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'defaa396-9666-4716-ac42-71da29799c58'}] 2026-09-25 15:01:41,055 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41682376 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'defaa396-9666-4716-ac42-71da29799c58'} created pos.order #758 2026-09-25 15:01:41,063 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41682376 finished 2026-09-25 15:01:41,085 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.019 0.048 2026-09-25 15:01:41,106 44 INFO rb-48985ee-225086-418734 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-25 15:01:41,167 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 15:01:41,167 44 INFO rb-48985ee-225086-418734 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-25 15:01:41,220 44 INFO rb-48985ee-225086-418734 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-25 15:01:41,270 44 INFO rb-48985ee-225086-418734 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-25 15:01:41,321 44 INFO rb-48985ee-225086-418734 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-25 15:01:41,373 44 INFO rb-48985ee-225086-418734 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-25 15:01:41,425 44 INFO rb-48985ee-225086-418734 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-25 15:01:41,611 44 INFO rb-48985ee-225086-418734 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-25 15:01:41,614 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:41,617 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43409919 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'defaa396-9666-4716-ac42-71da29799c58'}] 2026-09-25 15:01:41,635 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #222 deleted pos.order.line records with IDs: [1248] 2026-09-25 15:01:41,641 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43409919 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'defaa396-9666-4716-ac42-71da29799c58'} updated pos.order #758 2026-09-25 15:01:41,650 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43409919 finished 2026-09-25 15:01:41,687 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 77 0.022 0.052 2026-09-25 15:01:41,746 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:41] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 44 0.012 0.031 2026-09-25 15:01:41,797 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:01:41,800 44 INFO rb-48985ee-225086-418734 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-25 15:01:41,857 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1426391 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'bbca0d83-fcee-40db-9381-31a46eadd4c3'}] 2026-09-25 15:01:41,881 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1426391 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'bbca0d83-fcee-40db-9381-31a46eadd4c3'} created pos.order #759 2026-09-25 15:01:41,890 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1426391 finished 2026-09-25 15:01:41,912 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 36 0.012 0.045 2026-09-25 15:01:41,939 44 INFO rb-48985ee-225086-418734 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-25 15:01:41,990 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: tour succeeded 2026-09-25 15:01:41,991 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR test_delete_line_release_table SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-25 15:01:42,034 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table.browser: heap 15940296 (allocated 17174528) 2026-09-25 15:01:42,039 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Closing chrome headless with pid 110034 2026-09-25 15:01:42,040 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Closing websocket connection 2026-09-25 15:01:42,040 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Terminating chrome headless with pid 110034 2026-09-25 15:01:42,093 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150142_093834_test_delete_line_release_table.txt 2026-09-25 15:01:42,094 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_delete_line_release_table: Removing chrome user profile "/tmp/tmpjh7j562g_chrome_odoo" 2026-09-25 15:01:42,121 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_direct_sales ... 2026-09-25 15:01:42,373 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome pid: 110245 2026-09-25 15:01:42,373 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome headless temporary user profile dir: /tmp/tmpymsqmk42_chrome_odoo 2026-09-25 15:01:42,373 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Issuing json command http://127.0.0.1:39289/json/version 2026-09-25 15:01:42,374 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39289', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:01:42,383 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Browser version: Chrome/150.0.7871.114 2026-09-25 15:01:42,383 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Issuing json command http://127.0.0.1:39289/json 2026-09-25 15:01:42,383 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39289', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:01:42,387 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Websocket url found: ws://127.0.0.1:39289/devtools/page/6F4466A295DFC260E79408CC1315D55E 2026-09-25 15:01:42,396 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Enable chrome headless console log notification 2026-09-25 15:01:42,397 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome headless enable page notifications 2026-09-25 15:01:42,418 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:01:42,423 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Setting session cookie in browser 2026-09-25 15:01:42,424 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:01:42,424 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:01:42,433 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:01:42,764 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:42] "GET /pos/ui/119 HTTP/1.1" 200 - 142 0.031 0.302 2026-09-25 15:01:42,768 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Navigation result: {'frameId': '6F4466A295DFC260E79408CC1315D55E', 'loaderId': '9E8FF492AD7F4B3249F48FD86848745D', 'isDownload': False} 2026-09-25 15:01:42,768 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Evaluate ready code "odoo.isTourReady('test_direct_sales')" 2026-09-25 15:01:42,780 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:01:42,790 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:42] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:01:42,793 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:42] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-09-25 15:01:42,796 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:42] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-25 15:01:43,086 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:01:43,090 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:01:43,103 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-25 15:01:43,117 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:01:43,123 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Evaluate test code "odoo.startTour('test_direct_sales', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:01:43,124 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:01:43,127 44 INFO rb-48985ee-225086-418734 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-25 15:01:43,130 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:43,144 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.006 2026-09-25 15:01:43,156 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-25 15:01:43,175 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.017 2026-09-25 15:01:43,177 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.012 2026-09-25 15:01:43,463 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:43] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.083 0.188 2026-09-25 15:01:43,472 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:43] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:01:43,504 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01: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-25 15:01:43,537 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:43] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:01:43,547 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:43] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:01:43,553 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: Owl is running in 'dev' mode. 2026-09-25 15:01:43,562 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:43] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:01:43,587 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:43,598 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:43] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:01:43,601 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:01:43,602 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:43] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:01:43,612 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:01:43,614 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:01:43,630 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:43] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.013 0.023 2026-09-25 15:01:43,636 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:43] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:01:43,637 44 INFO rb-48985ee-225086-418734 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-25 15:01:43,638 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:43] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.040 2026-09-25 15:01:43,646 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:43] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.029 2026-09-25 15:01:43,677 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:43] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.010 0.040 2026-09-25 15:01:43,715 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:43] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.009 0.081 2026-09-25 15:01:43,721 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:43] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.001 0.059 2026-09-25 15:01:43,767 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:43] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:43,769 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [3/48] Tour test_direct_sales → Step .new-order 2026-09-25 15:01:43,813 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:43] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.016 0.026 2026-09-25 15:01:43,869 44 INFO rb-48985ee-225086-418734 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-25 15:01:43,883 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:43,944 44 INFO rb-48985ee-225086-418734 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-25 15:01:44,005 44 INFO rb-48985ee-225086-418734 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-25 15:01:44,056 44 INFO rb-48985ee-225086-418734 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-25 15:01:44,107 44 INFO rb-48985ee-225086-418734 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-25 15:01:44,158 44 INFO rb-48985ee-225086-418734 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-25 15:01:44,214 44 INFO rb-48985ee-225086-418734 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-25 15:01:44,264 44 INFO rb-48985ee-225086-418734 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-25 15:01:44,315 44 INFO rb-48985ee-225086-418734 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-25 15:01:44,384 44 INFO rb-48985ee-225086-418734 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-25 15:01:44,390 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:44,391 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:01:44,447 44 INFO rb-48985ee-225086-418734 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-25 15:01:44,508 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35652962 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a0259424-b53a-4651-aafd-fa929d48e877'}] 2026-09-25 15:01:44,551 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35652962 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a0259424-b53a-4651-aafd-fa929d48e877'} created pos.order #760 2026-09-25 15:01:44,559 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35652962 finished 2026-09-25 15:01:44,583 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 77 0.022 0.055 2026-09-25 15:01:44,603 44 INFO rb-48985ee-225086-418734 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-25 15:01:44,662 44 INFO rb-48985ee-225086-418734 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-25 15:01:44,665 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92375701 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a0259424-b53a-4651-aafd-fa929d48e877'}] 2026-09-25 15:01:44,668 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:01:44,866 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92375701 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a0259424-b53a-4651-aafd-fa929d48e877'} updated pos.order #760 2026-09-25 15:01:44,873 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92375701 finished 2026-09-25 15:01:44,910 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 232 0.077 0.170 2026-09-25 15:01:44,986 44 INFO rb-48985ee-225086-418734 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-25 15:01:47,023 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: [18/48] Tour test_direct_sales → Step .new-order 2026-09-25 15:01:47,085 44 INFO rb-48985ee-225086-418734 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-25 15:01:47,144 44 INFO rb-48985ee-225086-418734 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-25 15:01:47,201 44 INFO rb-48985ee-225086-418734 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-25 15:01:47,258 44 INFO rb-48985ee-225086-418734 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-25 15:01:47,311 44 INFO rb-48985ee-225086-418734 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-25 15:01:47,371 44 INFO rb-48985ee-225086-418734 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-25 15:01:47,422 44 INFO rb-48985ee-225086-418734 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-25 15:01:47,472 44 INFO rb-48985ee-225086-418734 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-25 15:01:47,523 44 INFO rb-48985ee-225086-418734 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-25 15:01:47,576 44 INFO rb-48985ee-225086-418734 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-25 15:01:47,627 44 INFO rb-48985ee-225086-418734 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-25 15:01:47,677 44 INFO rb-48985ee-225086-418734 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-25 15:01:47,733 44 INFO rb-48985ee-225086-418734 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-25 15:01:47,786 44 INFO rb-48985ee-225086-418734 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-25 15:01:47,845 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4647984 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '249a5a20-f8d6-4071-88a0-737208d2eb85'}] 2026-09-25 15:01:47,875 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4647984 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '249a5a20-f8d6-4071-88a0-737208d2eb85'} created pos.order #761 2026-09-25 15:01:47,884 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4647984 finished 2026-09-25 15:01:47,906 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.015 0.048 2026-09-25 15:01:47,922 44 INFO rb-48985ee-225086-418734 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-25 15:01:47,979 44 INFO rb-48985ee-225086-418734 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-25 15:01:47,982 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23139119 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '249a5a20-f8d6-4071-88a0-737208d2eb85'}] 2026-09-25 15:01:48,142 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23139119 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '249a5a20-f8d6-4071-88a0-737208d2eb85'} updated pos.order #761 2026-09-25 15:01:48,151 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23139119 finished 2026-09-25 15:01:48,183 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 134 0.061 0.141 2026-09-25 15:01:48,227 44 INFO rb-48985ee-225086-418734 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-25 15:01:50,273 44 INFO rb-48985ee-225086-418734 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-25 15:01:50,333 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:01:50,337 44 INFO rb-48985ee-225086-418734 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-25 15:01:50,395 44 INFO rb-48985ee-225086-418734 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-25 15:01:50,454 44 INFO rb-48985ee-225086-418734 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-25 15:01:50,505 44 INFO rb-48985ee-225086-418734 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-25 15:01:50,555 44 INFO rb-48985ee-225086-418734 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-25 15:01:50,606 44 INFO rb-48985ee-225086-418734 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-25 15:01:50,659 44 INFO rb-48985ee-225086-418734 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-25 15:01:50,709 44 INFO rb-48985ee-225086-418734 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-25 15:01:50,760 44 INFO rb-48985ee-225086-418734 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-25 15:01:50,815 44 INFO rb-48985ee-225086-418734 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-25 15:01:50,869 44 INFO rb-48985ee-225086-418734 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-25 15:01:50,927 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29713750 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'bc14c8d1-8260-4548-9bd0-4f2f41163b79'}] 2026-09-25 15:01:50,955 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29713750 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'bc14c8d1-8260-4548-9bd0-4f2f41163b79'} created pos.order #762 2026-09-25 15:01:50,964 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29713750 finished 2026-09-25 15:01:50,985 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.014 0.045 2026-09-25 15:01:51,000 44 INFO rb-48985ee-225086-418734 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-25 15:01:51,057 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: tour succeeded 2026-09-25 15:01:51,057 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: ╔══════════════════════════════════╗ ║ TOUR test_direct_sales SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-09-25 15:01:51,060 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69875895 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'bc14c8d1-8260-4548-9bd0-4f2f41163b79'}] 2026-09-25 15:01:51,131 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales.browser: heap 19693228 (allocated 21368832) 2026-09-25 15:01:51,134 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Closing chrome headless with pid 110245 2026-09-25 15:01:51,135 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Closing websocket connection 2026-09-25 15:01:51,136 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Terminating chrome headless with pid 110245 2026-09-25 15:01:51,208 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150151_207542_test_direct_sales.txt 2026-09-25 15:01:51,209 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: Removing chrome user profile "/tmp/tmpymsqmk42_chrome_odoo" 2026-09-25 15:01:51,231 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69875895 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': 'bc14c8d1-8260-4548-9bd0-4f2f41163b79'} updated pos.order #762 2026-09-25 15:01:51,233 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69875895 finished 2026-09-25 15:01:51,238 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_direct_sales: waiting for threads: [, ] 2026-09-25 15:01:51,254 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 129 0.054 0.142 2026-09-25 15:01:51,275 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing ... 2026-09-25 15:01:51,598 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Chrome pid: 110459 2026-09-25 15:01:51,598 44 INFO rb-48985ee-225086-418734 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/tmp1px5z8nj_chrome_odoo 2026-09-25 15:01:51,598 44 INFO rb-48985ee-225086-418734 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:41175/json/version 2026-09-25 15:01:51,599 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41175', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:01:51,601 44 INFO rb-48985ee-225086-418734 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-25 15:01:51,601 44 INFO rb-48985ee-225086-418734 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:41175/json 2026-09-25 15:01:51,601 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41175', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:01:51,602 44 INFO rb-48985ee-225086-418734 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:41175/devtools/page/7715201A306033CB03094B4109CAD32C 2026-09-25 15:01:51,603 44 INFO rb-48985ee-225086-418734 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-25 15:01:51,604 44 INFO rb-48985ee-225086-418734 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-25 15:01:51,622 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:01:51,627 44 INFO rb-48985ee-225086-418734 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-25 15:01:51,628 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:01:51,628 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:01:51,635 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:01:52,059 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:52] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.021 0.405 2026-09-25 15:01:52,062 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Navigation result: {'frameId': '7715201A306033CB03094B4109CAD32C', 'loaderId': '66C12E433E372AD19D685F4243920456', 'isDownload': False} 2026-09-25 15:01:52,062 44 INFO rb-48985ee-225086-418734 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-25 15:01:52,073 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:01:52,083 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:52] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:01:52,088 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:52] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:01:52,095 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:52] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.015 2026-09-25 15:01:52,374 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:52,377 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:52,388 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-25 15:01:52,401 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:01:52,406 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing: Evaluate test code "odoo.startTour('test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:01:52,407 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:01:52,409 44 INFO rb-48985ee-225086-418734 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-25 15:01:52,412 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:52,426 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.009 2026-09-25 15:01:52,435 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.016 2026-09-25 15:01:52,439 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-09-25 15:01:52,464 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.020 2026-09-25 15:01:52,795 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.088 0.225 2026-09-25 15:01:52,810 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:52] "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-25 15:01:52,839 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:01:52,869 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:52] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:01:52,883 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:01:52,891 44 INFO rb-48985ee-225086-418734 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-25 15:01:52,897 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:01:52,919 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:01:52,926 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:52] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:01:52,928 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:01:52,936 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01: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-25 15:01:52,936 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:52] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.011 2026-09-25 15:01:52,939 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:01:52,955 44 INFO rb-48985ee-225086-418734 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-25 15:01:52,956 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:52] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.007 0.026 2026-09-25 15:01:52,962 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:52] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.001 0.018 2026-09-25 15:01:52,963 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.038 2026-09-25 15:01:52,987 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:52] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.005 2026-09-25 15:01:53,060 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:53] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:53,067 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:01:53,068 44 INFO rb-48985ee-225086-418734 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-25 15:01:53,099 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:53] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.011 0.025 2026-09-25 15:01:53,126 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:53] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.007 0.053 2026-09-25 15:01:53,166 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.014 0.081 2026-09-25 15:01:53,196 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:01:53,230 44 INFO rb-48985ee-225086-418734 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-25 15:01:53,242 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:53,301 44 INFO rb-48985ee-225086-418734 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-25 15:01:53,357 44 INFO rb-48985ee-225086-418734 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-25 15:01:53,408 44 INFO rb-48985ee-225086-418734 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-25 15:01:53,464 44 INFO rb-48985ee-225086-418734 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-25 15:01:53,532 44 INFO rb-48985ee-225086-418734 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-25 15:01:53,535 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95405892 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'b036b3b1-3ea0-44c6-b1fb-f0cdb5c9ea1a'}] 2026-09-25 15:01:53,584 44 INFO rb-48985ee-225086-418734 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-25 15:01:53,759 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95405892 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'b036b3b1-3ea0-44c6-b1fb-f0cdb5c9ea1a'} created pos.order #763 2026-09-25 15:01:53,768 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95405892 finished 2026-09-25 15:01:53,794 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.086 0.175 2026-09-25 15:01:53,992 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-25 15:01:53,993 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-25 15:01:53,993 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-25 15:01:53,993 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-09-25 15:01:53,994 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-25 15:01:53,994 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-25 15:01:53,994 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-25 15:01:53,994 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-09-25 15:01:53,995 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-25 15:01:53,995 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-25 15:01:53,995 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-25 15:01:53,995 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-09-25 15:01:53,995 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-25 15:01:53,996 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-25 15:01:53,996 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-25 15:01:53,996 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-09-25 15:01:53,996 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-25 15:01:53,997 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-25 15:01:53,997 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-25 15:01:53,997 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-09-25 15:01:53,997 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-25 15:01:53,997 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-25 15:01:53,998 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-25 15:01:53,998 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-09-25 15:01:53,998 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-25 15:01:53,998 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-25 15:01:53,999 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-25 15:01:53,999 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-09-25 15:01:53,999 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-25 15:01:54,000 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-25 15:01:54,000 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-25 15:01:54,000 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-09-25 15:01:54,000 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-25 15:01:54,000 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-25 15:01:54,000 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-25 15:01:54,001 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-09-25 15:01:54,001 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-25 15:01:54,001 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-25 15:01:54,002 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-25 15:01:54,002 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-09-25 15:01:54,006 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-25 15:01:54,006 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-25 15:01:54,007 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-25 15:01:54,007 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-09-25 15:01:54,008 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-25 15:01:54,008 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-25 15:01:54,009 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-25 15:01:54,009 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-09-25 15:01:54,011 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:54] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:54,015 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:54] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:01:54,016 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:54] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:01:54,016 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-25 15:01:54,017 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-25 15:01:54,019 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:54] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:01:54,020 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-25 15:01:54,021 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:54] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:01:54,022 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:54] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 15:01:54,022 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:54] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:01:54,023 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-09-25 15:01:54,024 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-25 15:01:54,024 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-25 15:01:54,024 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-25 15:01:54,025 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-09-25 15:01:54,025 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-25 15:01:54,025 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-25 15:01:54,025 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-25 15:01:54,025 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-09-25 15:01:54,026 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-25 15:01:54,026 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-25 15:01:54,026 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-25 15:01:54,026 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-09-25 15:01:54,027 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-25 15:01:54,027 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-25 15:01:54,027 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-25 15:01:54,027 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-09-25 15:01:54,027 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-25 15:01:54,028 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-25 15:01:54,028 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-25 15:01:54,028 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-09-25 15:01:54,028 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-25 15:01:54,028 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-25 15:01:54,029 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-25 15:01:54,029 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-09-25 15:01:54,029 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-25 15:01:54,029 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-25 15:01:54,029 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-25 15:01:54,029 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-09-25 15:01:54,030 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-25 15:01:54,030 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-25 15:01:54,030 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-25 15:01:54,030 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-09-25 15:01:54,031 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-25 15:01:54,031 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-25 15:01:54,031 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-25 15:01:54,031 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-09-25 15:01:54,032 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-25 15:01:54,032 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-25 15:01:54,032 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-25 15:01:54,033 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-09-25 15:01:54,035 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-25 15:01:54,037 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-25 15:01:54,039 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-25 15:01:54,041 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-09-25 15:01:54,042 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-25 15:01:54,042 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-25 15:01:54,042 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-25 15:01:54,042 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-09-25 15:01:54,043 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:54] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:01:54,044 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-25 15:01:54,045 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-25 15:01:54,046 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:54] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:01:54,047 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:54] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:01:54,049 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:54] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:01:54,049 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-25 15:01:54,050 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:54] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:01:54,052 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:54] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:01:54,052 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-09-25 15:01:54,053 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:54] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:01:54,054 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-25 15:01:54,054 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-25 15:01:54,054 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-25 15:01:54,055 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-09-25 15:01:54,055 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-25 15:01:54,055 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-25 15:01:54,056 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-25 15:01:54,056 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-09-25 15:01:54,056 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-25 15:01:54,057 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-25 15:01:54,057 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-25 15:01:54,057 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-09-25 15:01:54,060 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:01:54,060 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-25 15:01:54,061 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:54] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:01:54,062 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:54] "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-25 15:01:54,062 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-25 15:01:54,063 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-25 15:01:54,063 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-09-25 15:01:54,069 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:01:54,071 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:54] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:54,073 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:54] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:01:54,074 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:54] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:01:54,076 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:54] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:01:54,077 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:54] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:01:54,087 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:54] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:54,088 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:54] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:54,091 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:54] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:54,954 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:54] "POST /receipt_receiver/cgi-bin/epos/service.cgi?devid=local_printer HTTP/1.1" 404 - 133 0.046 0.547 2026-09-25 15:01:55,373 44 INFO rb-48985ee-225086-418734 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-25 15:01:55,425 44 INFO rb-48985ee-225086-418734 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-25 15:01:55,482 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01: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-25 15:01:55,487 44 INFO rb-48985ee-225086-418734 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-25 15:01:55,545 44 INFO rb-48985ee-225086-418734 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-25 15:01:55,597 44 INFO rb-48985ee-225086-418734 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-25 15:01:55,650 44 INFO rb-48985ee-225086-418734 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-25 15:01:55,701 44 INFO rb-48985ee-225086-418734 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-25 15:01:55,751 44 INFO rb-48985ee-225086-418734 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-25 15:01:55,814 44 INFO rb-48985ee-225086-418734 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-25 15:01:55,821 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:01:55,822 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:01:55,876 44 INFO rb-48985ee-225086-418734 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-25 15:01:55,936 44 INFO rb-48985ee-225086-418734 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-25 15:01:55,939 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97782807 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'c10f738d-aad7-476d-a61a-4002278dfdda'}] 2026-09-25 15:01:55,986 44 INFO rb-48985ee-225086-418734 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-25 15:01:56,093 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97782807 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'c10f738d-aad7-476d-a61a-4002278dfdda'} created pos.order #764 2026-09-25 15:01:56,100 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97782807 finished 2026-09-25 15:01:56,121 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.045 0.139 2026-09-25 15:01:56,516 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:56] "POST /receipt_receiver/cgi-bin/epos/service.cgi?devid=local_printer HTTP/1.1" 404 - 18 0.007 0.029 2026-09-25 15:01:57,672 44 INFO rb-48985ee-225086-418734 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-25 15:01:57,724 44 INFO rb-48985ee-225086-418734 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-25 15:01:57,725 44 INFO rb-48985ee-225086-418734 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-25 15:01:57,796 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.browser: heap 17470488 (allocated 19009536) 2026-09-25 15:01:57,798 44 INFO rb-48985ee-225086-418734 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 110459 2026-09-25 15:01:57,798 44 INFO rb-48985ee-225086-418734 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-25 15:01:57,799 44 INFO rb-48985ee-225086-418734 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 110459 2026-09-25 15:01:57,852 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150157_852688_test_fast_payment_validation_from_restaurant_product_screen_with_automatic_receipt_printing.txt 2026-09-25 15:01:57,852 44 INFO rb-48985ee-225086-418734 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/tmp1px5z8nj_chrome_odoo" 2026-09-25 15:01:57,881 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing ... 2026-09-25 15:01:58,223 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Chrome pid: 110695 2026-09-25 15:01:58,223 44 INFO rb-48985ee-225086-418734 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/tmp3nrg6ko8_chrome_odoo 2026-09-25 15:01:58,223 44 INFO rb-48985ee-225086-418734 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:43777/json/version 2026-09-25 15:01:58,224 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43777', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:01:58,227 44 INFO rb-48985ee-225086-418734 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-25 15:01:58,227 44 INFO rb-48985ee-225086-418734 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:43777/json 2026-09-25 15:01:58,227 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43777', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:01:58,228 44 INFO rb-48985ee-225086-418734 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:43777/devtools/page/1808E7D612C33602524C1B89CA07A73F 2026-09-25 15:01:58,229 44 INFO rb-48985ee-225086-418734 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-25 15:01:58,230 44 INFO rb-48985ee-225086-418734 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-25 15:01:58,248 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:01:58,253 44 INFO rb-48985ee-225086-418734 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-25 15:01:58,254 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:01:58,254 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:01:58,262 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:01:58,552 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:58] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.018 0.274 2026-09-25 15:01:58,555 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Navigation result: {'frameId': '1808E7D612C33602524C1B89CA07A73F', 'loaderId': 'AFEB4013EFF7712A73B6FA94EB40B593', 'isDownload': False} 2026-09-25 15:01:58,556 44 INFO rb-48985ee-225086-418734 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-25 15:01:58,564 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:01:58,576 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:58] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:01:58,579 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:58] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:01:58,582 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:58] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 15:01:58,870 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:01:58,872 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:58] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:01:58,880 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:58] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:01:58,889 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing: Evaluate test code "odoo.startTour('test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:01:58,891 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:58] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:01:58,892 44 INFO rb-48985ee-225086-418734 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-25 15:01:58,897 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:58] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:01:58,902 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:58] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:58,915 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:58] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.006 2026-09-25 15:01:58,924 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:58] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-25 15:01:58,945 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:58] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.016 2026-09-25 15:01:58,947 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:58] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-09-25 15:01:59,252 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.101 0.188 2026-09-25 15:01:59,277 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.017 2026-09-25 15:01:59,306 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:01:59,340 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:59] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.025 2026-09-25 15:01:59,352 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:01:59,358 44 INFO rb-48985ee-225086-418734 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-25 15:01:59,365 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:01:59,390 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:01:59,393 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:01:59,397 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:01:59,399 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:01:59,409 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01: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-25 15:01:59,412 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:01:59,421 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:59] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.012 0.020 2026-09-25 15:01:59,429 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:01:59,431 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:59] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.038 2026-09-25 15:01:59,438 44 INFO rb-48985ee-225086-418734 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-25 15:01:59,460 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:59] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.009 0.031 2026-09-25 15:01:59,467 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:59] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.035 2026-09-25 15:01:59,498 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:59] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.011 0.066 2026-09-25 15:01:59,504 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:59] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.001 0.033 2026-09-25 15:01:59,568 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:59] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:59,571 44 INFO rb-48985ee-225086-418734 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-25 15:01:59,612 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:59] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.014 0.026 2026-09-25 15:01:59,632 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:01:59,669 44 INFO rb-48985ee-225086-418734 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-25 15:01:59,682 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:01:59,740 44 INFO rb-48985ee-225086-418734 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-25 15:01:59,797 44 INFO rb-48985ee-225086-418734 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-25 15:01:59,847 44 INFO rb-48985ee-225086-418734 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-25 15:01:59,903 44 INFO rb-48985ee-225086-418734 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-25 15:01:59,972 44 INFO rb-48985ee-225086-418734 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-25 15:01:59,975 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60089528 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '24c7ae92-7d1e-45e9-a202-057a478ffc62'}] 2026-09-25 15:01:59,981 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:01:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:00,192 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60089528 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '24c7ae92-7d1e-45e9-a202-057a478ffc62'} created pos.order #765 2026-09-25 15:02:00,200 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60089528 finished 2026-09-25 15:02:00,224 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.075 0.176 2026-09-25 15:02:00,310 44 INFO rb-48985ee-225086-418734 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-25 15:02:00,367 44 INFO rb-48985ee-225086-418734 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-25 15:02:00,417 44 INFO rb-48985ee-225086-418734 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-25 15:02:00,467 44 INFO rb-48985ee-225086-418734 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-25 15:02:00,526 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:02:00,532 44 INFO rb-48985ee-225086-418734 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-25 15:02:00,591 44 INFO rb-48985ee-225086-418734 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-25 15:02:00,643 44 INFO rb-48985ee-225086-418734 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-25 15:02:00,696 44 INFO rb-48985ee-225086-418734 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-25 15:02:00,747 44 INFO rb-48985ee-225086-418734 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-25 15:02:00,798 44 INFO rb-48985ee-225086-418734 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-25 15:02:00,866 44 INFO rb-48985ee-225086-418734 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-25 15:02:00,873 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:00,873 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:00,935 44 INFO rb-48985ee-225086-418734 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-25 15:02:00,993 44 INFO rb-48985ee-225086-418734 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-25 15:02:00,995 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53893174 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '5235e122-ec19-40e5-9ccb-8ac58b8a466f'}] 2026-09-25 15:02:01,150 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53893174 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '5235e122-ec19-40e5-9ccb-8ac58b8a466f'} created pos.order #766 2026-09-25 15:02:01,158 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53893174 finished 2026-09-25 15:02:01,182 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 123 0.053 0.135 2026-09-25 15:02:01,233 44 INFO rb-48985ee-225086-418734 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-25 15:02:01,288 44 INFO rb-48985ee-225086-418734 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-25 15:02:01,338 44 INFO rb-48985ee-225086-418734 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-25 15:02:01,388 44 INFO rb-48985ee-225086-418734 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-25 15:02:01,389 44 INFO rb-48985ee-225086-418734 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-25 15:02:01,447 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.browser: heap 17407288 (allocated 19533824) 2026-09-25 15:02:01,448 44 INFO rb-48985ee-225086-418734 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 110695 2026-09-25 15:02:01,449 44 INFO rb-48985ee-225086-418734 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-25 15:02:01,449 44 INFO rb-48985ee-225086-418734 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 110695 2026-09-25 15:02:01,503 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150201_503019_test_fast_payment_validation_from_restaurant_product_screen_without_automatic_receipt_printing.txt 2026-09-25 15:02:01,503 44 INFO rb-48985ee-225086-418734 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/tmp3nrg6ko8_chrome_odoo" 2026-09-25 15:02:01,527 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_floating_order_name_change_partner ... 2026-09-25 15:02:01,880 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome pid: 110902 2026-09-25 15:02:01,880 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome headless temporary user profile dir: /tmp/tmp1_15yru9_chrome_odoo 2026-09-25 15:02:01,881 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Issuing json command http://127.0.0.1:44155/json/version 2026-09-25 15:02:01,881 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44155', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:02:01,883 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Browser version: Chrome/150.0.7871.114 2026-09-25 15:02:01,883 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Issuing json command http://127.0.0.1:44155/json 2026-09-25 15:02:01,883 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44155', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:02:01,884 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Websocket url found: ws://127.0.0.1:44155/devtools/page/3C0B8CCEDB2DECCBB810CA69670CCAF4 2026-09-25 15:02:01,885 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Enable chrome headless console log notification 2026-09-25 15:02:01,886 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome headless enable page notifications 2026-09-25 15:02:01,910 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:02:01,915 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Setting session cookie in browser 2026-09-25 15:02:01,916 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:02:01,916 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:02:01,922 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:02:02,288 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:02] "GET /pos/ui/119 HTTP/1.1" 200 - 88 0.022 0.345 2026-09-25 15:02:02,291 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Navigation result: {'frameId': '3C0B8CCEDB2DECCBB810CA69670CCAF4', 'loaderId': 'A716A34C650AF0C29160F4409AD92CB2', 'isDownload': False} 2026-09-25 15:02:02,291 44 INFO rb-48985ee-225086-418734 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-25 15:02:02,300 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:02:02,311 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:02] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 15:02:02,315 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:02] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 15:02:02,320 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:02] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-25 15:02:02,606 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:02,610 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:02:02,619 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-25 15:02:02,630 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:02:02,636 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:02:02,639 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Evaluate test code "odoo.startTour('test_floating_order_name_change_partner', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:02:02,642 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:02,643 44 INFO rb-48985ee-225086-418734 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-25 15:02:02,656 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.006 2026-09-25 15:02:02,664 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-09-25 15:02:02,688 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.006 0.020 2026-09-25 15:02:02,690 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.016 2026-09-25 15:02:02,991 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.089 0.194 2026-09-25 15:02:03,005 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:03] "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-25 15:02:03,037 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:02:03,080 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:03] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.028 2026-09-25 15:02:03,091 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:02:03,098 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: Owl is running in 'dev' mode. 2026-09-25 15:02:03,105 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02: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-25 15:02:03,126 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:03,133 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:03,136 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:02:03,139 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:03] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 15:02:03,148 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:02:03,149 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:03] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.005 0.011 2026-09-25 15:02:03,151 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:03] "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-25 15:02:03,168 44 INFO rb-48985ee-225086-418734 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-25 15:02:03,171 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:03] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.006 0.034 2026-09-25 15:02:03,177 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:03] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.001 0.030 2026-09-25 15:02:03,199 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:02:03,228 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:03] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.012 0.022 2026-09-25 15:02:03,235 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:03] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.036 2026-09-25 15:02:03,263 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:03] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.010 0.058 2026-09-25 15:02:03,277 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:03] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:03,285 44 INFO rb-48985ee-225086-418734 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-25 15:02:03,331 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:03] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.018 0.028 2026-09-25 15:02:03,382 44 INFO rb-48985ee-225086-418734 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-25 15:02:03,398 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:03,432 44 INFO rb-48985ee-225086-418734 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-25 15:02:03,488 44 INFO rb-48985ee-225086-418734 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-25 15:02:03,560 44 INFO rb-48985ee-225086-418734 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-25 15:02:03,610 44 INFO rb-48985ee-225086-418734 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-25 15:02:03,666 44 INFO rb-48985ee-225086-418734 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-25 15:02:03,721 44 INFO rb-48985ee-225086-418734 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-25 15:02:03,772 44 INFO rb-48985ee-225086-418734 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-25 15:02:03,822 44 INFO rb-48985ee-225086-418734 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-25 15:02:03,872 44 INFO rb-48985ee-225086-418734 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-25 15:02:03,934 44 INFO rb-48985ee-225086-418734 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-25 15:02:03,939 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:03] "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-25 15:02:03,955 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.002 0.009 2026-09-25 15:02:03,985 44 INFO rb-48985ee-225086-418734 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-25 15:02:04,040 44 INFO rb-48985ee-225086-418734 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-25 15:02:04,093 44 INFO rb-48985ee-225086-418734 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-25 15:02:04,159 44 INFO rb-48985ee-225086-418734 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-25 15:02:04,213 44 INFO rb-48985ee-225086-418734 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-25 15:02:04,264 44 INFO rb-48985ee-225086-418734 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-25 15:02:04,317 44 INFO rb-48985ee-225086-418734 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-25 15:02:04,373 44 INFO rb-48985ee-225086-418734 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-25 15:02:04,423 44 INFO rb-48985ee-225086-418734 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-25 15:02:04,474 44 INFO rb-48985ee-225086-418734 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-25 15:02:04,524 44 INFO rb-48985ee-225086-418734 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-25 15:02:04,580 44 INFO rb-48985ee-225086-418734 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-25 15:02:04,586 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:04] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:02:04,602 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-09-25 15:02:04,630 44 INFO rb-48985ee-225086-418734 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-25 15:02:04,687 44 INFO rb-48985ee-225086-418734 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-25 15:02:04,737 44 INFO rb-48985ee-225086-418734 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-25 15:02:04,797 44 INFO rb-48985ee-225086-418734 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-25 15:02:04,849 44 INFO rb-48985ee-225086-418734 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-25 15:02:04,903 44 INFO rb-48985ee-225086-418734 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-25 15:02:04,954 44 INFO rb-48985ee-225086-418734 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-25 15:02:05,004 44 INFO rb-48985ee-225086-418734 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-25 15:02:05,059 44 INFO rb-48985ee-225086-418734 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-25 15:02:05,065 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:05] "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-25 15:02:05,082 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:05] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.009 2026-09-25 15:02:05,109 44 INFO rb-48985ee-225086-418734 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-25 15:02:05,166 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: tour succeeded 2026-09-25 15:02:05,167 44 INFO rb-48985ee-225086-418734 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-25 15:02:05,229 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner.browser: heap 17270140 (allocated 18747392) 2026-09-25 15:02:05,232 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Closing chrome headless with pid 110902 2026-09-25 15:02:05,232 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Closing websocket connection 2026-09-25 15:02:05,232 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Terminating chrome headless with pid 110902 2026-09-25 15:02:05,291 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150205_290893_test_floating_order_name_change_partner.txt 2026-09-25 15:02:05,291 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_floating_order_name_change_partner: Removing chrome user profile "/tmp/tmp1_15yru9_chrome_odoo" 2026-09-25 15:02:05,300 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_future_orders_are_not_cancelled ... 2026-09-25 15:02:05,626 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome pid: 111105 2026-09-25 15:02:05,627 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome headless temporary user profile dir: /tmp/tmpkfvwkbko_chrome_odoo 2026-09-25 15:02:05,627 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Issuing json command http://127.0.0.1:43801/json/version 2026-09-25 15:02:05,628 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43801', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:02:05,629 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Browser version: Chrome/150.0.7871.114 2026-09-25 15:02:05,629 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Issuing json command http://127.0.0.1:43801/json 2026-09-25 15:02:05,630 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43801', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:02:05,631 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Websocket url found: ws://127.0.0.1:43801/devtools/page/B60DD5CF0178F6C2DF7761F2C6B8DB26 2026-09-25 15:02:05,632 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Enable chrome headless console log notification 2026-09-25 15:02:05,633 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome headless enable page notifications 2026-09-25 15:02:05,652 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:02:05,656 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Setting session cookie in browser 2026-09-25 15:02:05,657 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:02:05,657 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:02:05,664 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:02:06,021 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:06] "GET /pos/ui/119 HTTP/1.1" 200 - 88 0.018 0.341 2026-09-25 15:02:06,024 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Navigation result: {'frameId': 'B60DD5CF0178F6C2DF7761F2C6B8DB26', 'loaderId': 'BD8FCEFE5690D0E837ED6FFA655F9746', 'isDownload': False} 2026-09-25 15:02:06,024 44 INFO rb-48985ee-225086-418734 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-25 15:02:06,034 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:02:06,045 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:06] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 15:02:06,049 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:06] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.009 2026-09-25 15:02:06,052 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:06] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-25 15:02:06,340 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:06,342 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:06,351 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:02:06,363 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:02:06,368 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:02:06,372 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Evaluate test code "odoo.startTour('test_futur_orders_are_not_cancelled', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:02:06,373 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:06,375 44 INFO rb-48985ee-225086-418734 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-25 15:02:06,388 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-09-25 15:02:06,396 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-25 15:02:06,417 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.017 2026-09-25 15:02:06,418 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-09-25 15:02:06,726 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 432 0.090 0.203 2026-09-25 15:02:06,740 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:02:06,779 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.004 2026-09-25 15:02:06,809 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:06] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:02:06,826 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.004 2026-09-25 15:02:06,832 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: Owl is running in 'dev' mode. 2026-09-25 15:02:06,838 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:02:06,864 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:06,880 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:02:06,882 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:02:06,883 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:06] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.009 2026-09-25 15:02:06,892 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:02:06,896 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02: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-25 15:02:06,904 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:06] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.009 0.025 2026-09-25 15:02:06,911 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:06] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.001 0.016 2026-09-25 15:02:06,912 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.039 2026-09-25 15:02:06,916 44 INFO rb-48985ee-225086-418734 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-25 15:02:06,949 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:06] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.007 2026-09-25 15:02:06,953 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:02:06,982 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:06] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.012 0.022 2026-09-25 15:02:07,017 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:07] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.008 0.062 2026-09-25 15:02:07,035 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:07] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:07,046 44 INFO rb-48985ee-225086-418734 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-25 15:02:07,087 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.013 0.027 2026-09-25 15:02:07,098 44 INFO rb-48985ee-225086-418734 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-25 15:02:07,155 44 INFO rb-48985ee-225086-418734 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-25 15:02:07,206 44 INFO rb-48985ee-225086-418734 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-25 15:02:07,260 44 INFO rb-48985ee-225086-418734 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-25 15:02:07,273 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:07] "POST /web/dataset/call_kw/pos.session/get_closing_control_data#pos.session.get_closing_control_data HTTP/1.1" 200 - 9 0.003 0.009 2026-09-25 15:02:07,314 44 INFO rb-48985ee-225086-418734 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-25 15:02:07,319 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:07] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details#pos.session.post_closing_cash_details HTTP/1.1" 200 - 3 0.001 0.004 2026-09-25 15:02:07,370 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: tour succeeded 2026-09-25 15:02:07,380 44 INFO rb-48985ee-225086-418734 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-25 15:02:07,410 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled.browser: heap 13575448 (allocated 14942208) 2026-09-25 15:02:07,413 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Closing chrome headless with pid 111105 2026-09-25 15:02:07,413 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Closing websocket connection 2026-09-25 15:02:07,413 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Terminating chrome headless with pid 111105 2026-09-25 15:02:07,426 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:07] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 43 0.015 0.041 2026-09-25 15:02:07,474 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150207_473871_test_future_orders_are_not_cancelled.txt 2026-09-25 15:02:07,474 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_future_orders_are_not_cancelled: Removing chrome user profile "/tmp/tmpkfvwkbko_chrome_odoo" 2026-09-25 15:02:07,536 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_global_discount_split ... 2026-09-25 15:02:07,902 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome pid: 111310 2026-09-25 15:02:07,902 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome headless temporary user profile dir: /tmp/tmp0_ot6pzm_chrome_odoo 2026-09-25 15:02:07,902 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Issuing json command http://127.0.0.1:45053/json/version 2026-09-25 15:02:07,904 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45053', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:02:07,906 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Browser version: Chrome/150.0.7871.114 2026-09-25 15:02:07,906 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Issuing json command http://127.0.0.1:45053/json 2026-09-25 15:02:07,906 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45053', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:02:07,907 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Websocket url found: ws://127.0.0.1:45053/devtools/page/AB0BEDB910FE4CE1559D7371D02AC856 2026-09-25 15:02:07,909 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Enable chrome headless console log notification 2026-09-25 15:02:07,910 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome headless enable page notifications 2026-09-25 15:02:07,943 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:02:07,947 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Setting session cookie in browser 2026-09-25 15:02:07,947 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:02:07,948 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:02:07,954 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:02:08,263 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:08] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.018 0.292 2026-09-25 15:02:08,265 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Navigation result: {'frameId': 'AB0BEDB910FE4CE1559D7371D02AC856', 'loaderId': 'C75E9307617AEF577AC87D8BDFF091AE', 'isDownload': False} 2026-09-25 15:02:08,266 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Evaluate ready code "odoo.isTourReady('SplitBillScreenTourTransfer')" 2026-09-25 15:02:08,276 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:02:08,286 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:08] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:02:08,291 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:08] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:02:08,293 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:08] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.013 2026-09-25 15:02:08,571 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:08,573 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:08,582 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 15:02:08,591 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Evaluate test code "odoo.startTour('SplitBillScreenTourTransfer', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:02:08,594 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:02:08,596 44 INFO rb-48985ee-225086-418734 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-25 15:02:08,601 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:02:08,606 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:08,622 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.009 2026-09-25 15:02:08,631 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-25 15:02:08,651 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.017 2026-09-25 15:02:08,653 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-09-25 15:02:08,964 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 379 0.083 0.211 2026-09-25 15:02:08,976 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:02:09,009 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:02:09,050 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:09] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.028 2026-09-25 15:02:09,062 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:02:09,069 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: Owl is running in 'dev' mode. 2026-09-25 15:02:09,077 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-25 15:02:09,102 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:09,107 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:02:09,111 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:09,117 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:02:09,130 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02: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-25 15:02:09,131 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 15:02:09,135 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:09] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.011 0.016 2026-09-25 15:02:09,141 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:09] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.001 0.030 2026-09-25 15:02:09,148 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:09] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.001 0.014 2026-09-25 15:02:09,154 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:09,155 44 INFO rb-48985ee-225086-418734 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-25 15:02:09,183 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:09] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.013 0.021 2026-09-25 15:02:09,211 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:09] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.009 0.052 2026-09-25 15:02:09,218 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:09] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.001 0.052 2026-09-25 15:02:09,274 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:09,290 44 INFO rb-48985ee-225086-418734 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-25 15:02:09,337 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.016 0.030 2026-09-25 15:02:09,363 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:02:09,403 44 INFO rb-48985ee-225086-418734 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-25 15:02:09,417 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:09,480 44 INFO rb-48985ee-225086-418734 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-25 15:02:09,531 44 INFO rb-48985ee-225086-418734 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-25 15:02:09,582 44 INFO rb-48985ee-225086-418734 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-25 15:02:09,635 44 INFO rb-48985ee-225086-418734 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-25 15:02:09,686 44 INFO rb-48985ee-225086-418734 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-25 15:02:09,738 44 INFO rb-48985ee-225086-418734 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-25 15:02:09,797 44 INFO rb-48985ee-225086-418734 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-25 15:02:09,847 44 INFO rb-48985ee-225086-418734 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-25 15:02:09,899 44 INFO rb-48985ee-225086-418734 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-25 15:02:10,072 44 INFO rb-48985ee-225086-418734 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-25 15:02:10,122 44 INFO rb-48985ee-225086-418734 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-25 15:02:10,185 44 INFO rb-48985ee-225086-418734 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-25 15:02:10,236 44 INFO rb-48985ee-225086-418734 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-25 15:02:10,287 44 INFO rb-48985ee-225086-418734 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-25 15:02:10,339 44 INFO rb-48985ee-225086-418734 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-25 15:02:10,390 44 INFO rb-48985ee-225086-418734 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-25 15:02:10,442 44 INFO rb-48985ee-225086-418734 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-25 15:02:10,500 44 INFO rb-48985ee-225086-418734 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-25 15:02:10,551 44 INFO rb-48985ee-225086-418734 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-25 15:02:10,603 44 INFO rb-48985ee-225086-418734 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-25 15:02:10,772 44 INFO rb-48985ee-225086-418734 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-25 15:02:10,822 44 INFO rb-48985ee-225086-418734 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-25 15:02:10,885 44 INFO rb-48985ee-225086-418734 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-25 15:02:10,935 44 INFO rb-48985ee-225086-418734 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-25 15:02:10,986 44 INFO rb-48985ee-225086-418734 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-25 15:02:11,039 44 INFO rb-48985ee-225086-418734 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-25 15:02:11,089 44 INFO rb-48985ee-225086-418734 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-25 15:02:11,141 44 INFO rb-48985ee-225086-418734 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-25 15:02:11,200 44 INFO rb-48985ee-225086-418734 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-25 15:02:11,251 44 INFO rb-48985ee-225086-418734 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-25 15:02:11,301 44 INFO rb-48985ee-225086-418734 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-25 15:02:11,351 44 INFO rb-48985ee-225086-418734 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-25 15:02:11,402 44 INFO rb-48985ee-225086-418734 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-25 15:02:11,457 44 INFO rb-48985ee-225086-418734 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-25 15:02:11,512 44 INFO rb-48985ee-225086-418734 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-25 15:02:11,578 44 INFO rb-48985ee-225086-418734 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-25 15:02:11,628 44 INFO rb-48985ee-225086-418734 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-25 15:02:11,679 44 INFO rb-48985ee-225086-418734 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-25 15:02:11,730 44 INFO rb-48985ee-225086-418734 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-25 15:02:11,780 44 INFO rb-48985ee-225086-418734 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-25 15:02:11,834 44 INFO rb-48985ee-225086-418734 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-25 15:02:11,892 44 INFO rb-48985ee-225086-418734 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-25 15:02:11,943 44 INFO rb-48985ee-225086-418734 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-25 15:02:11,994 44 INFO rb-48985ee-225086-418734 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-25 15:02:12,045 44 INFO rb-48985ee-225086-418734 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-25 15:02:12,095 44 INFO rb-48985ee-225086-418734 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-25 15:02:12,148 44 INFO rb-48985ee-225086-418734 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-25 15:02:12,200 44 INFO rb-48985ee-225086-418734 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-25 15:02:12,252 44 INFO rb-48985ee-225086-418734 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-25 15:02:12,305 44 INFO rb-48985ee-225086-418734 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-25 15:02:12,356 44 INFO rb-48985ee-225086-418734 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-25 15:02:12,407 44 INFO rb-48985ee-225086-418734 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-25 15:02:12,460 44 INFO rb-48985ee-225086-418734 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-25 15:02:12,511 44 INFO rb-48985ee-225086-418734 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-25 15:02:12,562 44 INFO rb-48985ee-225086-418734 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-25 15:02:12,633 44 INFO rb-48985ee-225086-418734 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-25 15:02:12,635 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45897606 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'e99d9e73-2f36-43a0-90cb-7f3ad276d63b'}] 2026-09-25 15:02:12,672 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45897606 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'e99d9e73-2f36-43a0-90cb-7f3ad276d63b'} created pos.order #769 2026-09-25 15:02:12,680 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45897606 finished 2026-09-25 15:02:12,700 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.019 0.047 2026-09-25 15:02:12,726 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51347489 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '643c2a1f-83f7-4017-a472-ba40954e0810'}] 2026-09-25 15:02:12,752 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51347489 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '643c2a1f-83f7-4017-a472-ba40954e0810'} created pos.order #770 2026-09-25 15:02:12,759 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51347489 finished 2026-09-25 15:02:12,779 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 47 0.013 0.041 2026-09-25 15:02:12,816 44 INFO rb-48985ee-225086-418734 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-25 15:02:12,818 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1325668 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '643c2a1f-83f7-4017-a472-ba40954e0810'}] 2026-09-25 15:02:12,823 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:12,831 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1325668 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '643c2a1f-83f7-4017-a472-ba40954e0810'} updated pos.order #770 2026-09-25 15:02:12,839 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1325668 finished 2026-09-25 15:02:12,882 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.020 0.045 2026-09-25 15:02:12,908 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 15:02:12,911 44 INFO rb-48985ee-225086-418734 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-25 15:02:12,961 44 INFO rb-48985ee-225086-418734 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-25 15:02:13,012 44 INFO rb-48985ee-225086-418734 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-25 15:02:13,062 44 INFO rb-48985ee-225086-418734 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-25 15:02:13,116 44 INFO rb-48985ee-225086-418734 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-25 15:02:13,167 44 INFO rb-48985ee-225086-418734 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-25 15:02:13,218 44 INFO rb-48985ee-225086-418734 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-25 15:02:13,272 44 INFO rb-48985ee-225086-418734 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-25 15:02:13,323 44 INFO rb-48985ee-225086-418734 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-25 15:02:13,373 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: [71/81] Tour SplitBillScreenTourTransfer → Step .pos-leftheader .orders-button 2026-09-25 15:02:13,434 44 INFO rb-48985ee-225086-418734 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-25 15:02:13,475 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:13] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.013 0.026 2026-09-25 15:02:13,491 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:13] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-09-25 15:02:13,531 44 INFO rb-48985ee-225086-418734 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-25 15:02:13,581 44 INFO rb-48985ee-225086-418734 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-25 15:02:13,642 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 15:02:13,643 44 INFO rb-48985ee-225086-418734 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-25 15:02:13,694 44 INFO rb-48985ee-225086-418734 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-25 15:02:13,748 44 INFO rb-48985ee-225086-418734 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-25 15:02:13,799 44 INFO rb-48985ee-225086-418734 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-25 15:02:13,849 44 INFO rb-48985ee-225086-418734 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-25 15:02:13,904 44 INFO rb-48985ee-225086-418734 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-25 15:02:13,955 44 INFO rb-48985ee-225086-418734 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-25 15:02:14,006 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: tour succeeded 2026-09-25 15:02:14,006 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: ╔════════════════════════════════════════════╗ ║ TOUR SplitBillScreenTourTransfer SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-25 15:02:14,074 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split.browser: heap 19018012 (allocated 20844544) 2026-09-25 15:02:14,079 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Closing chrome headless with pid 111310 2026-09-25 15:02:14,079 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Closing websocket connection 2026-09-25 15:02:14,079 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Terminating chrome headless with pid 111310 2026-09-25 15:02:14,136 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150214_136717_test_global_discount_split.txt 2026-09-25 15:02:14,136 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_global_discount_split: Removing chrome user profile "/tmp/tmp0_ot6pzm_chrome_odoo" 2026-09-25 15:02:14,146 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_guest_count_defaults_to_table_seats ... 2026-09-25 15:02:14,466 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome pid: 111517 2026-09-25 15:02:14,466 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome headless temporary user profile dir: /tmp/tmpvtb49bd0_chrome_odoo 2026-09-25 15:02:14,467 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Issuing json command http://127.0.0.1:37901/json/version 2026-09-25 15:02:14,467 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37901', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:02:14,470 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Browser version: Chrome/150.0.7871.114 2026-09-25 15:02:14,470 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Issuing json command http://127.0.0.1:37901/json 2026-09-25 15:02:14,470 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37901', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:02:14,471 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Websocket url found: ws://127.0.0.1:37901/devtools/page/B21FD27E24DF7B2C7733D3C335BCF241 2026-09-25 15:02:14,472 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Enable chrome headless console log notification 2026-09-25 15:02:14,473 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome headless enable page notifications 2026-09-25 15:02:14,490 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:02:14,494 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Setting session cookie in browser 2026-09-25 15:02:14,495 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:02:14,495 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:02:14,501 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:02:14,800 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:14] "GET /pos/ui/119 HTTP/1.1" 200 - 92 0.021 0.279 2026-09-25 15:02:14,803 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Navigation result: {'frameId': 'B21FD27E24DF7B2C7733D3C335BCF241', 'loaderId': '202DBD451061C86C62CBD5078217F6B4', 'isDownload': False} 2026-09-25 15:02:14,804 44 INFO rb-48985ee-225086-418734 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-25 15:02:14,813 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:02:14,822 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:14] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:02:14,825 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:14] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.007 2026-09-25 15:02:14,828 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:14] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.012 2026-09-25 15:02:15,104 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:15,107 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:15,116 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-25 15:02:15,128 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:02:15,134 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:02:15,138 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:15,139 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Evaluate test code "odoo.startTour('test_guest_count_defaults_to_table_seats', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:02:15,142 44 INFO rb-48985ee-225086-418734 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-25 15:02:15,152 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-09-25 15:02:15,162 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-09-25 15:02:15,183 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.017 2026-09-25 15:02:15,184 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-09-25 15:02:15,472 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 383 0.080 0.190 2026-09-25 15:02:15,481 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:15,515 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:02:15,546 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:15] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:02:15,584 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:02:15,594 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: Owl is running in 'dev' mode. 2026-09-25 15:02:15,600 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:02:15,624 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:15,633 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:02:15,636 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:15] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:02:15,642 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:15,643 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:02:15,654 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:15] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.011 0.015 2026-09-25 15:02:15,655 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.026 2026-09-25 15:02:15,662 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:15] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.010 2026-09-25 15:02:15,666 44 INFO rb-48985ee-225086-418734 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-25 15:02:15,669 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:15] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.037 2026-09-25 15:02:15,697 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:02:15,731 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:15] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 34 0.012 0.029 2026-09-25 15:02:15,739 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:15] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.001 0.045 2026-09-25 15:02:15,780 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:15] "GET /pos/ui/119 HTTP/1.1" 200 - 34 0.012 0.077 2026-09-25 15:02:15,793 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:15] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:15,800 44 INFO rb-48985ee-225086-418734 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-25 15:02:15,843 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.015 0.027 2026-09-25 15:02:15,863 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:02:15,906 44 INFO rb-48985ee-225086-418734 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-25 15:02:15,922 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:15,957 44 INFO rb-48985ee-225086-418734 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-25 15:02:16,013 44 INFO rb-48985ee-225086-418734 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-25 15:02:16,064 44 INFO rb-48985ee-225086-418734 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-25 15:02:16,116 44 INFO rb-48985ee-225086-418734 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-25 15:02:16,189 44 INFO rb-48985ee-225086-418734 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-25 15:02:16,245 44 INFO rb-48985ee-225086-418734 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-25 15:02:16,296 44 INFO rb-48985ee-225086-418734 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-25 15:02:16,346 44 INFO rb-48985ee-225086-418734 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-25 15:02:16,411 44 INFO rb-48985ee-225086-418734 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-25 15:02:16,418 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:16] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:16,419 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:02:16,475 44 INFO rb-48985ee-225086-418734 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-25 15:02:16,534 44 INFO rb-48985ee-225086-418734 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-25 15:02:16,538 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52601720 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '13f6358c-4801-4010-8f0e-dcef1f4dddd2'}] 2026-09-25 15:02:16,544 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:02:16,753 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52601720 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '13f6358c-4801-4010-8f0e-dcef1f4dddd2'} created pos.order #771 2026-09-25 15:02:16,761 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52601720 finished 2026-09-25 15:02:16,785 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.079 0.170 2026-09-25 15:02:16,861 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: tour succeeded 2026-09-25 15:02:16,862 44 INFO rb-48985ee-225086-418734 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-25 15:02:16,916 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats.browser: heap 15691512 (allocated 17039360) 2026-09-25 15:02:16,917 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Closing chrome headless with pid 111517 2026-09-25 15:02:16,918 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Closing websocket connection 2026-09-25 15:02:16,919 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Terminating chrome headless with pid 111517 2026-09-25 15:02:16,985 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150216_984840_test_guest_count_defaults_to_table_seats.txt 2026-09-25 15:02:16,985 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_guest_count_defaults_to_table_seats: Removing chrome user profile "/tmp/tmpvtb49bd0_chrome_odoo" 2026-09-25 15:02:17,000 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_multiple_preparation_printer ... 2026-09-25 15:02:17,363 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome pid: 111728 2026-09-25 15:02:17,363 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome headless temporary user profile dir: /tmp/tmp7l6vurqy_chrome_odoo 2026-09-25 15:02:17,363 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Issuing json command http://127.0.0.1:33863/json/version 2026-09-25 15:02:17,364 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33863', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:02:17,367 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Browser version: Chrome/150.0.7871.114 2026-09-25 15:02:17,367 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Issuing json command http://127.0.0.1:33863/json 2026-09-25 15:02:17,367 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33863', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:02:17,368 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Websocket url found: ws://127.0.0.1:33863/devtools/page/AA4186FF7A57C1C1F2C83F7F2758A6D7 2026-09-25 15:02:17,370 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Enable chrome headless console log notification 2026-09-25 15:02:17,371 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome headless enable page notifications 2026-09-25 15:02:17,401 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:02:17,405 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Setting session cookie in browser 2026-09-25 15:02:17,406 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:02:17,406 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:02:17,413 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:02:17,792 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:17] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.018 0.363 2026-09-25 15:02:17,794 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Navigation result: {'frameId': 'AA4186FF7A57C1C1F2C83F7F2758A6D7', 'loaderId': '32F470F0FCFC8D9D6EAB25E982984EFB', 'isDownload': False} 2026-09-25 15:02:17,795 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Evaluate ready code "odoo.isTourReady('MultiPreparationPrinter')" 2026-09-25 15:02:17,805 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:02:17,816 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:17] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:02:17,820 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:17] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-09-25 15:02:17,824 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:17] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:02:18,118 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:18,121 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:18,132 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-25 15:02:18,141 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Evaluate test code "odoo.startTour('MultiPreparationPrinter', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:02:18,143 44 INFO rb-48985ee-225086-418734 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-25 15:02:18,146 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:02:18,152 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:02:18,156 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:18,168 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-09-25 15:02:18,176 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-09-25 15:02:18,205 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.006 0.024 2026-09-25 15:02:18,207 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-09-25 15:02:18,522 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.105 0.197 2026-09-25 15:02:18,535 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:02:18,564 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:02:18,603 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:18] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.029 2026-09-25 15:02:18,619 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:02:18,633 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: Owl is running in 'dev' mode. 2026-09-25 15:02:18,642 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-25 15:02:18,664 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:18,671 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:02:18,677 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:02:18,688 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:02:18,690 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02: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-25 15:02:18,693 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:18] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.010 0.017 2026-09-25 15:02:18,701 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:18] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.030 2026-09-25 15:02:18,708 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:18] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.012 2026-09-25 15:02:18,709 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.040 2026-09-25 15:02:18,709 44 INFO rb-48985ee-225086-418734 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-25 15:02:18,723 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:18] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.001 0.004 2026-09-25 15:02:18,746 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:18,775 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:18] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.010 0.022 2026-09-25 15:02:18,800 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:18] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.007 0.050 2026-09-25 15:02:18,831 44 INFO rb-48985ee-225086-418734 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-25 15:02:18,832 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:18] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:18,879 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.018 0.029 2026-09-25 15:02:18,912 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:02:18,951 44 INFO rb-48985ee-225086-418734 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-25 15:02:18,964 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:19,022 44 INFO rb-48985ee-225086-418734 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-25 15:02:19,085 44 INFO rb-48985ee-225086-418734 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-25 15:02:19,124 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-25 15:02:19,124 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-25 15:02:19,125 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-25 15:02:19,125 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-09-25 15:02:19,125 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-25 15:02:19,126 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-25 15:02:19,126 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-25 15:02:19,126 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-09-25 15:02:19,126 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-25 15:02:19,126 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-25 15:02:19,127 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-25 15:02:19,127 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-09-25 15:02:19,128 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-25 15:02:19,128 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-25 15:02:19,128 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-25 15:02:19,128 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-09-25 15:02:19,128 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-25 15:02:19,128 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-25 15:02:19,129 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-25 15:02:19,129 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-09-25 15:02:19,129 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-25 15:02:19,129 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-25 15:02:19,129 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-25 15:02:19,129 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-09-25 15:02:19,129 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-25 15:02:19,130 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-25 15:02:19,130 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-25 15:02:19,130 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-09-25 15:02:19,130 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-25 15:02:19,130 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-25 15:02:19,130 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-25 15:02:19,130 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-09-25 15:02:19,131 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-25 15:02:19,131 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-25 15:02:19,131 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-25 15:02:19,131 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-09-25 15:02:19,131 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-25 15:02:19,131 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-25 15:02:19,132 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-25 15:02:19,132 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-09-25 15:02:19,147 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:19] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:19,150 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:19] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:19,150 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:19] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:02:19,151 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-25 15:02:19,151 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:19] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:02:19,152 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:19] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:02:19,153 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-25 15:02:19,153 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:19] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:02:19,154 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-25 15:02:19,154 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-09-25 15:02:19,155 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-25 15:02:19,155 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-25 15:02:19,156 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-25 15:02:19,156 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-09-25 15:02:19,156 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-25 15:02:19,156 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-25 15:02:19,157 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-25 15:02:19,157 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-09-25 15:02:19,157 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-25 15:02:19,157 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-25 15:02:19,157 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-25 15:02:19,157 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-09-25 15:02:19,158 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-25 15:02:19,158 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-25 15:02:19,158 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-25 15:02:19,158 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-09-25 15:02:19,158 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-25 15:02:19,159 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-25 15:02:19,159 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-25 15:02:19,159 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-09-25 15:02:19,160 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-25 15:02:19,160 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-25 15:02:19,160 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-25 15:02:19,160 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-09-25 15:02:19,160 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-25 15:02:19,160 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-25 15:02:19,160 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-25 15:02:19,160 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-09-25 15:02:19,161 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-25 15:02:19,161 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-25 15:02:19,161 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-25 15:02:19,161 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-09-25 15:02:19,161 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-25 15:02:19,161 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-25 15:02:19,161 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-25 15:02:19,161 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-09-25 15:02:19,164 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-25 15:02:19,165 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-25 15:02:19,166 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-25 15:02:19,167 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:19] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:19,168 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-09-25 15:02:19,168 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-25 15:02:19,168 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-25 15:02:19,169 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:19] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:02:19,170 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-25 15:02:19,171 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:19] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:02:19,171 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-09-25 15:02:19,173 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:19] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:02:19,173 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:19] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:19,179 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:19] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:19,181 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-25 15:02:19,181 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-25 15:02:19,183 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:19] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:19,183 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-25 15:02:19,183 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-09-25 15:02:19,184 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-25 15:02:19,184 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-25 15:02:19,184 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-25 15:02:19,184 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-09-25 15:02:19,184 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-25 15:02:19,184 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-25 15:02:19,185 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-25 15:02:19,185 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-09-25 15:02:19,186 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:19] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:19,186 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-25 15:02:19,188 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-25 15:02:19,189 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-25 15:02:19,190 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:02:19,191 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:19,192 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-09-25 15:02:19,192 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-25 15:02:19,193 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:19,193 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-25 15:02:19,194 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-25 15:02:19,194 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-09-25 15:02:19,194 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-25 15:02:19,195 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-25 15:02:19,195 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-25 15:02:19,195 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-09-25 15:02:19,196 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-25 15:02:19,196 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-25 15:02:19,196 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-25 15:02:19,197 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-09-25 15:02:19,197 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-25 15:02:19,198 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-25 15:02:19,199 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:19] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:19,199 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-25 15:02:19,199 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-09-25 15:02:19,203 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:19] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:19,205 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:19] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:02:19,207 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:19] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:02:19,208 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:19] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:02:19,213 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:19] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:19,216 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:19] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:19,217 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:19] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:19,218 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:19] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:02:19,451 44 INFO rb-48985ee-225086-418734 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-25 15:02:19,466 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18605262 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '09e40bdb-de7e-4b8a-8d23-90f3b366f0ea'}] 2026-09-25 15:02:19,472 44 INFO rb-48985ee-225086-418734 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-25 15:02:19,506 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18605262 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '09e40bdb-de7e-4b8a-8d23-90f3b366f0ea'} created pos.order #772 2026-09-25 15:02:19,514 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18605262 finished 2026-09-25 15:02:19,525 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: tour succeeded 2026-09-25 15:02:19,526 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: ╔════════════════════════════════════════╗ ║ TOUR MultiPreparationPrinter SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-25 15:02:19,540 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.024 0.052 2026-09-25 15:02:19,593 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer.browser: heap 16358628 (allocated 18874368) 2026-09-25 15:02:19,597 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Closing chrome headless with pid 111728 2026-09-25 15:02:19,597 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Closing websocket connection 2026-09-25 15:02:19,598 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Terminating chrome headless with pid 111728 2026-09-25 15:02:19,655 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150219_655700_test_multiple_preparation_printer.txt 2026-09-25 15:02:19,655 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer: Removing chrome user profile "/tmp/tmp7l6vurqy_chrome_odoo" 2026-09-25 15:02:19,664 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_multiple_preparation_printer_different_categories ... 2026-09-25 15:02:20,089 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome pid: 111958 2026-09-25 15:02:20,089 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome headless temporary user profile dir: /tmp/tmplvw47fl3_chrome_odoo 2026-09-25 15:02:20,089 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Issuing json command http://127.0.0.1:39555/json/version 2026-09-25 15:02:20,090 44 INFO rb-48985ee-225086-418734 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-25 15:02:20,092 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Browser version: Chrome/150.0.7871.114 2026-09-25 15:02:20,092 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Issuing json command http://127.0.0.1:39555/json 2026-09-25 15:02:20,093 44 INFO rb-48985ee-225086-418734 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-25 15:02:20,094 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Websocket url found: ws://127.0.0.1:39555/devtools/page/CE7B9D0E93C52CE4E8C8C4F3373EA424 2026-09-25 15:02:20,095 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Enable chrome headless console log notification 2026-09-25 15:02:20,096 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome headless enable page notifications 2026-09-25 15:02:20,124 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:02:20,127 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Setting session cookie in browser 2026-09-25 15:02:20,127 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:02:20,127 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:02:20,134 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:02:20,432 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:20] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.018 0.282 2026-09-25 15:02:20,435 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Navigation result: {'frameId': 'CE7B9D0E93C52CE4E8C8C4F3373EA424', 'loaderId': '7FC1593093AFE21A89FFA7C89C4973CC', 'isDownload': False} 2026-09-25 15:02:20,435 44 INFO rb-48985ee-225086-418734 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-25 15:02:20,444 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:02:20,453 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:20] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:02:20,458 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:20] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:02:20,461 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:20] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-25 15:02:20,735 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:20,736 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:20,746 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:02:20,755 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Evaluate test code "odoo.startTour('test_multiple_preparation_printer_different_categories', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:02:20,758 44 INFO rb-48985ee-225086-418734 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-25 15:02:20,758 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:02:20,764 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:02:20,769 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:20,781 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.007 2026-09-25 15:02:20,788 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.013 2026-09-25 15:02:20,791 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-09-25 15:02:20,813 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.016 2026-09-25 15:02:21,100 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.080 0.190 2026-09-25 15:02:21,113 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:21] "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-25 15:02:21,141 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:02:21,173 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:21] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.023 2026-09-25 15:02:21,183 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:02:21,190 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: Owl is running in 'dev' mode. 2026-09-25 15:02:21,197 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:02:21,220 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:21,228 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:02:21,231 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:02:21,235 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:21] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.008 2026-09-25 15:02:21,238 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:02:21,240 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:21,257 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:21] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.008 0.026 2026-09-25 15:02:21,258 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.034 2026-09-25 15:02:21,265 44 INFO rb-48985ee-225086-418734 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-25 15:02:21,266 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:21] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.003 0.017 2026-09-25 15:02:21,300 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:02:21,328 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:21] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.016 0.021 2026-09-25 15:02:21,354 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:21] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.008 0.056 2026-09-25 15:02:21,362 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:21] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.068 2026-09-25 15:02:21,369 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:21] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:21,373 44 INFO rb-48985ee-225086-418734 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-25 15:02:21,415 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.015 0.025 2026-09-25 15:02:21,431 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:02:21,470 44 INFO rb-48985ee-225086-418734 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-25 15:02:21,484 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:21,544 44 INFO rb-48985ee-225086-418734 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-25 15:02:21,610 44 INFO rb-48985ee-225086-418734 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-25 15:02:21,675 44 INFO rb-48985ee-225086-418734 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-25 15:02:21,713 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-09-25 15:02:21,713 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-09-25 15:02:21,713 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-09-25 15:02:21,714 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff2 2026-09-25 15:02:21,714 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-09-25 15:02:21,714 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-09-25 15:02:21,714 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-09-25 15:02:21,714 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff2 2026-09-25 15:02:21,714 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-09-25 15:02:21,715 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-09-25 15:02:21,715 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-09-25 15:02:21,715 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff2 2026-09-25 15:02:21,715 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-09-25 15:02:21,715 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-09-25 15:02:21,715 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-09-25 15:02:21,716 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff2 2026-09-25 15:02:21,716 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-09-25 15:02:21,716 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-09-25 15:02:21,716 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-09-25 15:02:21,716 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff2 2026-09-25 15:02:21,716 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-09-25 15:02:21,717 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-09-25 15:02:21,717 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-09-25 15:02:21,717 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff2 2026-09-25 15:02:21,718 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-09-25 15:02:21,718 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-09-25 15:02:21,718 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-09-25 15:02:21,718 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff2 2026-09-25 15:02:21,718 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-09-25 15:02:21,719 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-09-25 15:02:21,719 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-09-25 15:02:21,719 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff2 2026-09-25 15:02:21,720 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-09-25 15:02:21,720 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-09-25 15:02:21,720 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-09-25 15:02:21,720 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff2 2026-09-25 15:02:21,720 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-09-25 15:02:21,720 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-09-25 15:02:21,720 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-09-25 15:02:21,721 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff2 2026-09-25 15:02:21,733 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:21] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:21,734 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:21] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:02:21,735 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:21] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:02:21,737 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:21] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 15:02:21,738 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:21] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:02:21,739 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:21] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:02:21,741 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-09-25 15:02:21,742 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-09-25 15:02:21,742 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-09-25 15:02:21,742 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.woff 2026-09-25 15:02:21,742 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-09-25 15:02:21,743 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-09-25 15:02:21,743 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-09-25 15:02:21,743 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.woff 2026-09-25 15:02:21,744 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-09-25 15:02:21,744 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-09-25 15:02:21,745 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-09-25 15:02:21,745 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.woff 2026-09-25 15:02:21,745 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-09-25 15:02:21,745 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-09-25 15:02:21,745 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-09-25 15:02:21,746 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.woff 2026-09-25 15:02:21,746 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-09-25 15:02:21,746 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-09-25 15:02:21,746 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-09-25 15:02:21,747 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.woff 2026-09-25 15:02:21,748 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-09-25 15:02:21,748 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-09-25 15:02:21,748 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:21] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:21,748 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-09-25 15:02:21,749 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.woff 2026-09-25 15:02:21,749 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-09-25 15:02:21,750 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-09-25 15:02:21,750 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-09-25 15:02:21,750 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.woff 2026-09-25 15:02:21,750 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-09-25 15:02:21,751 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:21] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:21,751 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-09-25 15:02:21,751 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-09-25 15:02:21,751 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.woff 2026-09-25 15:02:21,752 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-09-25 15:02:21,752 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-09-25 15:02:21,752 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-09-25 15:02:21,752 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.woff 2026-09-25 15:02:21,752 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-09-25 15:02:21,753 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-09-25 15:02:21,754 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-09-25 15:02:21,754 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:21] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:21,755 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:21] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:02:21,756 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.woff 2026-09-25 15:02:21,757 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:21] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:02:21,760 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:21] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:02:21,761 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:21] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:21,764 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:21] "GET /web/static/fonts/google/Fira_Mono/Fira_Mono-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:21,766 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:21] "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-25 15:02:21,767 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-09-25 15:02:21,769 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-09-25 15:02:21,769 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:21,769 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-09-25 15:02:21,770 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Hai.ttf 2026-09-25 15:02:21,770 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:21,771 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-09-25 15:02:21,771 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-09-25 15:02:21,772 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-09-25 15:02:21,772 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-HaiIta.ttf 2026-09-25 15:02:21,772 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-09-25 15:02:21,772 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-09-25 15:02:21,773 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-09-25 15:02:21,773 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Lig.ttf 2026-09-25 15:02:21,773 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-09-25 15:02:21,773 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-09-25 15:02:21,773 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-09-25 15:02:21,774 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-LigIta.ttf 2026-09-25 15:02:21,774 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-09-25 15:02:21,774 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-09-25 15:02:21,774 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-09-25 15:02:21,774 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Reg.ttf 2026-09-25 15:02:21,775 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-09-25 15:02:21,775 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-09-25 15:02:21,775 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-09-25 15:02:21,775 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-RegIta.ttf 2026-09-25 15:02:21,777 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:21] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:21,778 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:21] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:21,778 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-09-25 15:02:21,779 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-09-25 15:02:21,779 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-09-25 15:02:21,779 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bol.ttf 2026-09-25 15:02:21,779 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-09-25 15:02:21,779 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-09-25 15:02:21,780 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-09-25 15:02:21,780 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BolIta.ttf 2026-09-25 15:02:21,780 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-09-25 15:02:21,781 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-09-25 15:02:21,781 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-09-25 15:02:21,782 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-Bla.ttf 2026-09-25 15:02:21,782 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-09-25 15:02:21,784 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-09-25 15:02:21,784 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-09-25 15:02:21,787 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:21] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:21,791 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:21] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:21,792 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:21] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:21,792 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansTelugu-BlaIta.ttf 2026-09-25 15:02:21,795 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:21] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:21,802 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:21] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:21,803 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:21] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:21,804 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:21] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:22,034 44 INFO rb-48985ee-225086-418734 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-25 15:02:22,295 44 INFO rb-48985ee-225086-418734 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-25 15:02:22,309 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56906174 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ec30a301-e959-48af-b089-4bb28309c470'}] 2026-09-25 15:02:22,321 44 INFO rb-48985ee-225086-418734 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-25 15:02:22,344 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56906174 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ec30a301-e959-48af-b089-4bb28309c470'} created pos.order #773 2026-09-25 15:02:22,351 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56906174 finished 2026-09-25 15:02:22,372 44 INFO rb-48985ee-225086-418734 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-25 15:02:22,373 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.019 0.047 2026-09-25 15:02:22,424 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: tour succeeded 2026-09-25 15:02:22,424 44 INFO rb-48985ee-225086-418734 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-25 15:02:22,471 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories.browser: heap 15487616 (allocated 17301504) 2026-09-25 15:02:22,473 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Closing chrome headless with pid 111958 2026-09-25 15:02:22,473 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Closing websocket connection 2026-09-25 15:02:22,474 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Terminating chrome headless with pid 111958 2026-09-25 15:02:22,529 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150222_529065_test_multiple_preparation_printer_different_categories.txt 2026-09-25 15:02:22,529 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_multiple_preparation_printer_different_categories: Removing chrome user profile "/tmp/tmplvw47fl3_chrome_odoo" 2026-09-25 15:02:22,538 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_name_preset_skip_screen ... 2026-09-25 15:02:22,867 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome pid: 112190 2026-09-25 15:02:22,867 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome headless temporary user profile dir: /tmp/tmphny5olun_chrome_odoo 2026-09-25 15:02:22,867 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Issuing json command http://127.0.0.1:36087/json/version 2026-09-25 15:02:22,868 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36087', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:02:22,870 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Browser version: Chrome/150.0.7871.114 2026-09-25 15:02:22,870 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Issuing json command http://127.0.0.1:36087/json 2026-09-25 15:02:22,870 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36087', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:02:22,872 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Websocket url found: ws://127.0.0.1:36087/devtools/page/DFB953CBDE4DDEAC67A92510C63F2B1D 2026-09-25 15:02:22,873 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Enable chrome headless console log notification 2026-09-25 15:02:22,874 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome headless enable page notifications 2026-09-25 15:02:22,892 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:02:22,897 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Setting session cookie in browser 2026-09-25 15:02:22,898 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:02:22,898 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:02:22,905 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:02:23,214 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:23] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.022 0.288 2026-09-25 15:02:23,217 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Navigation result: {'frameId': 'DFB953CBDE4DDEAC67A92510C63F2B1D', 'loaderId': 'D178B7FFFE574FCDB61E1F2DF8ABEF8C', 'isDownload': False} 2026-09-25 15:02:23,217 44 INFO rb-48985ee-225086-418734 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-25 15:02:23,230 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:02:23,240 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:23] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:02:23,244 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:23] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:02:23,250 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:23] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-25 15:02:23,551 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:23,553 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:23,561 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:02:23,571 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Evaluate test code "odoo.startTour('test_name_preset_skip_screen', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:02:23,573 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:02:23,574 44 INFO rb-48985ee-225086-418734 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-25 15:02:23,580 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:02:23,585 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:23,598 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-09-25 15:02:23,606 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-09-25 15:02:23,631 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.006 0.020 2026-09-25 15:02:23,632 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.016 2026-09-25 15:02:23,940 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.088 0.201 2026-09-25 15:02:23,953 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:23] "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-25 15:02:23,985 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:02:24,016 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:24] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.022 2026-09-25 15:02:24,027 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:02:24,033 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: Owl is running in 'dev' mode. 2026-09-25 15:02:24,039 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:02:24,059 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:24,068 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:24,068 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:02:24,071 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:02:24,080 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:24] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.014 2026-09-25 15:02:24,082 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02: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-25 15:02:24,086 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-25 15:02:24,100 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:24] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.007 0.030 2026-09-25 15:02:24,102 44 INFO rb-48985ee-225086-418734 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-25 15:02:24,109 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:24] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.026 2026-09-25 15:02:24,143 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:24,148 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:24] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.008 2026-09-25 15:02:24,176 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:24] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.008 0.028 2026-09-25 15:02:24,201 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:24] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.007 0.054 2026-09-25 15:02:24,209 44 INFO rb-48985ee-225086-418734 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-25 15:02:24,214 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:02:24,255 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.016 0.028 2026-09-25 15:02:24,280 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:02:24,332 44 INFO rb-48985ee-225086-418734 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-25 15:02:24,348 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:24,403 44 INFO rb-48985ee-225086-418734 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-25 15:02:24,453 44 INFO rb-48985ee-225086-418734 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-25 15:02:24,520 44 INFO rb-48985ee-225086-418734 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-25 15:02:24,573 44 INFO rb-48985ee-225086-418734 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-25 15:02:24,623 44 INFO rb-48985ee-225086-418734 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-25 15:02:24,679 44 INFO rb-48985ee-225086-418734 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-25 15:02:24,733 44 INFO rb-48985ee-225086-418734 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-25 15:02:24,784 44 INFO rb-48985ee-225086-418734 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-25 15:02:24,840 44 INFO rb-48985ee-225086-418734 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-25 15:02:24,890 44 INFO rb-48985ee-225086-418734 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-25 15:02:24,941 44 INFO rb-48985ee-225086-418734 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-25 15:02:25,004 44 INFO rb-48985ee-225086-418734 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-25 15:02:25,011 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:25,012 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:25,073 44 INFO rb-48985ee-225086-418734 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-25 15:02:25,135 44 INFO rb-48985ee-225086-418734 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-25 15:02:25,139 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43513818 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '361fdfa9-a779-4cee-83d7-1dd4672f220f'}] 2026-09-25 15:02:25,144 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:02:25,380 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43513818 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '361fdfa9-a779-4cee-83d7-1dd4672f220f'} created pos.order #774 2026-09-25 15:02:25,389 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43513818 finished 2026-09-25 15:02:25,418 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 233 0.100 0.182 2026-09-25 15:02:25,493 44 INFO rb-48985ee-225086-418734 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-25 15:02:25,544 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: tour succeeded 2026-09-25 15:02:25,544 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_name_preset_skip_screen SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-09-25 15:02:25,598 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen.browser: heap 16693800 (allocated 18350080) 2026-09-25 15:02:25,600 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Closing chrome headless with pid 112190 2026-09-25 15:02:25,600 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Closing websocket connection 2026-09-25 15:02:25,605 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Terminating chrome headless with pid 112190 2026-09-25 15:02:25,659 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150225_659106_test_name_preset_skip_screen.txt 2026-09-25 15:02:25,659 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_name_preset_skip_screen: Removing chrome user profile "/tmp/tmphny5olun_chrome_odoo" 2026-09-25 15:02:25,672 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_no_ghost_floor ... 2026-09-25 15:02:26,003 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome pid: 112387 2026-09-25 15:02:26,003 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome headless temporary user profile dir: /tmp/tmppbs35e2f_chrome_odoo 2026-09-25 15:02:26,003 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Issuing json command http://127.0.0.1:35445/json/version 2026-09-25 15:02:26,004 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35445', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:02:26,005 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Browser version: Chrome/150.0.7871.114 2026-09-25 15:02:26,005 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Issuing json command http://127.0.0.1:35445/json 2026-09-25 15:02:26,006 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35445', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:02:26,007 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Websocket url found: ws://127.0.0.1:35445/devtools/page/9A98A4749612A7606F2BD49291EFAFFD 2026-09-25 15:02:26,008 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Enable chrome headless console log notification 2026-09-25 15:02:26,008 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome headless enable page notifications 2026-09-25 15:02:26,025 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-25 15:02:26,030 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Setting session cookie in browser 2026-09-25 15:02:26,030 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:02:26,031 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:02:26,037 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:02:26,365 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:26] "GET /pos/ui/119 HTTP/1.1" 200 - 94 0.023 0.307 2026-09-25 15:02:26,368 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Navigation result: {'frameId': '9A98A4749612A7606F2BD49291EFAFFD', 'loaderId': '3E76B3E8EBE1B3511CD4AAE2609E14A2', 'isDownload': False} 2026-09-25 15:02:26,368 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Evaluate ready code "odoo.isTourReady('no_ghost_floor')" 2026-09-25 15:02:26,377 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:02:26,386 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:26] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:02:26,389 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:26] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.008 2026-09-25 15:02:26,393 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:26] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-25 15:02:26,664 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:26,666 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:26,675 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:02:26,686 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:02:26,689 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Evaluate test code "odoo.startTour('no_ghost_floor', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:02:26,692 44 INFO rb-48985ee-225086-418734 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-25 15:02:26,692 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:02:26,697 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:26,709 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-09-25 15:02:26,716 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-09-25 15:02:26,738 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.017 2026-09-25 15:02:26,740 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-09-25 15:02:27,098 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:27] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.079 0.265 2026-09-25 15:02:27,110 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:27] "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-25 15:02:27,141 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:02:27,177 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:27] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.028 2026-09-25 15:02:27,190 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:27] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:02:27,196 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: Owl is running in 'dev' mode. 2026-09-25 15:02:27,202 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:27] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-09-25 15:02:27,227 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:27,243 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:02:27,244 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:27] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:02:27,246 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:27] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.008 2026-09-25 15:02:27,249 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:27] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.015 2026-09-25 15:02:27,257 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 15:02:27,259 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02: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-25 15:02:27,279 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:27] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.011 0.034 2026-09-25 15:02:27,280 44 INFO rb-48985ee-225086-418734 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-25 15:02:27,285 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:27] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.030 2026-09-25 15:02:27,322 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-25 15:02:27,324 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:27] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.004 0.012 2026-09-25 15:02:27,354 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:27] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.008 0.035 2026-09-25 15:02:27,388 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:27] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 35 0.008 0.072 2026-09-25 15:02:27,390 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:27,401 44 INFO rb-48985ee-225086-418734 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-25 15:02:27,437 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.015 0.025 2026-09-25 15:02:27,452 44 INFO rb-48985ee-225086-418734 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-25 15:02:27,509 44 INFO rb-48985ee-225086-418734 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-25 15:02:27,559 44 INFO rb-48985ee-225086-418734 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-25 15:02:27,614 44 INFO rb-48985ee-225086-418734 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-25 15:02:27,669 44 INFO rb-48985ee-225086-418734 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-25 15:02:27,725 44 INFO rb-48985ee-225086-418734 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-25 15:02:27,779 44 INFO rb-48985ee-225086-418734 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-25 15:02:27,788 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:27] "POST /web/dataset/call_kw/restaurant.floor/create#restaurant.floor.create HTTP/1.1" 200 - 5 0.002 0.006 2026-09-25 15:02:27,830 44 INFO rb-48985ee-225086-418734 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-25 15:02:27,884 44 INFO rb-48985ee-225086-418734 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-25 15:02:27,889 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:27] "POST /web/dataset/call_kw/restaurant.table/create#restaurant.table.create HTTP/1.1" 200 - 3 0.001 0.003 2026-09-25 15:02:27,908 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:27] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:27,935 44 INFO rb-48985ee-225086-418734 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-25 15:02:27,993 44 INFO rb-48985ee-225086-418734 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-25 15:02:28,045 44 INFO rb-48985ee-225086-418734 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-25 15:02:28,096 44 INFO rb-48985ee-225086-418734 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-25 15:02:28,148 44 INFO rb-48985ee-225086-418734 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-25 15:02:28,198 44 INFO rb-48985ee-225086-418734 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-25 15:02:28,253 44 INFO rb-48985ee-225086-418734 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-25 15:02:28,260 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:28] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 5 0.002 0.004 2026-09-25 15:02:28,276 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 7 0.002 0.009 2026-09-25 15:02:28,304 44 INFO rb-48985ee-225086-418734 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-25 15:02:28,358 44 INFO rb-48985ee-225086-418734 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-25 15:02:28,361 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:28] "POST /web/dataset/call_kw/restaurant.table/write#restaurant.table.write HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:02:28,376 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:28] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.002 0.008 2026-09-25 15:02:28,408 44 INFO rb-48985ee-225086-418734 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-25 15:02:28,461 44 INFO rb-48985ee-225086-418734 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-25 15:02:28,519 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:02:28,555 44 INFO rb-48985ee-225086-418734 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-25 15:02:28,564 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:28,625 44 INFO rb-48985ee-225086-418734 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-25 15:02:28,688 44 INFO rb-48985ee-225086-418734 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-25 15:02:28,695 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:28,696 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:28,738 44 INFO rb-48985ee-225086-418734 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-25 15:02:28,801 44 INFO rb-48985ee-225086-418734 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-25 15:02:28,861 44 INFO rb-48985ee-225086-418734 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-25 15:02:28,865 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27935243 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '80b0dd70-b1cb-4ec3-bc6c-0c529b2e2f1a'}] 2026-09-25 15:02:28,865 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:02:29,066 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27935243 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '80b0dd70-b1cb-4ec3-bc6c-0c529b2e2f1a'} created pos.order #775 2026-09-25 15:02:29,074 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27935243 finished 2026-09-25 15:02:29,097 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.071 0.164 2026-09-25 15:02:29,172 44 INFO rb-48985ee-225086-418734 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-25 15:02:29,221 44 INFO rb-48985ee-225086-418734 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-25 15:02:29,272 44 INFO rb-48985ee-225086-418734 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-25 15:02:29,324 44 INFO rb-48985ee-225086-418734 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-25 15:02:29,375 44 INFO rb-48985ee-225086-418734 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-25 15:02:29,429 44 INFO rb-48985ee-225086-418734 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-25 15:02:29,482 44 INFO rb-48985ee-225086-418734 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-25 15:02:29,536 44 INFO rb-48985ee-225086-418734 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-25 15:02:29,590 44 INFO rb-48985ee-225086-418734 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-25 15:02:29,602 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:29] "POST /web/dataset/call_kw/restaurant.floor/deactivate_floor#restaurant.floor.deactivate_floor HTTP/1.1" 200 - 13 0.003 0.007 2026-09-25 15:02:29,643 44 INFO rb-48985ee-225086-418734 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-25 15:02:29,693 44 INFO rb-48985ee-225086-418734 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-25 15:02:29,756 44 INFO rb-48985ee-225086-418734 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-25 15:02:29,760 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:29] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:02:29,775 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.009 2026-09-25 15:02:29,808 44 INFO rb-48985ee-225086-418734 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-25 15:02:29,858 44 INFO rb-48985ee-225086-418734 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-25 15:02:29,910 44 INFO rb-48985ee-225086-418734 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-25 15:02:29,961 44 INFO rb-48985ee-225086-418734 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-25 15:02:30,012 44 INFO rb-48985ee-225086-418734 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-25 15:02:30,065 44 INFO rb-48985ee-225086-418734 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-25 15:02:30,073 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:30] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.002 0.006 2026-09-25 15:02:30,119 44 INFO rb-48985ee-225086-418734 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-25 15:02:30,169 44 INFO rb-48985ee-225086-418734 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-25 15:02:30,236 44 INFO rb-48985ee-225086-418734 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-25 15:02:30,286 44 INFO rb-48985ee-225086-418734 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-25 15:02:30,341 44 INFO rb-48985ee-225086-418734 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-25 15:02:30,398 44 INFO rb-48985ee-225086-418734 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-25 15:02:30,402 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62839932 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '06c4c6fe-a51f-4be4-84f2-86aaffec4c19'}] 2026-09-25 15:02:30,586 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62839932 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '06c4c6fe-a51f-4be4-84f2-86aaffec4c19'} created pos.order #776 2026-09-25 15:02:30,599 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62839932 finished 2026-09-25 15:02:30,640 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 182 0.071 0.169 2026-09-25 15:02:30,654 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:30] "POST /web/dataset/call_kw/restaurant.table/read#restaurant.table.read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:02:30,663 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:30] "POST /web/dataset/call_kw/restaurant.floor/read#restaurant.floor.read HTTP/1.1" 200 - 5 0.001 0.004 2026-09-25 15:02:30,718 44 INFO rb-48985ee-225086-418734 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-25 15:02:30,769 44 INFO rb-48985ee-225086-418734 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-25 15:02:30,819 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: tour succeeded 2026-09-25 15:02:30,820 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: ╔═══════════════════════════════╗ ║ TOUR no_ghost_floor SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-09-25 15:02:30,891 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor.browser: heap 18363168 (allocated 20320256) 2026-09-25 15:02:30,893 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Closing chrome headless with pid 112387 2026-09-25 15:02:30,893 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Closing websocket connection 2026-09-25 15:02:30,895 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Terminating chrome headless with pid 112387 2026-09-25 15:02:30,948 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150230_948755_test_no_ghost_floor.txt 2026-09-25 15:02:30,949 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_no_ghost_floor: Removing chrome user profile "/tmp/tmppbs35e2f_chrome_odoo" 2026-09-25 15:02:30,958 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_open_default_register_screen_config ... 2026-09-25 15:02:31,269 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome pid: 112599 2026-09-25 15:02:31,269 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome headless temporary user profile dir: /tmp/tmpj4hx1o_4_chrome_odoo 2026-09-25 15:02:31,269 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Issuing json command http://127.0.0.1:40425/json/version 2026-09-25 15:02:31,270 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40425', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:02:31,273 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Browser version: Chrome/150.0.7871.114 2026-09-25 15:02:31,273 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Issuing json command http://127.0.0.1:40425/json 2026-09-25 15:02:31,273 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40425', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:02:31,274 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Websocket url found: ws://127.0.0.1:40425/devtools/page/F7DD06759471DF49BB31F162A51C0320 2026-09-25 15:02:31,275 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Enable chrome headless console log notification 2026-09-25 15:02:31,276 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome headless enable page notifications 2026-09-25 15:02:31,294 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:02:31,299 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Setting session cookie in browser 2026-09-25 15:02:31,300 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:02:31,300 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:02:31,307 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:02:31,613 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:31] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.020 0.288 2026-09-25 15:02:31,616 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Navigation result: {'frameId': 'F7DD06759471DF49BB31F162A51C0320', 'loaderId': 'F7DF96302C47389C9193A275A3E6A5D8', 'isDownload': False} 2026-09-25 15:02:31,616 44 INFO rb-48985ee-225086-418734 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-25 15:02:31,627 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:02:31,638 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:31] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:02:31,641 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:31] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 15:02:31,645 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:31] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 15:02:31,926 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:31,928 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:31,936 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:02:31,948 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:02:31,954 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Evaluate test code "odoo.startTour('test_open_default_register_screen_config', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:02:31,955 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:02:31,958 44 INFO rb-48985ee-225086-418734 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-25 15:02:31,961 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:31,973 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.007 2026-09-25 15:02:31,982 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.014 2026-09-25 15:02:31,984 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-09-25 15:02:32,007 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.006 0.016 2026-09-25 15:02:32,289 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.083 0.183 2026-09-25 15:02:32,301 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:32] "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-25 15:02:32,328 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:02:32,360 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:32] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.022 2026-09-25 15:02:32,372 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:02:32,378 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: Owl is running in 'dev' mode. 2026-09-25 15:02:32,385 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-25 15:02:32,408 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:32,420 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 15:02:32,421 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:02:32,429 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:02:32,433 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:32] "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-25 15:02:32,438 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:32] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.010 0.016 2026-09-25 15:02:32,445 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:32] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.031 2026-09-25 15:02:32,453 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:32] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.001 0.014 2026-09-25 15:02:32,454 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.040 2026-09-25 15:02:32,479 44 INFO rb-48985ee-225086-418734 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-25 15:02:32,513 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:02:32,520 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:32] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.006 0.010 2026-09-25 15:02:32,521 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:32,555 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:32] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.009 0.040 2026-09-25 15:02:32,579 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:32] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.007 0.066 2026-09-25 15:02:32,608 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:32,611 44 INFO rb-48985ee-225086-418734 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-25 15:02:32,655 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.015 0.027 2026-09-25 15:02:32,693 44 INFO rb-48985ee-225086-418734 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-25 15:02:32,743 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: tour succeeded 2026-09-25 15:02:32,744 44 INFO rb-48985ee-225086-418734 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-25 15:02:32,780 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config.browser: heap 13511344 (allocated 14680064) 2026-09-25 15:02:32,781 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Closing chrome headless with pid 112599 2026-09-25 15:02:32,782 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Closing websocket connection 2026-09-25 15:02:32,782 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Terminating chrome headless with pid 112599 2026-09-25 15:02:32,836 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150232_836681_test_open_default_register_screen_config.txt 2026-09-25 15:02:32,836 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_open_default_register_screen_config: Removing chrome user profile "/tmp/tmpj4hx1o_4_chrome_odoo" 2026-09-25 15:02:32,845 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_pos_restaurant_course ... 2026-09-25 15:02:33,134 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome pid: 112798 2026-09-25 15:02:33,135 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome headless temporary user profile dir: /tmp/tmp_uq441vk_chrome_odoo 2026-09-25 15:02:33,135 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Issuing json command http://127.0.0.1:46603/json/version 2026-09-25 15:02:33,136 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46603', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:02:33,138 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Browser version: Chrome/150.0.7871.114 2026-09-25 15:02:33,138 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Issuing json command http://127.0.0.1:46603/json 2026-09-25 15:02:33,139 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46603', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:02:33,140 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Websocket url found: ws://127.0.0.1:46603/devtools/page/47A0017E3F672A117E27EDFF517E2A81 2026-09-25 15:02:33,142 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Enable chrome headless console log notification 2026-09-25 15:02:33,142 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome headless enable page notifications 2026-09-25 15:02:33,160 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:02:33,165 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Setting session cookie in browser 2026-09-25 15:02:33,166 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:02:33,166 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:02:33,173 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:02:33,483 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:33] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.025 0.287 2026-09-25 15:02:33,486 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Navigation result: {'frameId': '47A0017E3F672A117E27EDFF517E2A81', 'loaderId': '2E460ADB72542E167309585B2AB2BC26', 'isDownload': False} 2026-09-25 15:02:33,486 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Evaluate ready code "odoo.isTourReady('test_pos_restaurant_course')" 2026-09-25 15:02:33,499 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:02:33,513 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:33] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-25 15:02:33,515 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:33] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.008 2026-09-25 15:02:33,519 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:33] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-25 15:02:33,815 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:33,817 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:33,825 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:02:33,836 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:02:33,837 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Evaluate test code "odoo.startTour('test_pos_restaurant_course', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:02:33,839 44 INFO rb-48985ee-225086-418734 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-25 15:02:33,844 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:33] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:02:33,848 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:33,860 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-09-25 15:02:33,867 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-09-25 15:02:33,888 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.016 2026-09-25 15:02:33,890 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-09-25 15:02:34,211 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:34] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.086 0.221 2026-09-25 15:02:34,222 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:34] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:02:34,251 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15: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-25 15:02:34,289 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:34] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.028 2026-09-25 15:02:34,304 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15: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.003 2026-09-25 15:02:34,310 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: Owl is running in 'dev' mode. 2026-09-25 15:02:34,317 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:34] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.002 2026-09-25 15:02:34,338 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:34,345 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:34] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:02:34,347 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:02:34,348 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:34] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:02:34,360 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:02:34,363 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:34] "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-25 15:02:34,371 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:34] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.010 0.017 2026-09-25 15:02:34,378 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:02:34,379 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:34] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.035 2026-09-25 15:02:34,386 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:34] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.001 0.018 2026-09-25 15:02:34,391 44 INFO rb-48985ee-225086-418734 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-25 15:02:34,413 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:34] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.008 0.036 2026-09-25 15:02:34,438 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:34] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.007 0.062 2026-09-25 15:02:34,445 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:34] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.001 0.045 2026-09-25 15:02:34,525 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:34] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:34,528 44 INFO rb-48985ee-225086-418734 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-25 15:02:34,572 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.016 0.027 2026-09-25 15:02:34,598 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15: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-25 15:02:34,634 44 INFO rb-48985ee-225086-418734 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-25 15:02:34,647 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15: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-25 15:02:34,689 44 INFO rb-48985ee-225086-418734 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-25 15:02:34,762 44 INFO rb-48985ee-225086-418734 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-25 15:02:34,816 44 INFO rb-48985ee-225086-418734 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-25 15:02:34,878 44 INFO rb-48985ee-225086-418734 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-25 15:02:34,933 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: [9/26] Tour test_pos_restaurant_course → Step body 2026-09-25 15:02:34,984 44 INFO rb-48985ee-225086-418734 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-25 15:02:35,053 44 INFO rb-48985ee-225086-418734 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-25 15:02:35,056 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75729480 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'd08154a7-fd71-410f-ae5b-2dae6ea6dd61'}] 2026-09-25 15:02:35,098 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75729480 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'd08154a7-fd71-410f-ae5b-2dae6ea6dd61'} created pos.order #777 2026-09-25 15:02:35,106 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75729480 finished 2026-09-25 15:02:35,128 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 81 0.023 0.051 2026-09-25 15:02:35,163 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:02:35,164 44 INFO rb-48985ee-225086-418734 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-25 15:02:35,215 44 INFO rb-48985ee-225086-418734 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-25 15:02:35,266 44 INFO rb-48985ee-225086-418734 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-25 15:02:35,316 44 INFO rb-48985ee-225086-418734 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-25 15:02:35,370 44 INFO rb-48985ee-225086-418734 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-25 15:02:35,430 44 INFO rb-48985ee-225086-418734 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-25 15:02:35,452 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91968470 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'd08154a7-fd71-410f-ae5b-2dae6ea6dd61'}] 2026-09-25 15:02:35,472 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91968470 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'd08154a7-fd71-410f-ae5b-2dae6ea6dd61'} updated pos.order #777 2026-09-25 15:02:35,480 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91968470 finished 2026-09-25 15:02:35,537 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 73 0.023 0.064 2026-09-25 15:02:35,571 44 INFO rb-48985ee-225086-418734 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-25 15:02:35,621 44 INFO rb-48985ee-225086-418734 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-25 15:02:35,681 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:35] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 15:02:35,682 44 INFO rb-48985ee-225086-418734 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-25 15:02:35,733 44 INFO rb-48985ee-225086-418734 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-25 15:02:35,787 44 INFO rb-48985ee-225086-418734 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-25 15:02:35,840 44 INFO rb-48985ee-225086-418734 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-25 15:02:36,891 44 INFO rb-48985ee-225086-418734 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-25 15:02:36,950 44 INFO rb-48985ee-225086-418734 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-25 15:02:36,951 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:36] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-25 15:02:36,962 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23644494 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'd08154a7-fd71-410f-ae5b-2dae6ea6dd61'}] 2026-09-25 15:02:36,975 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23644494 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'd08154a7-fd71-410f-ae5b-2dae6ea6dd61'} updated pos.order #777 2026-09-25 15:02:36,982 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23644494 finished 2026-09-25 15:02:37,019 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 53 0.016 0.043 2026-09-25 15:02:37,064 44 INFO rb-48985ee-225086-418734 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-25 15:02:37,064 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.006 2026-09-25 15:02:37,114 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: tour succeeded 2026-09-25 15:02:37,115 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_pos_restaurant_course SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-25 15:02:37,158 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course.browser: heap 17424016 (allocated 19271680) 2026-09-25 15:02:37,161 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Closing chrome headless with pid 112798 2026-09-25 15:02:37,162 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Closing websocket connection 2026-09-25 15:02:37,162 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Terminating chrome headless with pid 112798 2026-09-25 15:02:37,216 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150237_215844_test_pos_restaurant_course.txt 2026-09-25 15:02:37,216 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_pos_restaurant_course: Removing chrome user profile "/tmp/tmp_uq441vk_chrome_odoo" 2026-09-25 15:02:37,242 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preparation_printer_content ... 2026-09-25 15:02:37,516 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #220 deleted product.product records with IDs: [2584] 2026-09-25 15:02:37,819 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome pid: 113010 2026-09-25 15:02:37,819 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome headless temporary user profile dir: /tmp/tmpvj_l37p4_chrome_odoo 2026-09-25 15:02:37,819 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Issuing json command http://127.0.0.1:38091/json/version 2026-09-25 15:02:37,820 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38091', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:02:37,822 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Browser version: Chrome/150.0.7871.114 2026-09-25 15:02:37,822 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Issuing json command http://127.0.0.1:38091/json 2026-09-25 15:02:37,823 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38091', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:02:37,824 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Websocket url found: ws://127.0.0.1:38091/devtools/page/70EDD34EF04DC466C9ECE1A2D1C182CD 2026-09-25 15:02:37,825 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Enable chrome headless console log notification 2026-09-25 15:02:37,826 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome headless enable page notifications 2026-09-25 15:02:37,841 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:02:37,845 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Setting session cookie in browser 2026-09-25 15:02:37,846 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:02:37,846 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:02:37,853 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:02:38,149 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:38] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.019 0.279 2026-09-25 15:02:38,153 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Navigation result: {'frameId': '70EDD34EF04DC466C9ECE1A2D1C182CD', 'loaderId': '90A3B840AD9CFD4EEA43E9C5FF2699D3', 'isDownload': False} 2026-09-25 15:02:38,153 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Evaluate ready code "odoo.isTourReady('PreparationPrinterContent')" 2026-09-25 15:02:38,163 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:02:38,176 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:38] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 15:02:38,180 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:38] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-25 15:02:38,184 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:38] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-09-25 15:02:38,465 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:38,472 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:38,480 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-25 15:02:38,492 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:02:38,499 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:02:38,504 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:38,505 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Evaluate test code "odoo.startTour('PreparationPrinterContent', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:02:38,508 44 INFO rb-48985ee-225086-418734 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-25 15:02:38,520 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:02:38,528 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-25 15:02:38,550 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.006 0.017 2026-09-25 15:02:38,552 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-09-25 15:02:38,844 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.093 0.184 2026-09-25 15:02:38,854 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15: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.002 2026-09-25 15:02:38,899 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15: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.005 2026-09-25 15:02:38,917 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:38] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.002 0.009 2026-09-25 15:02:38,952 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:38] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.027 2026-09-25 15:02:38,964 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15: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.004 2026-09-25 15:02:38,971 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: Owl is running in 'dev' mode. 2026-09-25 15:02:38,978 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:02:39,000 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:39,012 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:39,015 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:02:39,019 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:39] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.010 2026-09-25 15:02:39,022 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:39,023 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.017 2026-09-25 15:02:39,028 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:02:39,046 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:39] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.008 0.033 2026-09-25 15:02:39,048 44 INFO rb-48985ee-225086-418734 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-25 15:02:39,053 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:39] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.001 0.027 2026-09-25 15:02:39,079 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:02:39,084 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:39] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.006 2026-09-25 15:02:39,111 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:39] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.007 0.029 2026-09-25 15:02:39,135 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:39] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.007 0.054 2026-09-25 15:02:39,155 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:39] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:39,158 44 INFO rb-48985ee-225086-418734 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-25 15:02:39,203 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.014 0.029 2026-09-25 15:02:39,230 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02: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-25 15:02:39,265 44 INFO rb-48985ee-225086-418734 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-25 15:02:39,279 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:39,316 44 INFO rb-48985ee-225086-418734 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-25 15:02:39,371 44 INFO rb-48985ee-225086-418734 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-25 15:02:39,427 44 INFO rb-48985ee-225086-418734 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-25 15:02:39,480 44 INFO rb-48985ee-225086-418734 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-25 15:02:39,530 44 INFO rb-48985ee-225086-418734 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-25 15:02:39,583 44 INFO rb-48985ee-225086-418734 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-25 15:02:39,646 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [11/56] Tour PreparationPrinterContent → Step body 2026-09-25 15:02:39,697 44 INFO rb-48985ee-225086-418734 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-25 15:02:39,766 44 INFO rb-48985ee-225086-418734 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-25 15:02:39,817 44 INFO rb-48985ee-225086-418734 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-25 15:02:39,871 44 INFO rb-48985ee-225086-418734 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-25 15:02:39,925 44 INFO rb-48985ee-225086-418734 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-25 15:02:39,982 44 INFO rb-48985ee-225086-418734 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-25 15:02:40,036 44 INFO rb-48985ee-225086-418734 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-25 15:02:40,087 44 INFO rb-48985ee-225086-418734 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-25 15:02:40,137 44 INFO rb-48985ee-225086-418734 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-25 15:02:40,188 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [21/56] Tour PreparationPrinterContent → Step body 2026-09-25 15:02:40,244 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [22/56] Tour PreparationPrinterContent → Step body 2026-09-25 15:02:40,295 44 INFO rb-48985ee-225086-418734 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-25 15:02:40,359 44 INFO rb-48985ee-225086-418734 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-25 15:02:40,362 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35039008 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'd92303cb-9b4c-409b-9bfc-cba0f21e43aa'}] 2026-09-25 15:02:40,398 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35039008 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'd92303cb-9b4c-409b-9bfc-cba0f21e43aa'} created pos.order #778 2026-09-25 15:02:40,406 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35039008 finished 2026-09-25 15:02:40,428 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.019 0.049 2026-09-25 15:02:40,462 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:02:40,465 44 INFO rb-48985ee-225086-418734 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-25 15:02:40,519 44 INFO rb-48985ee-225086-418734 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-25 15:02:40,570 44 INFO rb-48985ee-225086-418734 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-25 15:02:40,620 44 INFO rb-48985ee-225086-418734 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-25 15:02:40,674 44 INFO rb-48985ee-225086-418734 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-25 15:02:40,727 44 INFO rb-48985ee-225086-418734 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-25 15:02:40,782 44 INFO rb-48985ee-225086-418734 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-25 15:02:40,837 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [32/56] Tour PreparationPrinterContent → Step body 2026-09-25 15:02:40,889 44 INFO rb-48985ee-225086-418734 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-25 15:02:40,946 44 INFO rb-48985ee-225086-418734 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-25 15:02:40,964 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41612700 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'd92303cb-9b4c-409b-9bfc-cba0f21e43aa'}] 2026-09-25 15:02:40,987 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41612700 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'd92303cb-9b4c-409b-9bfc-cba0f21e43aa'} updated pos.order #778 2026-09-25 15:02:40,994 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41612700 finished 2026-09-25 15:02:41,033 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.021 0.049 2026-09-25 15:02:41,054 44 INFO rb-48985ee-225086-418734 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-25 15:02:41,116 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02: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.005 2026-09-25 15:02:41,118 44 INFO rb-48985ee-225086-418734 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-25 15:02:41,177 44 INFO rb-48985ee-225086-418734 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-25 15:02:41,230 44 INFO rb-48985ee-225086-418734 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-25 15:02:41,281 44 INFO rb-48985ee-225086-418734 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-25 15:02:41,331 44 INFO rb-48985ee-225086-418734 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-25 15:02:41,382 44 INFO rb-48985ee-225086-418734 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-25 15:02:41,435 44 INFO rb-48985ee-225086-418734 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-25 15:02:41,488 44 INFO rb-48985ee-225086-418734 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-25 15:02:41,544 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [44/56] Tour PreparationPrinterContent → Step body 2026-09-25 15:02:41,596 44 INFO rb-48985ee-225086-418734 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-25 15:02:41,651 44 INFO rb-48985ee-225086-418734 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-25 15:02:41,665 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79980646 started for PoS orders references: [{'name': '/', 'pos_reference': '251-119-000002', 'uuid': '253d273c-56a0-4665-8a9a-1213d51860b3'}] 2026-09-25 15:02:41,691 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79980646 order {'name': '/', 'pos_reference': '251-119-000002', 'uuid': '253d273c-56a0-4665-8a9a-1213d51860b3'} created pos.order #779 2026-09-25 15:02:41,697 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79980646 finished 2026-09-25 15:02:41,718 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.014 0.041 2026-09-25 15:02:41,754 44 INFO rb-48985ee-225086-418734 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-25 15:02:41,814 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 15:02:41,816 44 INFO rb-48985ee-225086-418734 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-25 15:02:41,875 44 INFO rb-48985ee-225086-418734 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-25 15:02:41,925 44 INFO rb-48985ee-225086-418734 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-25 15:02:41,980 44 INFO rb-48985ee-225086-418734 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-25 15:02:42,041 44 INFO rb-48985ee-225086-418734 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-25 15:02:42,046 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:42] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:02:42,093 44 INFO rb-48985ee-225086-418734 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-25 15:02:42,152 44 INFO rb-48985ee-225086-418734 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-25 15:02:42,155 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70100338 started for PoS orders references: [{'name': '/', 'pos_reference': '251-119-000003', 'uuid': 'afa885ac-e63a-4cd6-be37-eae272967c81'}] 2026-09-25 15:02:42,184 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70100338 order {'name': '/', 'pos_reference': '251-119-000003', 'uuid': 'afa885ac-e63a-4cd6-be37-eae272967c81'} created pos.order #780 2026-09-25 15:02:42,191 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70100338 finished 2026-09-25 15:02:42,213 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.016 0.044 2026-09-25 15:02:42,237 44 INFO rb-48985ee-225086-418734 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-25 15:02:42,288 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: [56/56] Tour PreparationPrinterContent → Step body 2026-09-25 15:02:42,340 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: tour succeeded 2026-09-25 15:02:42,341 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: ╔══════════════════════════════════════════╗ ║ TOUR PreparationPrinterContent SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-25 15:02:42,404 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content.browser: heap 20946772 (allocated 23470080) 2026-09-25 15:02:42,406 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Closing chrome headless with pid 113010 2026-09-25 15:02:42,407 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Closing websocket connection 2026-09-25 15:02:42,407 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Terminating chrome headless with pid 113010 2026-09-25 15:02:42,501 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150242_501464_test_preparation_printer_content.txt 2026-09-25 15:02:42,501 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preparation_printer_content: Removing chrome user profile "/tmp/tmpvj_l37p4_chrome_odoo" 2026-09-25 15:02:42,513 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preset_future_timing_restaurant ... 2026-09-25 15:02:42,734 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome pid: 113223 2026-09-25 15:02:42,734 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpd83v74z0_chrome_odoo 2026-09-25 15:02:42,734 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Issuing json command http://127.0.0.1:45505/json/version 2026-09-25 15:02:42,735 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45505', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:02:42,780 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-09-25 15:02:42,780 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Issuing json command http://127.0.0.1:45505/json 2026-09-25 15:02:42,781 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45505', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:02:42,787 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Websocket url found: ws://127.0.0.1:45505/devtools/page/7AEE89DBA836A0017124E698B803F8A1 2026-09-25 15:02:42,795 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Enable chrome headless console log notification 2026-09-25 15:02:42,797 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome headless enable page notifications 2026-09-25 15:02:42,829 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:02:42,834 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Setting session cookie in browser 2026-09-25 15:02:42,835 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:02:42,835 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:02:42,844 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:02:43,308 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:43] "GET /pos/ui/119 HTTP/1.1" 200 - 136 0.035 0.432 2026-09-25 15:02:43,311 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Navigation result: {'frameId': '7AEE89DBA836A0017124E698B803F8A1', 'loaderId': 'EE40C5B02BED7CA713691D16FE30621F', 'isDownload': False} 2026-09-25 15:02:43,312 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_cancel_future_order')" 2026-09-25 15:02:43,325 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:02:43,335 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:43] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:02:43,338 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:43] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 15:02:43,342 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:43] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-25 15:02:43,650 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:43,651 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:02:43,661 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:02:43,671 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Evaluate test code "odoo.startTour('test_cancel_future_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:02:43,675 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:02:43,675 44 INFO rb-48985ee-225086-418734 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-25 15:02:43,681 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:02:43,686 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:43,699 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:02:43,708 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-25 15:02:43,729 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.017 2026-09-25 15:02:43,731 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.014 2026-09-25 15:02:44,018 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 385 0.084 0.188 2026-09-25 15:02:44,028 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:44] "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-25 15:02:44,071 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:02:44,107 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:44] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.025 2026-09-25 15:02:44,123 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:02:44,129 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-09-25 15:02:44,136 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:02:44,161 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:44,169 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:02:44,176 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:02:44,178 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:44,189 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:02:44,192 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02: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-25 15:02:44,194 44 INFO rb-48985ee-225086-418734 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-25 15:02:44,194 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:44] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.010 0.017 2026-09-25 15:02:44,205 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:02:44,206 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:44] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.032 2026-09-25 15:02:44,214 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:44] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.001 0.021 2026-09-25 15:02:44,244 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:44] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.009 0.034 2026-09-25 15:02:44,300 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:44] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.026 0.075 2026-09-25 15:02:44,357 44 INFO rb-48985ee-225086-418734 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-25 15:02:44,414 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:44,416 44 INFO rb-48985ee-225086-418734 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-25 15:02:44,464 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.019 0.027 2026-09-25 15:02:44,514 44 INFO rb-48985ee-225086-418734 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-25 15:02:44,524 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:44,586 44 INFO rb-48985ee-225086-418734 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-25 15:02:44,637 44 INFO rb-48985ee-225086-418734 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-25 15:02:44,692 44 INFO rb-48985ee-225086-418734 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-25 15:02:44,751 44 INFO rb-48985ee-225086-418734 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-25 15:02:44,807 44 INFO rb-48985ee-225086-418734 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-25 15:02:44,865 44 INFO rb-48985ee-225086-418734 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-25 15:02:44,870 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:44] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:02:44,925 44 INFO rb-48985ee-225086-418734 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-25 15:02:44,985 44 INFO rb-48985ee-225086-418734 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-25 15:02:44,988 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25744788 started for PoS orders references: [{'name': '/', 'pos_reference': '251-119-000001', 'uuid': 'f25ff694-6d9f-48af-b9f3-891b4e7b42af'}] 2026-09-25 15:02:45,024 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25744788 order {'name': '/', 'pos_reference': '251-119-000001', 'uuid': 'f25ff694-6d9f-48af-b9f3-891b4e7b42af'} created pos.order #781 2026-09-25 15:02:45,032 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25744788 finished 2026-09-25 15:02:45,035 44 INFO rb-48985ee-225086-418734 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-25 15:02:45,055 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.021 0.047 2026-09-25 15:02:45,091 44 INFO rb-48985ee-225086-418734 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-25 15:02:47,137 44 INFO rb-48985ee-225086-418734 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-25 15:02:47,198 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02: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.005 2026-09-25 15:02:47,200 44 INFO rb-48985ee-225086-418734 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-25 15:02:47,258 44 INFO rb-48985ee-225086-418734 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-25 15:02:47,320 44 INFO rb-48985ee-225086-418734 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-25 15:02:47,325 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15601377 started for PoS orders references: [{'name': '/', 'pos_reference': '251-119-000002', 'uuid': '29902f92-9530-4ec5-8590-a25310fb042e'}] 2026-09-25 15:02:47,355 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15601377 order {'name': '/', 'pos_reference': '251-119-000002', 'uuid': '29902f92-9530-4ec5-8590-a25310fb042e'} created pos.order #782 2026-09-25 15:02:47,362 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15601377 finished 2026-09-25 15:02:47,372 44 INFO rb-48985ee-225086-418734 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-25 15:02:47,382 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.014 0.046 2026-09-25 15:02:47,423 44 INFO rb-48985ee-225086-418734 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-25 15:02:47,438 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:47] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 56 0.014 0.027 2026-09-25 15:02:47,454 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-09-25 15:02:47,480 44 INFO rb-48985ee-225086-418734 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-25 15:02:47,534 44 INFO rb-48985ee-225086-418734 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-25 15:02:47,595 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:47] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 46 0.014 0.046 2026-09-25 15:02:47,925 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:47] "GET /pos/ui/119/ticket HTTP/1.1" 200 - 33 0.008 0.019 2026-09-25 15:02:48,261 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:48] "GET /web/webclient/translations?hash=40b5c4ecc51a216bffc0ca47dfa3d592ebc4e895&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:48,267 44 INFO rb-48985ee-225086-418734 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-25 15:02:48,273 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-09-25 15:02:48,281 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02: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-25 15:02:48,287 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:48,310 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.003 0.015 2026-09-25 15:02:48,313 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.000 0.019 2026-09-25 15:02:48,328 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-09-25 15:02:48,398 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:48] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.010 0.022 2026-09-25 15:02:48,416 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:02:48,430 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:48] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 304 - 3 0.001 0.006 2026-09-25 15:02:48,441 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:48] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:02:48,448 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-09-25 15:02:48,451 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:48] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:48,498 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:48] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.010 0.020 2026-09-25 15:02:48,504 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:48] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.001 0.029 2026-09-25 15:02:48,517 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.009 2026-09-25 15:02:48,541 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: tour succeeded 2026-09-25 15:02:48,544 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: ╔═════════════════════════════════════════╗ ║ TOUR test_cancel_future_order SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-25 15:02:48,548 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:48] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 304 - 7 0.005 0.012 2026-09-25 15:02:48,580 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:48] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.010 0.033 2026-09-25 15:02:48,613 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:48] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.012 0.061 2026-09-25 15:02:48,635 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant.browser: heap 17023880 (allocated 18087936) 2026-09-25 15:02:48,641 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Closing chrome headless with pid 113223 2026-09-25 15:02:48,642 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Closing websocket connection 2026-09-25 15:02:48,647 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Terminating chrome headless with pid 113223 2026-09-25 15:02:48,701 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150248_701444_test_preset_future_timing_restaurant.txt 2026-09-25 15:02:48,701 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_future_timing_restaurant: Removing chrome user profile "/tmp/tmpd83v74z0_chrome_odoo" 2026-09-25 15:02:48,711 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_preset_timing_restaurant ... 2026-09-25 15:02:49,008 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 113451 2026-09-25 15:02:49,008 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpjolkbcop_chrome_odoo 2026-09-25 15:02:49,008 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:44619/json/version 2026-09-25 15:02:49,009 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44619', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:02:49,011 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-09-25 15:02:49,011 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:44619/json 2026-09-25 15:02:49,011 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44619', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:02:49,012 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:44619/devtools/page/CC188C6A29ED107D1ED22385B1EDC1D8 2026-09-25 15:02:49,013 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-09-25 15:02:49,014 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-09-25 15:02:49,032 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:02:49,038 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-09-25 15:02:49,039 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:02:49,039 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:02:49,045 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:02:49,395 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:49] "GET /pos/ui/119 HTTP/1.1" 200 - 136 0.032 0.320 2026-09-25 15:02:49,398 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': 'CC188C6A29ED107D1ED22385B1EDC1D8', 'loaderId': 'B75F274B4F6FEB3E07568C932806D531', 'isDownload': False} 2026-09-25 15:02:49,399 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_preset_delivery_restaurant')" 2026-09-25 15:02:49,410 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:02:49,422 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:49] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:02:49,425 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:49] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 15:02:49,429 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:49] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 15:02:49,737 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:49,740 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:49] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:49,748 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:49] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 15:02:49,760 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:49] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:02:49,766 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:49] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:02:49,771 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:49] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:49,771 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate test code "odoo.startTour('test_preset_delivery_restaurant', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:02:49,774 44 INFO rb-48985ee-225086-418734 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-25 15:02:49,785 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:49] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-09-25 15:02:49,792 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-09-25 15:02:49,819 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:49] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.021 2026-09-25 15:02:49,820 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.016 2026-09-25 15:02:50,132 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:50] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 381 0.093 0.204 2026-09-25 15:02:50,144 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02: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-25 15:02:50,177 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:02:50,208 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:50] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:02:50,219 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:02:50,226 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-09-25 15:02:50,232 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:50] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-09-25 15:02:50,254 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:50,272 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:50] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:02:50,274 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 15:02:50,283 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:02:50,285 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02: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-25 15:02:50,290 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:50] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.010 0.016 2026-09-25 15:02:50,296 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:50] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.030 2026-09-25 15:02:50,297 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:50] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.031 2026-09-25 15:02:50,306 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:50] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.015 2026-09-25 15:02:50,309 44 INFO rb-48985ee-225086-418734 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-25 15:02:50,335 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:50] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:50,365 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:50] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.008 0.022 2026-09-25 15:02:50,372 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:50] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.036 2026-09-25 15:02:50,397 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:50] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.008 0.055 2026-09-25 15:02:50,418 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:50] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:50,429 44 INFO rb-48985ee-225086-418734 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-25 15:02:50,474 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:50] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.015 0.030 2026-09-25 15:02:50,489 44 INFO rb-48985ee-225086-418734 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-25 15:02:50,548 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:50] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:02:50,621 44 INFO rb-48985ee-225086-418734 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-25 15:02:50,656 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:50,673 44 INFO rb-48985ee-225086-418734 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-25 15:02:50,728 44 INFO rb-48985ee-225086-418734 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-25 15:02:50,783 44 INFO rb-48985ee-225086-418734 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-25 15:02:50,833 44 INFO rb-48985ee-225086-418734 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-25 15:02:50,915 44 INFO rb-48985ee-225086-418734 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-25 15:02:50,966 44 INFO rb-48985ee-225086-418734 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-25 15:02:51,017 44 INFO rb-48985ee-225086-418734 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-25 15:02:51,067 44 INFO rb-48985ee-225086-418734 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-25 15:02:51,117 44 INFO rb-48985ee-225086-418734 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-25 15:02:51,173 44 INFO rb-48985ee-225086-418734 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-25 15:02:51,230 44 INFO rb-48985ee-225086-418734 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-25 15:02:51,284 44 INFO rb-48985ee-225086-418734 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-25 15:02:51,335 44 INFO rb-48985ee-225086-418734 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-25 15:02:51,386 44 INFO rb-48985ee-225086-418734 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-25 15:02:51,436 44 INFO rb-48985ee-225086-418734 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-25 15:02:51,490 44 INFO rb-48985ee-225086-418734 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-25 15:02:51,544 44 INFO rb-48985ee-225086-418734 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-25 15:02:51,603 44 INFO rb-48985ee-225086-418734 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-25 15:02:51,653 44 INFO rb-48985ee-225086-418734 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-25 15:02:51,704 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-09-25 15:02:51,705 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_preset_delivery_restaurant SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-25 15:02:51,749 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 15940532 (allocated 17301504) 2026-09-25 15:02:51,751 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 113451 2026-09-25 15:02:51,751 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-09-25 15:02:51,752 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 113451 2026-09-25 15:02:51,809 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150251_809471_test_preset_timing_restaurant.txt 2026-09-25 15:02:51,809 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmpjolkbcop_chrome_odoo" 2026-09-25 15:02:52,098 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 113653 2026-09-25 15:02:52,098 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmp92ytqj99_chrome_odoo 2026-09-25 15:02:52,098 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:37763/json/version 2026-09-25 15:02:52,099 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37763', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:02:52,101 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-09-25 15:02:52,101 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:37763/json 2026-09-25 15:02:52,101 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37763', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:02:52,102 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:37763/devtools/page/615C83FF6A3A1F327D364780CA36EEE1 2026-09-25 15:02:52,104 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-09-25 15:02:52,105 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-09-25 15:02:52,116 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:02:52,118 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-09-25 15:02:52,118 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:02:52,118 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:02:52,154 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:52] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.007 0.022 2026-09-25 15:02:52,156 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': '615C83FF6A3A1F327D364780CA36EEE1', 'loaderId': '17145BA30BA8D93332832D0B351A8C24', 'isDownload': False} 2026-09-25 15:02:52,156 44 INFO rb-48985ee-225086-418734 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-25 15:02:52,165 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:02:52,178 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:52] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:02:52,181 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:52] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 15:02:52,206 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:52] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.018 0.015 2026-09-25 15:02:52,494 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:52,496 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:52,502 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:02:52,513 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-09-25 15:02:52,519 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:02:52,520 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate test code "odoo.startTour('test_open_register_with_preset_takeaway', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:02:52,524 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:52,524 44 INFO rb-48985ee-225086-418734 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-25 15:02:52,532 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:02:52,535 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:02:52,554 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.003 0.014 2026-09-25 15:02:52,556 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.011 2026-09-25 15:02:52,796 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 284 0.058 0.167 2026-09-25 15:02:52,805 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:52,854 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:02:52,888 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:52] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.025 2026-09-25 15:02:52,899 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:02:52,906 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-09-25 15:02:52,911 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:52,934 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:52,945 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:02:52,949 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:52] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:02:52,956 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:52,958 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:52] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 7 0.007 0.016 2026-09-25 15:02:52,958 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:02:52,959 44 INFO rb-48985ee-225086-418734 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-25 15:02:52,960 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.024 2026-09-25 15:02:52,968 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:52] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.028 2026-09-25 15:02:52,974 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:52] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.008 2026-09-25 15:02:53,076 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:53,094 44 INFO rb-48985ee-225086-418734 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-25 15:02:53,104 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:53] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.009 0.022 2026-09-25 15:02:53,138 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:53] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.008 0.062 2026-09-25 15:02:53,144 44 INFO rb-48985ee-225086-418734 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-25 15:02:53,204 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:02:53,247 44 INFO rb-48985ee-225086-418734 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-25 15:02:53,252 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:53] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:02:53,260 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:53,302 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:53] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:53,303 44 INFO rb-48985ee-225086-418734 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-25 15:02:53,362 44 INFO rb-48985ee-225086-418734 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-25 15:02:53,364 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57434301 started for PoS orders references: [{'name': '/', 'pos_reference': '252-119-000001', 'uuid': 'bde22f49-238c-46df-9903-6a2860b7a820'}] 2026-09-25 15:02:53,394 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57434301 order {'name': '/', 'pos_reference': '252-119-000001', 'uuid': 'bde22f49-238c-46df-9903-6a2860b7a820'} created pos.order #783 2026-09-25 15:02:53,402 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57434301 finished 2026-09-25 15:02:53,422 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 53 0.016 0.044 2026-09-25 15:02:53,454 44 INFO rb-48985ee-225086-418734 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-25 15:02:53,504 44 INFO rb-48985ee-225086-418734 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-25 15:02:55,553 44 INFO rb-48985ee-225086-418734 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-25 15:02:55,625 44 INFO rb-48985ee-225086-418734 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-25 15:02:55,676 44 INFO rb-48985ee-225086-418734 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-25 15:02:55,726 44 INFO rb-48985ee-225086-418734 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-25 15:02:55,777 44 INFO rb-48985ee-225086-418734 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-25 15:02:55,827 44 INFO rb-48985ee-225086-418734 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-25 15:02:55,883 44 INFO rb-48985ee-225086-418734 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-25 15:02:55,938 44 INFO rb-48985ee-225086-418734 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-25 15:02:55,990 44 INFO rb-48985ee-225086-418734 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-25 15:02:56,041 44 INFO rb-48985ee-225086-418734 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-25 15:02:56,091 44 INFO rb-48985ee-225086-418734 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-25 15:02:56,145 44 INFO rb-48985ee-225086-418734 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-25 15:02:56,199 44 INFO rb-48985ee-225086-418734 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-25 15:02:56,260 44 INFO rb-48985ee-225086-418734 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-25 15:02:56,263 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28569761 started for PoS orders references: [{'name': '/', 'pos_reference': '252-119-000001', 'uuid': 'bde22f49-238c-46df-9903-6a2860b7a820'}] 2026-09-25 15:02:56,278 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added lines [1280] to pos.order #783 2026-09-25 15:02:56,281 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28569761 order {'name': '/', 'pos_reference': '252-119-000001', 'uuid': 'bde22f49-238c-46df-9903-6a2860b7a820'} updated pos.order #783 2026-09-25 15:02:56,289 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28569761 finished 2026-09-25 15:02:56,312 44 INFO rb-48985ee-225086-418734 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-25 15:02:56,324 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 63 0.018 0.044 2026-09-25 15:02:56,392 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:56] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 49 0.013 0.032 2026-09-25 15:02:56,420 44 INFO rb-48985ee-225086-418734 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-25 15:02:56,481 44 INFO rb-48985ee-225086-418734 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-25 15:02:56,486 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:56] "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-25 15:02:56,501 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.009 2026-09-25 15:02:56,531 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-09-25 15:02:56,532 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔════════════════════════════════════════════════════════╗ ║ TOUR test_open_register_with_preset_takeaway SUCCEEDED ║ ╚════════════════════════════════════════════════════════╝ 2026-09-25 15:02:56,580 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 17088500 (allocated 19009536) 2026-09-25 15:02:56,583 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 113653 2026-09-25 15:02:56,583 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-09-25 15:02:56,584 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 113653 2026-09-25 15:02:56,638 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150256_638525_test_preset_timing_restaurant.txt 2026-09-25 15:02:56,638 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmp92ytqj99_chrome_odoo" 2026-09-25 15:02:56,903 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 113862 2026-09-25 15:02:56,904 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmphes6rspx_chrome_odoo 2026-09-25 15:02:56,904 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:36501/json/version 2026-09-25 15:02:56,905 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36501', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:02:56,906 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-09-25 15:02:56,906 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:36501/json 2026-09-25 15:02:56,907 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36501', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:02:56,907 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:36501/devtools/page/A6FAC8E8C173BEF6A5FAB60328533656 2026-09-25 15:02:56,909 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-09-25 15:02:56,909 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-09-25 15:02:56,918 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:02:56,919 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-09-25 15:02:56,920 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:02:56,920 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:02:56,954 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:56] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.007 0.022 2026-09-25 15:02:56,956 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': 'A6FAC8E8C173BEF6A5FAB60328533656', 'loaderId': '74899B7C8893C820F95ACE8AB1AF4830', 'isDownload': False} 2026-09-25 15:02:56,956 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_preset_timing_restaurant')" 2026-09-25 15:02:56,964 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:02:56,975 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:56] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:02:56,979 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:56] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:02:56,984 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:56] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.011 2026-09-25 15:02:57,257 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:02:57,259 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:57,265 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:02:57,272 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate test code "odoo.startTour('test_preset_timing_restaurant', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:02:57,276 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: [1/37] Tour test_preset_timing_restaurant → Step body 2026-09-25 15:02:57,277 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 15:02:57,283 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:02:57,287 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:57,297 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:02:57,300 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 15:02:57,318 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.004 0.014 2026-09-25 15:02:57,320 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.011 2026-09-25 15:02:57,583 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 284 0.075 0.173 2026-09-25 15:02:57,592 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:57,637 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.005 2026-09-25 15:02:57,643 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-25 15:02:57,649 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.009 2026-09-25 15:02:57,655 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.011 2026-09-25 15:02:57,658 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-09-25 15:02:57,661 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.011 2026-09-25 15:02:57,663 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.016 2026-09-25 15:02:57,684 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:57] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.026 2026-09-25 15:02:57,687 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.034 2026-09-25 15:02:57,694 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:02:57,702 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-09-25 15:02:57,706 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:57,729 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:57,733 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:02:57,741 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:02:57,744 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:02:57,752 44 INFO rb-48985ee-225086-418734 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-25 15:02:57,753 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:02:57,756 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:02:57,756 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:57] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 7 0.008 0.015 2026-09-25 15:02:57,764 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:57] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.027 2026-09-25 15:02:57,771 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:57] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.001 0.012 2026-09-25 15:02:57,783 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:02:57,799 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:57] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.009 0.029 2026-09-25 15:02:57,825 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:57] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.007 0.045 2026-09-25 15:02:57,884 44 INFO rb-48985ee-225086-418734 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-25 15:02:57,974 44 INFO rb-48985ee-225086-418734 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-25 15:02:57,984 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:58,046 44 INFO rb-48985ee-225086-418734 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-25 15:02:58,096 44 INFO rb-48985ee-225086-418734 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-25 15:02:58,154 44 INFO rb-48985ee-225086-418734 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-25 15:02:58,161 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:02:58,213 44 INFO rb-48985ee-225086-418734 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-25 15:02:58,269 44 INFO rb-48985ee-225086-418734 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-25 15:02:58,328 44 INFO rb-48985ee-225086-418734 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-25 15:02:58,333 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:58] "POST /web/dataset/call_kw/pos.preset/get_available_slots#pos.preset.get_available_slots HTTP/1.1" 200 - 1 0.001 0.004 2026-09-25 15:02:58,380 44 INFO rb-48985ee-225086-418734 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-25 15:02:58,442 44 INFO rb-48985ee-225086-418734 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-25 15:02:58,445 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1022331 started for PoS orders references: [{'name': '/', 'pos_reference': '253-119-000001', 'uuid': '476aa488-2ddd-45f5-a390-abb4f197b9d2'}] 2026-09-25 15:02:58,484 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1022331 order {'name': '/', 'pos_reference': '253-119-000001', 'uuid': '476aa488-2ddd-45f5-a390-abb4f197b9d2'} created pos.order #784 2026-09-25 15:02:58,492 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1022331 finished 2026-09-25 15:02:58,514 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:02:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.017 0.054 2026-09-25 15:02:58,553 44 INFO rb-48985ee-225086-418734 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-25 15:02:58,604 44 INFO rb-48985ee-225086-418734 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-25 15:02:58,660 44 INFO rb-48985ee-225086-418734 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-25 15:03:00,703 44 INFO rb-48985ee-225086-418734 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-25 15:03:00,767 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 15:03:00,773 44 INFO rb-48985ee-225086-418734 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-25 15:03:00,835 44 INFO rb-48985ee-225086-418734 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-25 15:03:00,903 44 INFO rb-48985ee-225086-418734 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-25 15:03:00,908 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10437347 started for PoS orders references: [{'name': '/', 'pos_reference': '253-119-000002', 'uuid': 'a56b3a24-d113-4664-9620-c999dfcb3658'}] 2026-09-25 15:03:00,941 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10437347 order {'name': '/', 'pos_reference': '253-119-000002', 'uuid': 'a56b3a24-d113-4664-9620-c999dfcb3658'} created pos.order #785 2026-09-25 15:03:00,948 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10437347 finished 2026-09-25 15:03:00,971 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:00] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.014 0.051 2026-09-25 15:03:01,040 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:01] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 43 0.014 0.038 2026-09-25 15:03:01,056 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.007 2026-09-25 15:03:01,088 44 INFO rb-48985ee-225086-418734 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-25 15:03:01,139 44 INFO rb-48985ee-225086-418734 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-25 15:03:01,190 44 INFO rb-48985ee-225086-418734 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-25 15:03:01,241 44 INFO rb-48985ee-225086-418734 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-25 15:03:01,291 44 INFO rb-48985ee-225086-418734 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-25 15:03:01,349 44 INFO rb-48985ee-225086-418734 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-25 15:03:03,387 44 INFO rb-48985ee-225086-418734 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-25 15:03:03,448 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 15:03:03,451 44 INFO rb-48985ee-225086-418734 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-25 15:03:03,511 44 INFO rb-48985ee-225086-418734 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-25 15:03:03,561 44 INFO rb-48985ee-225086-418734 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-25 15:03:03,614 44 INFO rb-48985ee-225086-418734 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-25 15:03:03,669 44 INFO rb-48985ee-225086-418734 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-25 15:03:03,677 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:03] "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-25 15:03:03,729 44 INFO rb-48985ee-225086-418734 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-25 15:03:03,780 44 INFO rb-48985ee-225086-418734 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-25 15:03:03,838 44 INFO rb-48985ee-225086-418734 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-25 15:03:03,841 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2772071 started for PoS orders references: [{'name': '/', 'pos_reference': '253-119-000003', 'uuid': 'e6580275-802d-4977-94fa-a2314dd99d4e'}] 2026-09-25 15:03:03,871 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2772071 order {'name': '/', 'pos_reference': '253-119-000003', 'uuid': 'e6580275-802d-4977-94fa-a2314dd99d4e'} created pos.order #786 2026-09-25 15:03:03,879 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2772071 finished 2026-09-25 15:03:03,902 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.014 0.048 2026-09-25 15:03:03,937 44 INFO rb-48985ee-225086-418734 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-25 15:03:03,987 44 INFO rb-48985ee-225086-418734 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-25 15:03:04,042 44 INFO rb-48985ee-225086-418734 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-25 15:03:04,079 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:04] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.010 0.024 2026-09-25 15:03:04,096 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-09-25 15:03:04,116 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-09-25 15:03:04,116 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_preset_timing_restaurant SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-25 15:03:04,170 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 21178244 (allocated 23072768) 2026-09-25 15:03:04,171 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 113862 2026-09-25 15:03:04,172 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-09-25 15:03:04,172 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 113862 2026-09-25 15:03:04,226 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150304_226029_test_preset_timing_restaurant.txt 2026-09-25 15:03:04,226 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmphes6rspx_chrome_odoo" 2026-09-25 15:03:04,474 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome pid: 114082 2026-09-25 15:03:04,474 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless temporary user profile dir: /tmp/tmpmdxab1y6_chrome_odoo 2026-09-25 15:03:04,474 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:34387/json/version 2026-09-25 15:03:04,475 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34387', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:03:04,477 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Browser version: Chrome/150.0.7871.114 2026-09-25 15:03:04,477 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Issuing json command http://127.0.0.1:34387/json 2026-09-25 15:03:04,477 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34387', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:03:04,478 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Websocket url found: ws://127.0.0.1:34387/devtools/page/2C3D8F50F7F9F4268EBD0E8B762F2AB6 2026-09-25 15:03:04,479 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Enable chrome headless console log notification 2026-09-25 15:03:04,480 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome headless enable page notifications 2026-09-25 15:03:04,489 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:03:04,490 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Setting session cookie in browser 2026-09-25 15:03:04,491 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:03:04,491 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:03:04,532 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:04] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.009 0.027 2026-09-25 15:03:04,534 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Navigation result: {'frameId': '2C3D8F50F7F9F4268EBD0E8B762F2AB6', 'loaderId': 'AF6007A36FC4E4A493504A03C79F2CFC', 'isDownload': False} 2026-09-25 15:03:04,535 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate ready code "odoo.isTourReady('test_guest_count_bank_payment')" 2026-09-25 15:03:04,543 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:03:04,552 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:04] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:03:04,557 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:04] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:03:04,560 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:04] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-09-25 15:03:04,836 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:03:04,837 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:03:04,842 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:03:04,853 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Evaluate test code "odoo.startTour('test_guest_count_bank_payment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:03:04,854 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.004 2026-09-25 15:03:04,856 44 INFO rb-48985ee-225086-418734 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-25 15:03:04,861 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:03:04,868 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:03:04,883 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 15:03:04,886 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:03:04,908 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 7 0.003 0.016 2026-09-25 15:03:04,915 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.017 2026-09-25 15:03:05,207 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 317 0.089 0.189 2026-09-25 15:03:05,217 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:05] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:03:05,284 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.005 2026-09-25 15:03:05,311 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:05] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-25 15:03:05,329 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.004 2026-09-25 15:03:05,336 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: Owl is running in 'dev' mode. 2026-09-25 15:03:05,341 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:03:05,367 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:03:05,380 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:03:05,381 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:05] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:03:05,389 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:03:05,391 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:05] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.004 0.011 2026-09-25 15:03:05,392 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.017 2026-09-25 15:03:05,393 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03: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-25 15:03:05,411 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:05] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 7 0.007 0.029 2026-09-25 15:03:05,418 44 INFO rb-48985ee-225086-418734 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-25 15:03:05,419 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:05] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.021 2026-09-25 15:03:05,452 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:05] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.006 2026-09-25 15:03:05,455 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:03:05,481 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:05] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.010 0.020 2026-09-25 15:03:05,506 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:05] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.007 0.047 2026-09-25 15:03:05,555 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.005 2026-09-25 15:03:05,603 44 INFO rb-48985ee-225086-418734 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-25 15:03:05,631 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:03:05,631 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:05] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:03:05,657 44 INFO rb-48985ee-225086-418734 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-25 15:03:05,708 44 INFO rb-48985ee-225086-418734 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-25 15:03:05,761 44 INFO rb-48985ee-225086-418734 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-25 15:03:05,830 44 INFO rb-48985ee-225086-418734 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-25 15:03:05,881 44 INFO rb-48985ee-225086-418734 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-25 15:03:05,936 44 INFO rb-48985ee-225086-418734 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-25 15:03:05,986 44 INFO rb-48985ee-225086-418734 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-25 15:03:06,037 44 INFO rb-48985ee-225086-418734 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-25 15:03:06,088 44 INFO rb-48985ee-225086-418734 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-25 15:03:06,148 44 INFO rb-48985ee-225086-418734 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-25 15:03:06,151 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59607299 started for PoS orders references: [{'name': '/', 'pos_reference': '264-119-000001', 'uuid': 'dd9824c6-6d3b-4667-ad6f-4106bdc6d5bb'}] 2026-09-25 15:03:06,157 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:03:06,179 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59607299 order {'name': '/', 'pos_reference': '264-119-000001', 'uuid': 'dd9824c6-6d3b-4667-ad6f-4106bdc6d5bb'} created pos.order #787 2026-09-25 15:03:06,188 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59607299 finished 2026-09-25 15:03:06,211 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.017 0.045 2026-09-25 15:03:06,251 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:03:06,252 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:03:06,262 44 INFO rb-48985ee-225086-418734 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-25 15:03:06,318 44 INFO rb-48985ee-225086-418734 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-25 15:03:06,368 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: tour succeeded 2026-09-25 15:03:06,369 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: ╔══════════════════════════════════════════════╗ ║ TOUR test_guest_count_bank_payment SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-25 15:03:06,418 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant.browser: heap 17471540 (allocated 19271680) 2026-09-25 15:03:06,419 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing chrome headless with pid 114082 2026-09-25 15:03:06,419 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Closing websocket connection 2026-09-25 15:03:06,419 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Terminating chrome headless with pid 114082 2026-09-25 15:03:06,473 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150306_473344_test_preset_timing_restaurant.txt 2026-09-25 15:03:06,473 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_preset_timing_restaurant: Removing chrome user profile "/tmp/tmpmdxab1y6_chrome_odoo" 2026-09-25 15:03:06,483 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_restaurant_preset_eatin_tour ... 2026-09-25 15:03:06,830 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome pid: 114290 2026-09-25 15:03:06,830 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome headless temporary user profile dir: /tmp/tmpflc7iquo_chrome_odoo 2026-09-25 15:03:06,830 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Issuing json command http://127.0.0.1:34575/json/version 2026-09-25 15:03:06,831 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34575', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:03:06,834 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Browser version: Chrome/150.0.7871.114 2026-09-25 15:03:06,834 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Issuing json command http://127.0.0.1:34575/json 2026-09-25 15:03:06,835 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34575', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:03:06,837 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Websocket url found: ws://127.0.0.1:34575/devtools/page/0FBD73A660B283D0D5E221078F4349E4 2026-09-25 15:03:06,839 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Enable chrome headless console log notification 2026-09-25 15:03:06,841 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome headless enable page notifications 2026-09-25 15:03:06,860 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:03:06,864 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Setting session cookie in browser 2026-09-25 15:03:06,866 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:03:06,866 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:03:06,873 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:03:07,273 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:07] "GET /pos/ui/119 HTTP/1.1" 200 - 88 0.019 0.384 2026-09-25 15:03:07,276 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Navigation result: {'frameId': '0FBD73A660B283D0D5E221078F4349E4', 'loaderId': '41436A106F8D7D450B083A2D2F1FF38A', 'isDownload': False} 2026-09-25 15:03:07,276 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Evaluate ready code "odoo.isTourReady('RestaurantPresetEatInTour')" 2026-09-25 15:03:07,288 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:03:07,299 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:07] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 15:03:07,300 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:07] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.008 2026-09-25 15:03:07,304 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:07] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 15:03:07,590 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:03:07,592 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:07] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:03:07,600 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:03:07,614 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:07] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:03:07,620 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Evaluate test code "odoo.startTour('RestaurantPresetEatInTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:03:07,621 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:07] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:03:07,623 44 INFO rb-48985ee-225086-418734 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-25 15:03:07,626 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:03:07,638 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:07] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.005 2026-09-25 15:03:07,646 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-09-25 15:03:07,668 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:07] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.006 0.017 2026-09-25 15:03:07,669 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.012 2026-09-25 15:03:07,967 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 382 0.093 0.190 2026-09-25 15:03:07,983 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.009 2026-09-25 15:03:08,019 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03: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-25 15:03:08,056 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:08] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-09-25 15:03:08,067 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:03:08,074 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: Owl is running in 'dev' mode. 2026-09-25 15:03:08,082 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:03:08,102 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:03:08,108 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:03:08,112 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:03:08,113 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:03:08,126 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03: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-25 15:03:08,130 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-25 15:03:08,135 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:08] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.009 0.020 2026-09-25 15:03:08,142 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:08] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.033 2026-09-25 15:03:08,143 44 INFO rb-48985ee-225086-418734 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-25 15:03:08,148 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:08] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.023 2026-09-25 15:03:08,172 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:03:08,198 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:08] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.010 0.020 2026-09-25 15:03:08,204 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:08] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.001 0.033 2026-09-25 15:03:08,241 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:08] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.010 0.064 2026-09-25 15:03:08,256 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:08] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:03:08,260 44 INFO rb-48985ee-225086-418734 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-25 15:03:08,304 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.016 0.027 2026-09-25 15:03:08,328 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:03:08,368 44 INFO rb-48985ee-225086-418734 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-25 15:03:08,382 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:03:08,439 44 INFO rb-48985ee-225086-418734 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-25 15:03:08,490 44 INFO rb-48985ee-225086-418734 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-25 15:03:08,540 44 INFO rb-48985ee-225086-418734 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-25 15:03:08,591 44 INFO rb-48985ee-225086-418734 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-25 15:03:08,648 44 INFO rb-48985ee-225086-418734 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-25 15:03:08,698 44 INFO rb-48985ee-225086-418734 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-25 15:03:08,749 44 INFO rb-48985ee-225086-418734 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-25 15:03:08,814 44 INFO rb-48985ee-225086-418734 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-25 15:03:08,821 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:03:08,822 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:03:08,879 44 INFO rb-48985ee-225086-418734 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-25 15:03:08,941 44 INFO rb-48985ee-225086-418734 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-25 15:03:08,944 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11702662 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '3a991052-bd49-480a-8ba7-28d2180a6cc5'}] 2026-09-25 15:03:08,945 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:03:09,170 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11702662 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '3a991052-bd49-480a-8ba7-28d2180a6cc5'} created pos.order #788 2026-09-25 15:03:09,185 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #11702662 finished 2026-09-25 15:03:09,214 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.088 0.185 2026-09-25 15:03:09,304 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: tour succeeded 2026-09-25 15:03:09,304 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: ╔══════════════════════════════════════════╗ ║ TOUR RestaurantPresetEatInTour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-25 15:03:09,364 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour.browser: heap 15516896 (allocated 17301504) 2026-09-25 15:03:09,367 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Closing chrome headless with pid 114290 2026-09-25 15:03:09,367 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Closing websocket connection 2026-09-25 15:03:09,368 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Terminating chrome headless with pid 114290 2026-09-25 15:03:09,450 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150309_449964_test_restaurant_preset_eatin_tour.txt 2026-09-25 15:03:09,450 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_restaurant_preset_eatin_tour: Removing chrome user profile "/tmp/tmpflc7iquo_chrome_odoo" 2026-09-25 15:03:09,459 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_show_default_with_register_screen ... 2026-09-25 15:03:09,785 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome pid: 114498 2026-09-25 15:03:09,785 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome headless temporary user profile dir: /tmp/tmpsotxxcme_chrome_odoo 2026-09-25 15:03:09,785 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Issuing json command http://127.0.0.1:37793/json/version 2026-09-25 15:03:09,787 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37793', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:03:09,789 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Browser version: Chrome/150.0.7871.114 2026-09-25 15:03:09,789 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Issuing json command http://127.0.0.1:37793/json 2026-09-25 15:03:09,789 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37793', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:03:09,790 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Websocket url found: ws://127.0.0.1:37793/devtools/page/83A04EB44EFEE5099F8F1F9670716AB5 2026-09-25 15:03:09,792 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Enable chrome headless console log notification 2026-09-25 15:03:09,793 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome headless enable page notifications 2026-09-25 15:03:09,816 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:03:09,822 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Setting session cookie in browser 2026-09-25 15:03:09,823 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:03:09,823 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:03:09,830 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:03:10,130 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:10] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.018 0.283 2026-09-25 15:03:10,133 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Navigation result: {'frameId': '83A04EB44EFEE5099F8F1F9670716AB5', 'loaderId': '4062D755C057E9B6E5D8476DEC2CA315', 'isDownload': False} 2026-09-25 15:03:10,133 44 INFO rb-48985ee-225086-418734 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-25 15:03:10,142 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:03:10,152 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:10] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:03:10,155 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:10] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 15:03:10,159 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:10] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-25 15:03:10,448 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:03:10,449 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:10] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:03:10,462 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-25 15:03:10,474 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:03:10,481 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:10] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:03:10,485 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:03:10,486 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Evaluate test code "odoo.startTour('test_show_default_with_register_screen', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:03:10,489 44 INFO rb-48985ee-225086-418734 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-25 15:03:10,502 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:03:10,510 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-25 15:03:10,532 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.006 0.017 2026-09-25 15:03:10,533 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-09-25 15:03:10,848 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 375 0.087 0.212 2026-09-25 15:03:10,861 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:10] "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-25 15:03:10,888 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:03:10,920 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:10] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.022 2026-09-25 15:03:10,931 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:03:10,937 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: Owl is running in 'dev' mode. 2026-09-25 15:03:10,944 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:03:10,965 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:03:10,972 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:03:10,976 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:03:10,980 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:10] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.009 2026-09-25 15:03:10,985 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:03:10,988 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03: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-25 15:03:11,000 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:11] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.008 0.022 2026-09-25 15:03:11,007 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:11] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.001 0.015 2026-09-25 15:03:11,008 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.035 2026-09-25 15:03:11,038 44 INFO rb-48985ee-225086-418734 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-25 15:03:11,071 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:11] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 15:03:11,099 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-09-25 15:03:11,121 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:11] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.013 0.042 2026-09-25 15:03:11,146 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:11] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.007 0.073 2026-09-25 15:03:11,149 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:11] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:03:11,154 44 INFO rb-48985ee-225086-418734 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-25 15:03:11,156 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:11] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.083 2026-09-25 15:03:11,195 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:11] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.014 0.026 2026-09-25 15:03:11,227 44 INFO rb-48985ee-225086-418734 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-25 15:03:11,277 44 INFO rb-48985ee-225086-418734 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-25 15:03:11,328 44 INFO rb-48985ee-225086-418734 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-25 15:03:11,379 44 INFO rb-48985ee-225086-418734 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-25 15:03:11,429 44 INFO rb-48985ee-225086-418734 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-25 15:03:11,484 44 INFO rb-48985ee-225086-418734 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-25 15:03:11,534 44 INFO rb-48985ee-225086-418734 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-25 15:03:11,586 44 INFO rb-48985ee-225086-418734 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-25 15:03:11,637 44 INFO rb-48985ee-225086-418734 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-25 15:03:11,770 44 INFO rb-48985ee-225086-418734 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-25 15:03:11,831 44 INFO rb-48985ee-225086-418734 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-25 15:03:11,834 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18587320 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '9a117d96-ca62-47da-9f8b-e9c6cb241595'}] 2026-09-25 15:03:11,868 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18587320 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '9a117d96-ca62-47da-9f8b-e9c6cb241595'} created pos.order #789 2026-09-25 15:03:11,876 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18587320 finished 2026-09-25 15:03:11,891 44 INFO rb-48985ee-225086-418734 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-25 15:03:11,898 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.019 0.047 2026-09-25 15:03:11,951 44 INFO rb-48985ee-225086-418734 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-25 15:03:11,994 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:11] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 55 0.015 0.026 2026-09-25 15:03:12,010 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.008 2026-09-25 15:03:12,023 44 INFO rb-48985ee-225086-418734 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-25 15:03:12,074 44 INFO rb-48985ee-225086-418734 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-25 15:03:12,135 44 INFO rb-48985ee-225086-418734 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-25 15:03:12,135 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 15:03:12,185 44 INFO rb-48985ee-225086-418734 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-25 15:03:12,242 44 INFO rb-48985ee-225086-418734 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-25 15:03:12,291 44 INFO rb-48985ee-225086-418734 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-25 15:03:12,341 44 INFO rb-48985ee-225086-418734 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-25 15:03:12,392 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: tour succeeded 2026-09-25 15:03:12,392 44 INFO rb-48985ee-225086-418734 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-25 15:03:12,432 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen.browser: heap 15560580 (allocated 17301504) 2026-09-25 15:03:12,434 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Closing chrome headless with pid 114498 2026-09-25 15:03:12,435 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Closing websocket connection 2026-09-25 15:03:12,435 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Terminating chrome headless with pid 114498 2026-09-25 15:03:12,489 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150312_489131_test_show_default_with_register_screen.txt 2026-09-25 15:03:12,489 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_show_default_with_register_screen: Removing chrome user profile "/tmp/tmpsotxxcme_chrome_odoo" 2026-09-25 15:03:12,498 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_lines_qty_update ... 2026-09-25 15:03:12,793 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome pid: 114707 2026-09-25 15:03:12,794 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome headless temporary user profile dir: /tmp/tmpe_pz8hx2_chrome_odoo 2026-09-25 15:03:12,794 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Issuing json command http://127.0.0.1:41861/json/version 2026-09-25 15:03:12,795 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41861', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:03:12,796 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Browser version: Chrome/150.0.7871.114 2026-09-25 15:03:12,796 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Issuing json command http://127.0.0.1:41861/json 2026-09-25 15:03:12,796 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41861', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:03:12,797 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Websocket url found: ws://127.0.0.1:41861/devtools/page/6B7F5D4B6B4E2AE61BB747F6F7E2563A 2026-09-25 15:03:12,798 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Enable chrome headless console log notification 2026-09-25 15:03:12,799 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome headless enable page notifications 2026-09-25 15:03:12,817 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:03:12,822 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Setting session cookie in browser 2026-09-25 15:03:12,823 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:03:12,823 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:03:12,829 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:03:13,123 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:13] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.018 0.278 2026-09-25 15:03:13,125 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Navigation result: {'frameId': '6B7F5D4B6B4E2AE61BB747F6F7E2563A', 'loaderId': 'AFA86940CC5B3C0D2E2A3B1BA53546D7', 'isDownload': False} 2026-09-25 15:03:13,126 44 INFO rb-48985ee-225086-418734 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-25 15:03:13,137 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:03:13,146 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:13] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:03:13,149 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:13] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 15:03:13,154 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:13] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:03:13,438 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:03:13,439 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:03:13,447 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:13] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 15:03:13,459 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:13] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:03:13,466 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:13] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:03:13,469 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Evaluate test code "odoo.startTour('test_sync_lines_qty_update', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:03:13,471 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:03:13,473 44 INFO rb-48985ee-225086-418734 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-25 15:03:13,483 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:03:13,491 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-09-25 15:03:13,512 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.016 2026-09-25 15:03:13,513 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.012 2026-09-25 15:03:13,789 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.078 0.183 2026-09-25 15:03:13,798 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:03:13,828 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:03:13,858 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:13] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-09-25 15:03:13,872 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:03:13,878 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: Owl is running in 'dev' mode. 2026-09-25 15:03:13,886 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-25 15:03:13,908 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:03:13,918 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:03:13,920 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:13] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:03:13,929 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:03:13,932 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03: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-25 15:03:13,936 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:13] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.010 0.015 2026-09-25 15:03:13,943 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:13] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.030 2026-09-25 15:03:13,944 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.033 2026-09-25 15:03:13,949 44 INFO rb-48985ee-225086-418734 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-25 15:03:13,950 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:13] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.013 2026-09-25 15:03:13,979 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:03:13,981 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:13] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.004 0.005 2026-09-25 15:03:14,019 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:14] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.012 0.032 2026-09-25 15:03:14,046 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:14] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.011 0.060 2026-09-25 15:03:14,065 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:14] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:03:14,072 44 INFO rb-48985ee-225086-418734 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-25 15:03:14,115 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:14] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.015 0.027 2026-09-25 15:03:14,131 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:03:14,168 44 INFO rb-48985ee-225086-418734 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-25 15:03:14,180 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:03:14,240 44 INFO rb-48985ee-225086-418734 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-25 15:03:14,291 44 INFO rb-48985ee-225086-418734 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-25 15:03:14,346 44 INFO rb-48985ee-225086-418734 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-25 15:03:14,366 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63237732 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '02f84dba-6706-4f93-b749-fd273083c021'}] 2026-09-25 15:03:14,400 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63237732 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '02f84dba-6706-4f93-b749-fd273083c021'} created pos.order #790 2026-09-25 15:03:14,408 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63237732 finished 2026-09-25 15:03:14,428 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.018 0.045 2026-09-25 15:03:14,452 44 INFO rb-48985ee-225086-418734 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-25 15:03:14,512 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03: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.005 2026-09-25 15:03:14,513 44 INFO rb-48985ee-225086-418734 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-25 15:03:14,566 44 INFO rb-48985ee-225086-418734 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-25 15:03:14,617 44 INFO rb-48985ee-225086-418734 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-25 15:03:16,653 44 INFO rb-48985ee-225086-418734 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-25 15:03:16,703 44 INFO rb-48985ee-225086-418734 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-25 15:03:16,755 44 INFO rb-48985ee-225086-418734 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-25 15:03:16,936 44 INFO rb-48985ee-225086-418734 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-25 15:03:16,986 44 INFO rb-48985ee-225086-418734 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-25 15:03:17,042 44 INFO rb-48985ee-225086-418734 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-25 15:03:17,054 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66389782 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '02f84dba-6706-4f93-b749-fd273083c021'}] 2026-09-25 15:03:17,080 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66389782 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '02f84dba-6706-4f93-b749-fd273083c021'} updated pos.order #790 2026-09-25 15:03:17,088 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66389782 finished 2026-09-25 15:03:17,122 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:17] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.022 0.048 2026-09-25 15:03:17,152 44 INFO rb-48985ee-225086-418734 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-25 15:03:17,203 44 INFO rb-48985ee-225086-418734 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-25 15:03:19,236 44 INFO rb-48985ee-225086-418734 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-25 15:03:19,296 44 INFO rb-48985ee-225086-418734 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-25 15:03:19,296 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:19] "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-25 15:03:19,346 44 INFO rb-48985ee-225086-418734 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-25 15:03:19,397 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: tour succeeded 2026-09-25 15:03:19,397 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_sync_lines_qty_update SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-25 15:03:19,439 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update.browser: heap 15946340 (allocated 17301504) 2026-09-25 15:03:19,440 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Closing chrome headless with pid 114707 2026-09-25 15:03:19,441 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Closing websocket connection 2026-09-25 15:03:19,441 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Terminating chrome headless with pid 114707 2026-09-25 15:03:19,495 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150319_495265_test_sync_lines_qty_update.txt 2026-09-25 15:03:19,495 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update: Removing chrome user profile "/tmp/tmpe_pz8hx2_chrome_odoo" 2026-09-25 15:03:19,522 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_lines_qty_update_ticket_screen ... 2026-09-25 15:03:19,814 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome pid: 114914 2026-09-25 15:03:19,814 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome headless temporary user profile dir: /tmp/tmpy1f6hf8p_chrome_odoo 2026-09-25 15:03:19,814 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Issuing json command http://127.0.0.1:36221/json/version 2026-09-25 15:03:19,815 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36221', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:03:19,817 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Browser version: Chrome/150.0.7871.114 2026-09-25 15:03:19,817 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Issuing json command http://127.0.0.1:36221/json 2026-09-25 15:03:19,817 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36221', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:03:19,818 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Websocket url found: ws://127.0.0.1:36221/devtools/page/EBE0DFD0B1463CA3FE8D9F9442576076 2026-09-25 15:03:19,820 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Enable chrome headless console log notification 2026-09-25 15:03:19,821 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome headless enable page notifications 2026-09-25 15:03:19,839 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:03:19,844 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Setting session cookie in browser 2026-09-25 15:03:19,845 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:03:19,845 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:03:19,851 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:03:20,153 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:20] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.027 0.276 2026-09-25 15:03:20,155 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Navigation result: {'frameId': 'EBE0DFD0B1463CA3FE8D9F9442576076', 'loaderId': '3CEDA095825933B9C0E793C40B73DA36', 'isDownload': False} 2026-09-25 15:03:20,155 44 INFO rb-48985ee-225086-418734 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-25 15:03:20,165 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:03:20,174 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:20] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:03:20,177 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:20] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 15:03:20,182 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:20] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 15:03:20,474 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:03:20,476 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:03:20,485 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:03:20,496 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:03:20,502 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:03:20,502 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Evaluate test code "odoo.startTour('test_sync_lines_qty_update_ticket_screen', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:03:20,505 44 INFO rb-48985ee-225086-418734 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-25 15:03:20,508 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:03:20,520 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.005 2026-09-25 15:03:20,529 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-25 15:03:20,549 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.017 2026-09-25 15:03:20,551 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-09-25 15:03:20,835 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.083 0.186 2026-09-25 15:03:20,844 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:03:20,873 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:03:20,903 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:20] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-09-25 15:03:20,917 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:03:20,924 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: Owl is running in 'dev' mode. 2026-09-25 15:03:20,932 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-09-25 15:03:20,951 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:03:20,957 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:03:20,964 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:03:20,966 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:03:20,979 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-25 15:03:20,982 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:20] "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-25 15:03:20,987 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:20] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.011 0.019 2026-09-25 15:03:20,999 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:20] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.037 2026-09-25 15:03:21,001 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:03:21,006 44 INFO rb-48985ee-225086-418734 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-25 15:03:21,008 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:21] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.027 2026-09-25 15:03:21,036 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:21] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.009 0.033 2026-09-25 15:03:21,063 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:21] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.021 0.012 2026-09-25 15:03:21,087 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:21] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.007 0.088 2026-09-25 15:03:21,134 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:21] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:03:21,137 44 INFO rb-48985ee-225086-418734 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-25 15:03:21,188 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.015 0.035 2026-09-25 15:03:21,263 44 INFO rb-48985ee-225086-418734 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-25 15:03:21,278 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:03:21,335 44 INFO rb-48985ee-225086-418734 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-25 15:03:21,386 44 INFO rb-48985ee-225086-418734 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-25 15:03:21,437 44 INFO rb-48985ee-225086-418734 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-25 15:03:21,488 44 INFO rb-48985ee-225086-418734 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-25 15:03:21,538 44 INFO rb-48985ee-225086-418734 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-25 15:03:21,588 44 INFO rb-48985ee-225086-418734 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-25 15:03:21,662 44 INFO rb-48985ee-225086-418734 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-25 15:03:21,715 44 INFO rb-48985ee-225086-418734 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-25 15:03:21,765 44 INFO rb-48985ee-225086-418734 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-25 15:03:21,822 44 INFO rb-48985ee-225086-418734 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-25 15:03:21,877 44 INFO rb-48985ee-225086-418734 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-25 15:03:21,927 44 INFO rb-48985ee-225086-418734 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-25 15:03:21,991 44 INFO rb-48985ee-225086-418734 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-25 15:03:21,995 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31806357 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ae54c277-2046-4342-94b1-43e965b129a9'}] 2026-09-25 15:03:22,034 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31806357 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ae54c277-2046-4342-94b1-43e965b129a9'} created pos.order #791 2026-09-25 15:03:22,043 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31806357 finished 2026-09-25 15:03:22,068 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.026 0.049 2026-09-25 15:03:22,122 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:22] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 55 0.014 0.025 2026-09-25 15:03:22,140 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.010 2026-09-25 15:03:22,154 44 INFO rb-48985ee-225086-418734 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-25 15:03:22,205 44 INFO rb-48985ee-225086-418734 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-25 15:03:22,264 44 INFO rb-48985ee-225086-418734 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-25 15:03:22,319 44 INFO rb-48985ee-225086-418734 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-25 15:03:22,370 44 INFO rb-48985ee-225086-418734 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-25 15:03:22,421 44 INFO rb-48985ee-225086-418734 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-25 15:03:22,471 44 INFO rb-48985ee-225086-418734 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-25 15:03:22,524 44 INFO rb-48985ee-225086-418734 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-25 15:03:22,574 44 INFO rb-48985ee-225086-418734 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-25 15:03:22,624 44 INFO rb-48985ee-225086-418734 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-25 15:03:22,687 44 INFO rb-48985ee-225086-418734 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-25 15:03:22,737 44 INFO rb-48985ee-225086-418734 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-25 15:03:22,794 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: tour succeeded 2026-09-25 15:03:22,794 44 INFO rb-48985ee-225086-418734 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-25 15:03:22,798 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84221813 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ae54c277-2046-4342-94b1-43e965b129a9'}] 2026-09-25 15:03:22,831 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84221813 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'ae54c277-2046-4342-94b1-43e965b129a9'} updated pos.order #791 2026-09-25 15:03:22,839 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84221813 finished 2026-09-25 15:03:22,845 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen.browser: heap 16349636 (allocated 17563648) 2026-09-25 15:03:22,846 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Closing chrome headless with pid 114914 2026-09-25 15:03:22,847 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Closing websocket connection 2026-09-25 15:03:22,847 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Terminating chrome headless with pid 114914 2026-09-25 15:03:22,867 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.025 0.046 2026-09-25 15:03:22,907 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150322_907805_test_sync_lines_qty_update_ticket_screen.txt 2026-09-25 15:03:22,908 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_lines_qty_update_ticket_screen: Removing chrome user profile "/tmp/tmpy1f6hf8p_chrome_odoo" 2026-09-25 15:03:22,942 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_line_note ... 2026-09-25 15:03:23,230 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome pid: 115124 2026-09-25 15:03:23,230 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome headless temporary user profile dir: /tmp/tmpjxsit0ea_chrome_odoo 2026-09-25 15:03:23,230 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Issuing json command http://127.0.0.1:33681/json/version 2026-09-25 15:03:23,231 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33681', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:03:23,233 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Browser version: Chrome/150.0.7871.114 2026-09-25 15:03:23,233 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Issuing json command http://127.0.0.1:33681/json 2026-09-25 15:03:23,233 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33681', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:03:23,235 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Websocket url found: ws://127.0.0.1:33681/devtools/page/3A5070A9B770D031729E4C5BBE21838B 2026-09-25 15:03:23,237 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Enable chrome headless console log notification 2026-09-25 15:03:23,238 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome headless enable page notifications 2026-09-25 15:03:23,255 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:03:23,259 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Setting session cookie in browser 2026-09-25 15:03:23,260 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:03:23,260 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:03:23,267 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:03:23,745 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:23] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.019 0.461 2026-09-25 15:03:23,748 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Navigation result: {'frameId': '3A5070A9B770D031729E4C5BBE21838B', 'loaderId': 'AE093E9C653773CF9EFCCDA36AE1C001', 'isDownload': False} 2026-09-25 15:03:23,748 44 INFO rb-48985ee-225086-418734 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-25 15:03:23,758 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:03:23,768 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:23] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:03:23,772 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:23] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 15:03:23,775 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:23] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:03:24,064 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:24] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:03:24,065 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:03:24,073 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:24] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:03:24,085 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:24] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:03:24,085 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Evaluate test code "odoo.startTour('test_sync_set_line_note', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:03:24,088 44 INFO rb-48985ee-225086-418734 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-25 15:03:24,092 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:24] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:03:24,097 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:24] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:03:24,109 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:24] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:03:24,119 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-25 15:03:24,143 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:24] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.020 2026-09-25 15:03:24,145 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:24] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-09-25 15:03:24,451 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:24] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.097 0.194 2026-09-25 15:03:24,462 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:24] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:03:24,490 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:03:24,522 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:24] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.023 2026-09-25 15:03:24,533 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:03:24,541 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: Owl is running in 'dev' mode. 2026-09-25 15:03:24,549 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:03:24,571 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:03:24,587 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:03:24,588 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:03:24,602 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03: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-25 15:03:24,603 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:03:24,604 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:24] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.010 0.018 2026-09-25 15:03:24,614 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:24] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.035 2026-09-25 15:03:24,621 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:24] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.007 2026-09-25 15:03:24,622 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.043 2026-09-25 15:03:24,622 44 INFO rb-48985ee-225086-418734 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-25 15:03:24,663 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:24] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.009 2026-09-25 15:03:24,666 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:03:24,691 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:24] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.008 0.022 2026-09-25 15:03:24,726 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:24] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.008 0.056 2026-09-25 15:03:24,728 44 INFO rb-48985ee-225086-418734 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-25 15:03:24,728 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:03:24,772 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.014 0.029 2026-09-25 15:03:24,795 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:03:24,835 44 INFO rb-48985ee-225086-418734 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-25 15:03:24,847 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:03:24,907 44 INFO rb-48985ee-225086-418734 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-25 15:03:24,958 44 INFO rb-48985ee-225086-418734 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-25 15:03:25,014 44 INFO rb-48985ee-225086-418734 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-25 15:03:25,034 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44537368 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '4be82776-c148-46b9-9351-c2885a2ab28d'}] 2026-09-25 15:03:25,068 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44537368 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '4be82776-c148-46b9-9351-c2885a2ab28d'} created pos.order #792 2026-09-25 15:03:25,078 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44537368 finished 2026-09-25 15:03:25,098 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.018 0.048 2026-09-25 15:03:25,119 44 INFO rb-48985ee-225086-418734 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-25 15:03:25,180 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:25] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 15:03:25,181 44 INFO rb-48985ee-225086-418734 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-25 15:03:27,219 44 INFO rb-48985ee-225086-418734 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-25 15:03:27,270 44 INFO rb-48985ee-225086-418734 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-25 15:03:27,320 44 INFO rb-48985ee-225086-418734 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-25 15:03:27,375 44 INFO rb-48985ee-225086-418734 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-25 15:03:27,426 44 INFO rb-48985ee-225086-418734 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-25 15:03:27,476 44 INFO rb-48985ee-225086-418734 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-25 15:03:27,526 44 INFO rb-48985ee-225086-418734 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-25 15:03:27,582 44 INFO rb-48985ee-225086-418734 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-25 15:03:27,637 44 INFO rb-48985ee-225086-418734 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-25 15:03:27,694 44 INFO rb-48985ee-225086-418734 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-25 15:03:27,744 44 INFO rb-48985ee-225086-418734 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-25 15:03:27,800 44 INFO rb-48985ee-225086-418734 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-25 15:03:27,812 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12873065 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '4be82776-c148-46b9-9351-c2885a2ab28d'}] 2026-09-25 15:03:27,837 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12873065 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '4be82776-c148-46b9-9351-c2885a2ab28d'} updated pos.order #792 2026-09-25 15:03:27,845 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12873065 finished 2026-09-25 15:03:27,886 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.028 0.047 2026-09-25 15:03:27,919 44 INFO rb-48985ee-225086-418734 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-25 15:03:27,969 44 INFO rb-48985ee-225086-418734 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-25 15:03:30,002 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: tour succeeded 2026-09-25 15:03:30,003 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: ╔════════════════════════════════════════╗ ║ TOUR test_sync_set_line_note SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-25 15:03:30,044 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note.browser: heap 15621660 (allocated 17301504) 2026-09-25 15:03:30,046 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Closing chrome headless with pid 115124 2026-09-25 15:03:30,046 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Closing websocket connection 2026-09-25 15:03:30,047 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Terminating chrome headless with pid 115124 2026-09-25 15:03:30,100 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150330_100748_test_sync_set_line_note.txt 2026-09-25 15:03:30,101 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_line_note: Removing chrome user profile "/tmp/tmpjxsit0ea_chrome_odoo" 2026-09-25 15:03:30,137 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_note ... 2026-09-25 15:03:30,430 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome pid: 115333 2026-09-25 15:03:30,430 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome headless temporary user profile dir: /tmp/tmp1dxmmai3_chrome_odoo 2026-09-25 15:03:30,431 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Issuing json command http://127.0.0.1:40975/json/version 2026-09-25 15:03:30,432 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40975', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:03:30,433 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Browser version: Chrome/150.0.7871.114 2026-09-25 15:03:30,433 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Issuing json command http://127.0.0.1:40975/json 2026-09-25 15:03:30,433 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40975', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:03:30,434 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Websocket url found: ws://127.0.0.1:40975/devtools/page/F1DE68181D7FDC4D0A955CE9B20C310E 2026-09-25 15:03:30,436 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Enable chrome headless console log notification 2026-09-25 15:03:30,437 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome headless enable page notifications 2026-09-25 15:03:30,457 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:03:30,462 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Setting session cookie in browser 2026-09-25 15:03:30,463 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:03:30,463 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:03:30,469 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:03:30,783 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:30] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.021 0.295 2026-09-25 15:03:30,785 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Navigation result: {'frameId': 'F1DE68181D7FDC4D0A955CE9B20C310E', 'loaderId': 'DB2CCA467D134F7090522E8AAFECBA52', 'isDownload': False} 2026-09-25 15:03:30,786 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Evaluate ready code "odoo.isTourReady('test_sync_set_note')" 2026-09-25 15:03:30,794 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:03:30,806 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:30] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:03:30,811 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:30] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-25 15:03:30,816 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:30] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-25 15:03:31,106 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:03:31,108 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:03:31,119 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 15:03:31,133 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:03:31,136 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Evaluate test code "odoo.startTour('test_sync_set_note', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:03:31,140 44 INFO rb-48985ee-225086-418734 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-25 15:03:31,141 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:03:31,147 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:03:31,160 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:03:31,168 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-25 15:03:31,191 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.018 2026-09-25 15:03:31,193 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-09-25 15:03:31,508 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:31] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.086 0.212 2026-09-25 15:03:31,521 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:31] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:03:31,549 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:03:31,580 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:31] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:03:31,594 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:03:31,605 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: Owl is running in 'dev' mode. 2026-09-25 15:03:31,613 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:31] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-25 15:03:31,634 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:03:31,638 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:31] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:03:31,647 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:03:31,648 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:31] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:03:31,649 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:31] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.009 2026-09-25 15:03:31,658 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:03:31,659 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:03:31,671 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:31] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:03:31,673 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:31] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.011 0.027 2026-09-25 15:03:31,681 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:31] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.019 2026-09-25 15:03:31,682 44 INFO rb-48985ee-225086-418734 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-25 15:03:31,720 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:31] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.011 0.043 2026-09-25 15:03:31,727 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:31] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.020 2026-09-25 15:03:31,760 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:31] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.015 0.079 2026-09-25 15:03:31,800 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:31] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:03:31,808 44 INFO rb-48985ee-225086-418734 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-25 15:03:31,848 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:31] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.014 0.025 2026-09-25 15:03:31,862 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:31] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:03:31,898 44 INFO rb-48985ee-225086-418734 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-25 15:03:31,911 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:03:31,969 44 INFO rb-48985ee-225086-418734 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-25 15:03:32,020 44 INFO rb-48985ee-225086-418734 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-25 15:03:32,076 44 INFO rb-48985ee-225086-418734 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-25 15:03:32,102 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54018905 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '1bc0e11e-0d0a-453b-8d93-74fb49d5614f'}] 2026-09-25 15:03:32,142 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54018905 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '1bc0e11e-0d0a-453b-8d93-74fb49d5614f'} created pos.order #793 2026-09-25 15:03:32,149 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54018905 finished 2026-09-25 15:03:32,169 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.019 0.050 2026-09-25 15:03:32,202 44 INFO rb-48985ee-225086-418734 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-25 15:03:32,263 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 15:03:32,264 44 INFO rb-48985ee-225086-418734 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-25 15:03:34,302 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [10/21] Tour test_sync_set_note → Step body 2026-09-25 15:03:34,353 44 INFO rb-48985ee-225086-418734 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-25 15:03:34,403 44 INFO rb-48985ee-225086-418734 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-25 15:03:34,454 44 INFO rb-48985ee-225086-418734 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-25 15:03:34,504 44 INFO rb-48985ee-225086-418734 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-25 15:03:34,561 44 INFO rb-48985ee-225086-418734 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-25 15:03:34,616 44 INFO rb-48985ee-225086-418734 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-25 15:03:34,673 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: [17/21] Tour test_sync_set_note → Step body 2026-09-25 15:03:34,723 44 INFO rb-48985ee-225086-418734 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-25 15:03:34,780 44 INFO rb-48985ee-225086-418734 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-25 15:03:34,794 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34551079 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '1bc0e11e-0d0a-453b-8d93-74fb49d5614f'}] 2026-09-25 15:03:34,805 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34551079 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '1bc0e11e-0d0a-453b-8d93-74fb49d5614f'} updated pos.order #793 2026-09-25 15:03:34,812 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34551079 finished 2026-09-25 15:03:34,854 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.019 0.043 2026-09-25 15:03:34,885 44 INFO rb-48985ee-225086-418734 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-25 15:03:34,935 44 INFO rb-48985ee-225086-418734 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-25 15:03:36,985 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: tour succeeded 2026-09-25 15:03:36,986 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: ╔═══════════════════════════════════╗ ║ TOUR test_sync_set_note SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-25 15:03:37,028 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note.browser: heap 15561868 (allocated 17039360) 2026-09-25 15:03:37,031 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Closing chrome headless with pid 115333 2026-09-25 15:03:37,031 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Closing websocket connection 2026-09-25 15:03:37,031 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Terminating chrome headless with pid 115333 2026-09-25 15:03:37,089 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150337_088922_test_sync_set_note.txt 2026-09-25 15:03:37,089 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_note: Removing chrome user profile "/tmp/tmp1dxmmai3_chrome_odoo" 2026-09-25 15:03:37,117 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_partner ... 2026-09-25 15:03:37,413 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome pid: 115530 2026-09-25 15:03:37,413 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome headless temporary user profile dir: /tmp/tmpadsdrf3q_chrome_odoo 2026-09-25 15:03:37,414 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Issuing json command http://127.0.0.1:41619/json/version 2026-09-25 15:03:37,415 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41619', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:03:37,417 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Browser version: Chrome/150.0.7871.114 2026-09-25 15:03:37,417 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Issuing json command http://127.0.0.1:41619/json 2026-09-25 15:03:37,417 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41619', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:03:37,419 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Websocket url found: ws://127.0.0.1:41619/devtools/page/C0F3C76472B6E74A55B64A1A0381B4F9 2026-09-25 15:03:37,420 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Enable chrome headless console log notification 2026-09-25 15:03:37,421 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome headless enable page notifications 2026-09-25 15:03:37,443 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:03:37,448 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Setting session cookie in browser 2026-09-25 15:03:37,449 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:03:37,449 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:03:37,459 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:03:37,820 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:37] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.018 0.346 2026-09-25 15:03:37,823 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Navigation result: {'frameId': 'C0F3C76472B6E74A55B64A1A0381B4F9', 'loaderId': '1B5FB773F9830E99596D4DBF3EE0014F', 'isDownload': False} 2026-09-25 15:03:37,823 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Evaluate ready code "odoo.isTourReady('test_sync_set_partner')" 2026-09-25 15:03:37,833 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:03:37,844 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:37] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:03:37,847 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:37] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-09-25 15:03:37,851 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:37] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-25 15:03:38,166 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:03:38,168 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:03:38,181 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-25 15:03:38,192 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:03:38,199 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:38] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:03:38,202 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Evaluate test code "odoo.startTour('test_sync_set_partner', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:03:38,204 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:03:38,205 44 INFO rb-48985ee-225086-418734 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-25 15:03:38,218 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.007 2026-09-25 15:03:38,226 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-09-25 15:03:38,251 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.006 0.020 2026-09-25 15:03:38,252 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.016 2026-09-25 15:03:38,544 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.081 0.195 2026-09-25 15:03:38,553 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:38] "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-25 15:03:38,584 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:03:38,615 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:38] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:03:38,630 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:03:38,636 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: Owl is running in 'dev' mode. 2026-09-25 15:03:38,643 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:03:38,665 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:03:38,675 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:38] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:03:38,676 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:03:38,685 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:03:38,687 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:03:38,693 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:38] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.011 0.016 2026-09-25 15:03:38,700 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:38] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.030 2026-09-25 15:03:38,704 44 INFO rb-48985ee-225086-418734 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-25 15:03:38,706 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:38] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.001 0.014 2026-09-25 15:03:38,707 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.038 2026-09-25 15:03:38,734 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:38] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.001 0.005 2026-09-25 15:03:38,744 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:03:38,773 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:38] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.010 0.022 2026-09-25 15:03:38,798 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:38] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.007 0.050 2026-09-25 15:03:38,806 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:38] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:03:38,811 44 INFO rb-48985ee-225086-418734 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-25 15:03:38,850 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.013 0.024 2026-09-25 15:03:38,877 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:03:38,911 44 INFO rb-48985ee-225086-418734 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-25 15:03:38,923 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:03:38,982 44 INFO rb-48985ee-225086-418734 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-25 15:03:39,032 44 INFO rb-48985ee-225086-418734 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-25 15:03:39,088 44 INFO rb-48985ee-225086-418734 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-25 15:03:39,102 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69951217 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '8be27b0a-0a53-44d4-ab9b-acbe1660a8d3'}] 2026-09-25 15:03:39,141 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69951217 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '8be27b0a-0a53-44d4-ab9b-acbe1660a8d3'} created pos.order #794 2026-09-25 15:03:39,151 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69951217 finished 2026-09-25 15:03:39,173 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.020 0.054 2026-09-25 15:03:39,201 44 INFO rb-48985ee-225086-418734 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-25 15:03:39,262 44 INFO rb-48985ee-225086-418734 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-25 15:03:39,264 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.007 2026-09-25 15:03:41,302 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [10/22] Tour test_sync_set_partner → Step body 2026-09-25 15:03:41,352 44 INFO rb-48985ee-225086-418734 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-25 15:03:41,403 44 INFO rb-48985ee-225086-418734 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-25 15:03:41,470 44 INFO rb-48985ee-225086-418734 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-25 15:03:41,522 44 INFO rb-48985ee-225086-418734 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-25 15:03:41,572 44 INFO rb-48985ee-225086-418734 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-25 15:03:41,627 44 INFO rb-48985ee-225086-418734 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-25 15:03:41,682 44 INFO rb-48985ee-225086-418734 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-25 15:03:41,733 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: [18/22] Tour test_sync_set_partner → Step body 2026-09-25 15:03:41,783 44 INFO rb-48985ee-225086-418734 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-25 15:03:41,840 44 INFO rb-48985ee-225086-418734 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-25 15:03:41,849 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65180573 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '8be27b0a-0a53-44d4-ab9b-acbe1660a8d3'}] 2026-09-25 15:03:41,861 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65180573 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '8be27b0a-0a53-44d4-ab9b-acbe1660a8d3'} updated pos.order #794 2026-09-25 15:03:41,868 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65180573 finished 2026-09-25 15:03:41,916 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.022 0.047 2026-09-25 15:03:41,951 44 INFO rb-48985ee-225086-418734 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-25 15:03:42,002 44 INFO rb-48985ee-225086-418734 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-25 15:03:44,035 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: tour succeeded 2026-09-25 15:03:44,035 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: ╔══════════════════════════════════════╗ ║ TOUR test_sync_set_partner SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-25 15:03:44,082 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner.browser: heap 16386116 (allocated 17960960) 2026-09-25 15:03:44,087 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Closing chrome headless with pid 115530 2026-09-25 15:03:44,087 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Closing websocket connection 2026-09-25 15:03:44,088 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Terminating chrome headless with pid 115530 2026-09-25 15:03:44,142 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150344_142049_test_sync_set_partner.txt 2026-09-25 15:03:44,142 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_partner: Removing chrome user profile "/tmp/tmpadsdrf3q_chrome_odoo" 2026-09-25 15:03:44,176 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_sync_set_pricelist ... 2026-09-25 15:03:44,490 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome pid: 115737 2026-09-25 15:03:44,490 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome headless temporary user profile dir: /tmp/tmpy5h_ziem_chrome_odoo 2026-09-25 15:03:44,490 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Issuing json command http://127.0.0.1:46079/json/version 2026-09-25 15:03:44,491 44 INFO rb-48985ee-225086-418734 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-25 15:03:44,493 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Browser version: Chrome/150.0.7871.114 2026-09-25 15:03:44,493 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Issuing json command http://127.0.0.1:46079/json 2026-09-25 15:03:44,493 44 INFO rb-48985ee-225086-418734 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-25 15:03:44,494 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Websocket url found: ws://127.0.0.1:46079/devtools/page/64FC839DC658027C9A408CC00026D559 2026-09-25 15:03:44,495 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Enable chrome headless console log notification 2026-09-25 15:03:44,496 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome headless enable page notifications 2026-09-25 15:03:44,514 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:03:44,519 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Setting session cookie in browser 2026-09-25 15:03:44,520 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:03:44,520 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:03:44,527 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:03:44,921 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:44] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.018 0.378 2026-09-25 15:03:44,924 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Navigation result: {'frameId': '64FC839DC658027C9A408CC00026D559', 'loaderId': '94E3C8873851FBA98B2A03BE793C8BCC', 'isDownload': False} 2026-09-25 15:03:44,924 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Evaluate ready code "odoo.isTourReady('test_sync_set_pricelist')" 2026-09-25 15:03:44,933 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:03:44,944 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:44] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:03:44,948 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:44] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:03:44,953 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:44] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-25 15:03:45,239 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:03:45,245 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:03:45,250 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 15:03:45,264 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:03:45,268 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Evaluate test code "odoo.startTour('test_sync_set_pricelist', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:03:45,271 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:03:45,272 44 INFO rb-48985ee-225086-418734 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-25 15:03:45,276 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:03:45,290 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.008 2026-09-25 15:03:45,298 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-25 15:03:45,323 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.006 0.020 2026-09-25 15:03:45,325 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.017 2026-09-25 15:03:45,620 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:45] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 375 0.085 0.194 2026-09-25 15:03:45,639 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03: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-25 15:03:45,666 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:03:45,698 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:45] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:03:45,713 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:03:45,719 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: Owl is running in 'dev' mode. 2026-09-25 15:03:45,726 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:45] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:03:45,749 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:03:45,757 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:03:45,759 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:45] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:03:45,769 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:03:45,774 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:45] "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-25 15:03:45,778 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:45] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.011 0.017 2026-09-25 15:03:45,788 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:45] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.035 2026-09-25 15:03:45,790 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:45] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.036 2026-09-25 15:03:45,793 44 INFO rb-48985ee-225086-418734 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-25 15:03:45,799 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:45] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.017 2026-09-25 15:03:45,827 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:45] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.007 2026-09-25 15:03:45,830 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:45] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:03:45,868 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:45] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.016 0.027 2026-09-25 15:03:45,896 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:45] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.008 0.062 2026-09-25 15:03:45,924 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:45] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:03:45,928 44 INFO rb-48985ee-225086-418734 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-25 15:03:45,976 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:45] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.017 0.029 2026-09-25 15:03:45,993 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:45] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:03:46,032 44 INFO rb-48985ee-225086-418734 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-25 15:03:46,046 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:03:46,103 44 INFO rb-48985ee-225086-418734 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-25 15:03:46,154 44 INFO rb-48985ee-225086-418734 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-25 15:03:46,210 44 INFO rb-48985ee-225086-418734 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-25 15:03:46,233 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36390013 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a9c7d870-b1ee-474b-abd4-cc6f31001248'}] 2026-09-25 15:03:46,271 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36390013 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a9c7d870-b1ee-474b-abd4-cc6f31001248'} created pos.order #795 2026-09-25 15:03:46,279 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36390013 finished 2026-09-25 15:03:46,303 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.022 0.050 2026-09-25 15:03:46,335 44 INFO rb-48985ee-225086-418734 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-25 15:03:46,398 44 INFO rb-48985ee-225086-418734 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-25 15:03:46,398 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03: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-25 15:03:48,435 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [10/24] Tour test_sync_set_pricelist → Step body 2026-09-25 15:03:48,485 44 INFO rb-48985ee-225086-418734 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-25 15:03:48,536 44 INFO rb-48985ee-225086-418734 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-25 15:03:48,590 44 INFO rb-48985ee-225086-418734 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-25 15:03:48,641 44 INFO rb-48985ee-225086-418734 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-25 15:03:48,691 44 INFO rb-48985ee-225086-418734 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-25 15:03:48,742 44 INFO rb-48985ee-225086-418734 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-25 15:03:48,799 44 INFO rb-48985ee-225086-418734 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-25 15:03:48,854 44 INFO rb-48985ee-225086-418734 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-25 15:03:48,912 44 INFO rb-48985ee-225086-418734 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-25 15:03:48,962 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: [20/24] Tour test_sync_set_pricelist → Step body 2026-09-25 15:03:49,013 44 INFO rb-48985ee-225086-418734 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-25 15:03:49,069 44 INFO rb-48985ee-225086-418734 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-25 15:03:49,077 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21600066 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a9c7d870-b1ee-474b-abd4-cc6f31001248'}] 2026-09-25 15:03:49,089 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21600066 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'a9c7d870-b1ee-474b-abd4-cc6f31001248'} updated pos.order #795 2026-09-25 15:03:49,098 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21600066 finished 2026-09-25 15:03:49,142 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:49] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.020 0.046 2026-09-25 15:03:49,168 44 INFO rb-48985ee-225086-418734 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-25 15:03:49,218 44 INFO rb-48985ee-225086-418734 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-25 15:03:51,251 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: tour succeeded 2026-09-25 15:03:51,252 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: ╔════════════════════════════════════════╗ ║ TOUR test_sync_set_pricelist SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-25 15:03:51,298 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist.browser: heap 15637100 (allocated 16777216) 2026-09-25 15:03:51,300 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Closing chrome headless with pid 115737 2026-09-25 15:03:51,300 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Closing websocket connection 2026-09-25 15:03:51,300 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Terminating chrome headless with pid 115737 2026-09-25 15:03:51,367 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150351_367810_test_sync_set_pricelist.txt 2026-09-25 15:03:51,368 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_sync_set_pricelist: Removing chrome user profile "/tmp/tmpy5h_ziem_chrome_odoo" 2026-09-25 15:03:51,389 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_tax_in_merge_table_order_line ... 2026-09-25 15:03:51,775 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome pid: 115948 2026-09-25 15:03:51,775 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome headless temporary user profile dir: /tmp/tmp28vob_mj_chrome_odoo 2026-09-25 15:03:51,776 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Issuing json command http://127.0.0.1:35285/json/version 2026-09-25 15:03:51,777 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35285', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:03:51,779 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Browser version: Chrome/150.0.7871.114 2026-09-25 15:03:51,779 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Issuing json command http://127.0.0.1:35285/json 2026-09-25 15:03:51,780 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35285', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:03:51,781 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Websocket url found: ws://127.0.0.1:35285/devtools/page/242F40DE2C5A9E753F1406D97538B469 2026-09-25 15:03:51,782 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Enable chrome headless console log notification 2026-09-25 15:03:51,783 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome headless enable page notifications 2026-09-25 15:03:51,822 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-25 15:03:51,826 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Setting session cookie in browser 2026-09-25 15:03:51,827 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:03:51,827 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:03:51,835 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:03:52,136 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:52] "GET /pos/ui/119 HTTP/1.1" 200 - 94 0.021 0.282 2026-09-25 15:03:52,139 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Navigation result: {'frameId': '242F40DE2C5A9E753F1406D97538B469', 'loaderId': 'F4AC06AF4FD1282ADEEA27225CA78471', 'isDownload': False} 2026-09-25 15:03:52,139 44 INFO rb-48985ee-225086-418734 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-25 15:03:52,150 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:03:52,159 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:52] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:03:52,163 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:52] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 15:03:52,167 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:52] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:03:52,464 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:03:52,466 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:03:52,474 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 15:03:52,484 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Evaluate test code "odoo.startTour('test_tax_in_merge_table_order_line_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:03:52,487 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.003 2026-09-25 15:03:52,487 44 INFO rb-48985ee-225086-418734 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-25 15:03:52,493 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:03:52,498 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:03:52,515 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.004 0.007 2026-09-25 15:03:52,525 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.002 0.016 2026-09-25 15:03:52,548 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.006 0.019 2026-09-25 15:03:52,550 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.015 2026-09-25 15:03:52,866 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 376 0.094 0.206 2026-09-25 15:03:52,878 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:03:52,908 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:03:52,940 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:52] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.023 2026-09-25 15:03:52,949 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:03:52,956 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: Owl is running in 'dev' mode. 2026-09-25 15:03:52,963 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:03:52,988 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:03:52,998 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:03:53,001 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:03:53,003 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:03:53,016 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:03:53,021 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-25 15:03:53,030 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:53] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.016 0.020 2026-09-25 15:03:53,037 44 INFO rb-48985ee-225086-418734 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-25 15:03:53,039 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:03:53,041 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:53] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.043 2026-09-25 15:03:53,052 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:53] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.030 2026-09-25 15:03:53,084 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:53] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 35 0.011 0.053 2026-09-25 15:03:53,119 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:53] "GET /pos/ui/119 HTTP/1.1" 200 - 35 0.010 0.077 2026-09-25 15:03:53,125 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:53] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.062 2026-09-25 15:03:53,149 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:53] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:03:53,152 44 INFO rb-48985ee-225086-418734 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-25 15:03:53,196 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.014 0.029 2026-09-25 15:03:53,206 44 INFO rb-48985ee-225086-418734 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-25 15:03:53,264 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-25 15:03:53,298 44 INFO rb-48985ee-225086-418734 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-25 15:03:53,311 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:03:53,377 44 INFO rb-48985ee-225086-418734 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-25 15:03:53,432 44 INFO rb-48985ee-225086-418734 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-25 15:03:53,450 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87369424 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '59077cc0-58c3-4059-af7f-9e2a0e2faef8'}] 2026-09-25 15:03:53,490 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87369424 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '59077cc0-58c3-4059-af7f-9e2a0e2faef8'} created pos.order #796 2026-09-25 15:03:53,498 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87369424 finished 2026-09-25 15:03:53,521 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.019 0.054 2026-09-25 15:03:53,551 44 INFO rb-48985ee-225086-418734 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-25 15:03:53,604 44 INFO rb-48985ee-225086-418734 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-25 15:03:53,665 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 15:03:53,666 44 INFO rb-48985ee-225086-418734 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-25 15:03:53,725 44 INFO rb-48985ee-225086-418734 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-25 15:03:53,781 44 INFO rb-48985ee-225086-418734 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-25 15:03:53,795 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7172000 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '4bf019a4-1bfb-4035-9302-65b9b46beecd'}] 2026-09-25 15:03:53,824 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7172000 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '4bf019a4-1bfb-4035-9302-65b9b46beecd'} created pos.order #797 2026-09-25 15:03:53,831 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7172000 finished 2026-09-25 15:03:53,853 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 45 0.016 0.044 2026-09-25 15:03:53,884 44 INFO rb-48985ee-225086-418734 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-25 15:03:53,935 44 INFO rb-48985ee-225086-418734 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-25 15:03:53,989 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-09-25 15:03:54,501 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-09-25 15:03:55,002 44 INFO rb-48985ee-225086-418734 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-25 15:03:55,003 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-09-25 15:03:55,510 44 INFO rb-48985ee-225086-418734 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-25 15:03:55,514 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-09-25 15:03:56,029 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:56] "POST /web/dataset/call_kw/restaurant.table/set_parent_id#restaurant.table.set_parent_id HTTP/1.1" 200 - 9 0.002 0.005 2026-09-25 15:03:56,034 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: 500 2026-09-25 15:03:56,036 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40300225 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '59077cc0-58c3-4059-af7f-9e2a0e2faef8'}] 2026-09-25 15:03:56,054 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added lines [1295] to pos.order #796 2026-09-25 15:03:56,058 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40300225 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '59077cc0-58c3-4059-af7f-9e2a0e2faef8'} updated pos.order #796 2026-09-25 15:03:56,065 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40300225 finished 2026-09-25 15:03:56,104 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.022 0.048 2026-09-25 15:03:56,112 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 6 0.001 0.071 2026-09-25 15:03:56,169 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:56] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 46 0.014 0.033 2026-09-25 15:03:56,187 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:03:56,537 44 INFO rb-48985ee-225086-418734 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-25 15:03:56,588 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: tour succeeded 2026-09-25 15:03:56,588 44 INFO rb-48985ee-225086-418734 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-25 15:03:56,631 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line.browser: heap 16659432 (allocated 17960960) 2026-09-25 15:03:56,634 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Closing chrome headless with pid 115948 2026-09-25 15:03:56,635 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Closing websocket connection 2026-09-25 15:03:56,635 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Terminating chrome headless with pid 115948 2026-09-25 15:03:56,689 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150356_689162_test_tax_in_merge_table_order_line.txt 2026-09-25 15:03:56,689 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tax_in_merge_table_order_line: Removing chrome user profile "/tmp/tmp28vob_mj_chrome_odoo" 2026-09-25 15:03:56,714 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_tip_after_payment ... 2026-09-25 15:03:57,031 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome pid: 116160 2026-09-25 15:03:57,032 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome headless temporary user profile dir: /tmp/tmpoytl9u4v_chrome_odoo 2026-09-25 15:03:57,032 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Issuing json command http://127.0.0.1:36423/json/version 2026-09-25 15:03:57,033 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36423', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:03:57,035 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Browser version: Chrome/150.0.7871.114 2026-09-25 15:03:57,035 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Issuing json command http://127.0.0.1:36423/json 2026-09-25 15:03:57,036 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36423', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:03:57,037 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Websocket url found: ws://127.0.0.1:36423/devtools/page/770EE8EFDC8151187103E572CADF9FB8 2026-09-25 15:03:57,038 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Enable chrome headless console log notification 2026-09-25 15:03:57,039 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome headless enable page notifications 2026-09-25 15:03:57,059 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:03:57,065 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Setting session cookie in browser 2026-09-25 15:03:57,066 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:03:57,066 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:03:57,074 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:03:57,367 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:57] "GET /pos/ui/119 HTTP/1.1" 200 - 89 0.017 0.278 2026-09-25 15:03:57,370 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Navigation result: {'frameId': '770EE8EFDC8151187103E572CADF9FB8', 'loaderId': 'BAC51147BF692BBC5A62648C9EA0DA43', 'isDownload': False} 2026-09-25 15:03:57,370 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Evaluate ready code "odoo.isTourReady('test_tip_after_payment')" 2026-09-25 15:03:57,382 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:03:57,391 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:57] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:03:57,395 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:57] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 15:03:57,398 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:57] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.011 2026-09-25 15:03:57,688 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:03:57,689 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:57] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:03:57,698 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:57] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:03:57,710 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:57] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:03:57,716 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:57] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:03:57,717 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Evaluate test code "odoo.startTour('test_tip_after_payment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:03:57,721 44 INFO rb-48985ee-225086-418734 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-25 15:03:57,725 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:57] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:03:57,738 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:57] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:03:57,747 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-25 15:03:57,772 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:57] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.006 0.021 2026-09-25 15:03:57,774 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.015 2026-09-25 15:03:58,062 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:58] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.083 0.189 2026-09-25 15:03:58,072 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:58] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:03:58,104 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-25 15:03:58,136 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:58] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:03:58,148 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:03:58,154 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: Owl is running in 'dev' mode. 2026-09-25 15:03:58,160 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:58] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:03:58,196 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:03:58,206 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:03:58,208 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:58] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:03:58,210 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:58] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.003 0.009 2026-09-25 15:03:58,221 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:03:58,224 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:03:58,234 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:58] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.009 0.028 2026-09-25 15:03:58,242 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:58] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.002 0.012 2026-09-25 15:03:58,243 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:58] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.043 2026-09-25 15:03:58,244 44 INFO rb-48985ee-225086-418734 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-25 15:03:58,286 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:58] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.007 2026-09-25 15:03:58,288 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:58] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:03:58,318 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:58] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.011 0.026 2026-09-25 15:03:58,344 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:58] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.007 0.054 2026-09-25 15:03:58,405 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:03:58,412 44 INFO rb-48985ee-225086-418734 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-25 15:03:58,457 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:58] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.018 0.027 2026-09-25 15:03:58,476 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:58] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:03:58,512 44 INFO rb-48985ee-225086-418734 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-25 15:03:58,526 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:03:58,584 44 INFO rb-48985ee-225086-418734 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-25 15:03:58,635 44 INFO rb-48985ee-225086-418734 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-25 15:03:58,686 44 INFO rb-48985ee-225086-418734 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-25 15:03:58,740 44 INFO rb-48985ee-225086-418734 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-25 15:03:58,790 44 INFO rb-48985ee-225086-418734 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-25 15:03:58,842 44 INFO rb-48985ee-225086-418734 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-25 15:03:58,901 44 INFO rb-48985ee-225086-418734 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-25 15:03:58,952 44 INFO rb-48985ee-225086-418734 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-25 15:03:59,002 44 INFO rb-48985ee-225086-418734 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-25 15:03:59,053 44 INFO rb-48985ee-225086-418734 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-25 15:03:59,110 44 INFO rb-48985ee-225086-418734 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-25 15:03:59,161 44 INFO rb-48985ee-225086-418734 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-25 15:03:59,211 44 INFO rb-48985ee-225086-418734 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-25 15:03:59,283 44 INFO rb-48985ee-225086-418734 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-25 15:03:59,291 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:59] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:03:59,292 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:03:59] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:03:59,336 44 INFO rb-48985ee-225086-418734 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-25 15:03:59,387 44 INFO rb-48985ee-225086-418734 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-25 15:03:59,437 44 INFO rb-48985ee-225086-418734 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-25 15:03:59,498 44 INFO rb-48985ee-225086-418734 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-25 15:03:59,554 44 INFO rb-48985ee-225086-418734 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-25 15:03:59,606 44 INFO rb-48985ee-225086-418734 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-25 15:03:59,665 44 INFO rb-48985ee-225086-418734 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-25 15:03:59,718 44 INFO rb-48985ee-225086-418734 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-25 15:03:59,769 44 INFO rb-48985ee-225086-418734 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-25 15:03:59,824 44 INFO rb-48985ee-225086-418734 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-25 15:03:59,875 44 INFO rb-48985ee-225086-418734 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-25 15:03:59,926 44 INFO rb-48985ee-225086-418734 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-25 15:03:59,976 44 INFO rb-48985ee-225086-418734 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-25 15:04:00,029 44 INFO rb-48985ee-225086-418734 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-25 15:04:00,082 44 INFO rb-48985ee-225086-418734 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-25 15:04:00,135 44 INFO rb-48985ee-225086-418734 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-25 15:04:00,191 44 INFO rb-48985ee-225086-418734 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-25 15:04:00,242 44 INFO rb-48985ee-225086-418734 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-25 15:04:00,292 44 INFO rb-48985ee-225086-418734 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-25 15:04:00,346 44 INFO rb-48985ee-225086-418734 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-25 15:04:00,397 44 INFO rb-48985ee-225086-418734 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-25 15:04:00,448 44 INFO rb-48985ee-225086-418734 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-25 15:04:00,498 44 INFO rb-48985ee-225086-418734 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-25 15:04:00,553 44 INFO rb-48985ee-225086-418734 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-25 15:04:00,606 44 INFO rb-48985ee-225086-418734 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-25 15:04:00,658 44 INFO rb-48985ee-225086-418734 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-25 15:04:00,716 44 INFO rb-48985ee-225086-418734 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-25 15:04:00,766 44 INFO rb-48985ee-225086-418734 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-25 15:04:00,817 44 INFO rb-48985ee-225086-418734 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-25 15:04:00,868 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: tour succeeded 2026-09-25 15:04:00,868 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: ╔═══════════════════════════════════════╗ ║ TOUR test_tip_after_payment SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-25 15:04:00,918 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment.browser: heap 15734024 (allocated 17301504) 2026-09-25 15:04:00,920 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Closing chrome headless with pid 116160 2026-09-25 15:04:00,920 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Closing websocket connection 2026-09-25 15:04:00,920 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Terminating chrome headless with pid 116160 2026-09-25 15:04:00,974 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150400_974316_test_tip_after_payment.txt 2026-09-25 15:04:00,974 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_tip_after_payment: Removing chrome user profile "/tmp/tmpoytl9u4v_chrome_odoo" 2026-09-25 15:04:00,983 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_transfering_orders ... 2026-09-25 15:04:01,222 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome pid: 116359 2026-09-25 15:04:01,223 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome headless temporary user profile dir: /tmp/tmp5j0mur05_chrome_odoo 2026-09-25 15:04:01,223 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Issuing json command http://127.0.0.1:41917/json/version 2026-09-25 15:04:01,224 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41917', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:04:01,225 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Browser version: Chrome/150.0.7871.114 2026-09-25 15:04:01,226 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Issuing json command http://127.0.0.1:41917/json 2026-09-25 15:04:01,226 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41917', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:04:01,227 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Websocket url found: ws://127.0.0.1:41917/devtools/page/91A9315ED34764D20A1F34AD12BCFD6E 2026-09-25 15:04:01,228 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Enable chrome headless console log notification 2026-09-25 15:04:01,229 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome headless enable page notifications 2026-09-25 15:04:01,243 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:04:01,248 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Setting session cookie in browser 2026-09-25 15:04:01,248 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:04:01,248 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:04:01,255 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:04:01,681 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:01] "GET /pos/ui/119 HTTP/1.1" 200 - 142 0.032 0.395 2026-09-25 15:04:01,683 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Navigation result: {'frameId': '91A9315ED34764D20A1F34AD12BCFD6E', 'loaderId': 'F115F468B4D117B0745AFA1E1FC255F1', 'isDownload': False} 2026-09-25 15:04:01,683 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Evaluate ready code "odoo.isTourReady('test_transfering_orders')" 2026-09-25 15:04:01,694 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:04:01,706 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:01] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:04:01,712 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:01] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-25 15:04:01,715 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:01] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-25 15:04:02,042 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:04:02,046 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:04:02,053 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 15:04:02,065 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:04:02,067 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Evaluate test code "odoo.startTour('test_transfering_orders', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:04:02,071 44 INFO rb-48985ee-225086-418734 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-25 15:04:02,072 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:04:02,077 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:04:02,089 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:02] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:04:02,097 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-09-25 15:04:02,117 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.005 0.016 2026-09-25 15:04:02,119 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-09-25 15:04:02,419 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 378 0.085 0.199 2026-09-25 15:04:02,432 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:02] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:04:02,461 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:04:02,499 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:02] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.022 2026-09-25 15:04:02,512 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:04:02,522 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: Owl is running in 'dev' mode. 2026-09-25 15:04:02,528 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-25 15:04:02,552 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:04:02,562 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:04:02,564 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 15:04:02,571 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:04:02,576 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:04:02,582 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:02] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.009 0.017 2026-09-25 15:04:02,583 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.028 2026-09-25 15:04:02,591 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:02] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.030 2026-09-25 15:04:02,597 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:02] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.001 0.011 2026-09-25 15:04:02,611 44 INFO rb-48985ee-225086-418734 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-25 15:04:02,625 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:04:02,662 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:02] "GET /pos/ui/119 HTTP/1.1" 200 - 33 0.013 0.028 2026-09-25 15:04:02,669 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:02] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.002 0.045 2026-09-25 15:04:02,698 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:02] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 33 0.010 0.068 2026-09-25 15:04:02,745 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:02] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:04:02,747 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [3/118] Tour test_transfering_orders → Step .new-order 2026-09-25 15:04:02,789 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.016 0.026 2026-09-25 15:04:02,846 44 INFO rb-48985ee-225086-418734 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-25 15:04:02,860 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:04:02,917 44 INFO rb-48985ee-225086-418734 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-25 15:04:02,979 44 INFO rb-48985ee-225086-418734 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-25 15:04:03,038 44 INFO rb-48985ee-225086-418734 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-25 15:04:03,095 44 INFO rb-48985ee-225086-418734 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-25 15:04:03,150 44 INFO rb-48985ee-225086-418734 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-25 15:04:03,204 44 INFO rb-48985ee-225086-418734 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-25 15:04:03,260 44 INFO rb-48985ee-225086-418734 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-25 15:04:05,301 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [12/118] Tour test_transfering_orders → Step .new-order 2026-09-25 15:04:05,359 44 INFO rb-48985ee-225086-418734 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-25 15:04:05,419 44 INFO rb-48985ee-225086-418734 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-25 15:04:05,477 44 INFO rb-48985ee-225086-418734 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-25 15:04:05,535 44 INFO rb-48985ee-225086-418734 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-25 15:04:05,589 44 INFO rb-48985ee-225086-418734 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-25 15:04:05,642 44 INFO rb-48985ee-225086-418734 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-25 15:04:05,695 44 INFO rb-48985ee-225086-418734 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-25 15:04:05,750 44 INFO rb-48985ee-225086-418734 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-25 15:04:07,784 44 INFO rb-48985ee-225086-418734 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-25 15:04:07,844 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04: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-25 15:04:07,849 44 INFO rb-48985ee-225086-418734 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-25 15:04:07,905 44 INFO rb-48985ee-225086-418734 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-25 15:04:07,967 44 INFO rb-48985ee-225086-418734 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-25 15:04:08,024 44 INFO rb-48985ee-225086-418734 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-25 15:04:08,079 44 INFO rb-48985ee-225086-418734 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-25 15:04:08,096 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62541407 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': '26ac69bd-5f3e-4b73-a4e0-76d537041e48'}] 2026-09-25 15:04:08,129 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62541407 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': '26ac69bd-5f3e-4b73-a4e0-76d537041e48'} created pos.order #798 2026-09-25 15:04:08,137 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62541407 finished 2026-09-25 15:04:08,158 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 64 0.018 0.046 2026-09-25 15:04:08,180 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18723442 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'b8554b73-c509-4470-a3bc-89aa7fd98b78'}] 2026-09-25 15:04:08,205 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18723442 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'b8554b73-c509-4470-a3bc-89aa7fd98b78'} created pos.order #799 2026-09-25 15:04:08,212 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18723442 finished 2026-09-25 15:04:08,232 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.013 0.041 2026-09-25 15:04:08,254 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97244261 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000003', 'uuid': '841892d6-9b25-4c4e-a06f-979739c65c5e'}] 2026-09-25 15:04:08,285 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97244261 order {'name': '/', 'pos_reference': '261-119-000003', 'uuid': '841892d6-9b25-4c4e-a06f-979739c65c5e'} created pos.order #800 2026-09-25 15:04:08,294 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97244261 finished 2026-09-25 15:04:08,318 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.014 0.052 2026-09-25 15:04:08,350 44 INFO rb-48985ee-225086-418734 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-25 15:04:08,413 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.006 2026-09-25 15:04:08,413 44 INFO rb-48985ee-225086-418734 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-25 15:04:08,470 44 INFO rb-48985ee-225086-418734 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-25 15:04:08,528 44 INFO rb-48985ee-225086-418734 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-25 15:04:08,587 44 INFO rb-48985ee-225086-418734 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-25 15:04:08,643 44 INFO rb-48985ee-225086-418734 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-25 15:04:08,664 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35275144 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'ea013ea5-cd5a-4c16-8739-7663ba8ff652'}] 2026-09-25 15:04:08,688 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35275144 order {'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'ea013ea5-cd5a-4c16-8739-7663ba8ff652'} created pos.order #801 2026-09-25 15:04:08,697 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35275144 finished 2026-09-25 15:04:08,717 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.013 0.042 2026-09-25 15:04:08,750 44 INFO rb-48985ee-225086-418734 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-25 15:04:08,811 44 INFO rb-48985ee-225086-418734 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-25 15:04:08,862 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:08] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 56 0.015 0.034 2026-09-25 15:04:08,880 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.010 2026-09-25 15:04:08,906 44 INFO rb-48985ee-225086-418734 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-25 15:04:08,961 44 INFO rb-48985ee-225086-418734 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-25 15:04:09,012 44 INFO rb-48985ee-225086-418734 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-25 15:04:09,069 44 INFO rb-48985ee-225086-418734 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-25 15:04:09,119 44 INFO rb-48985ee-225086-418734 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-25 15:04:09,173 44 INFO rb-48985ee-225086-418734 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-25 15:04:09,232 44 INFO rb-48985ee-225086-418734 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-25 15:04:09,287 44 INFO rb-48985ee-225086-418734 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-25 15:04:09,324 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:09] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.011 0.024 2026-09-25 15:04:09,342 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.009 2026-09-25 15:04:09,377 44 INFO rb-48985ee-225086-418734 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-25 15:04:09,379 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49083666 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'b8554b73-c509-4470-a3bc-89aa7fd98b78'}] 2026-09-25 15:04:09,384 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:04:09,394 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added lines [1300] to pos.order #799 2026-09-25 15:04:09,398 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49083666 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'b8554b73-c509-4470-a3bc-89aa7fd98b78'} updated pos.order #799 2026-09-25 15:04:09,406 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49083666 finished 2026-09-25 15:04:09,447 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.022 0.047 2026-09-25 15:04:09,518 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:09] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 46 0.017 0.037 2026-09-25 15:04:09,551 44 INFO rb-48985ee-225086-418734 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-25 15:04:09,605 44 INFO rb-48985ee-225086-418734 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-25 15:04:09,656 44 INFO rb-48985ee-225086-418734 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-25 15:04:09,710 44 INFO rb-48985ee-225086-418734 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-25 15:04:09,761 44 INFO rb-48985ee-225086-418734 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-25 15:04:09,815 44 INFO rb-48985ee-225086-418734 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-25 15:04:09,852 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:09] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.010 0.023 2026-09-25 15:04:09,868 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:09] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-09-25 15:04:09,885 44 INFO rb-48985ee-225086-418734 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-25 15:04:09,945 44 INFO rb-48985ee-225086-418734 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-25 15:04:11,984 44 INFO rb-48985ee-225086-418734 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-25 15:04:12,045 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 6 0.001 0.005 2026-09-25 15:04:12,046 44 INFO rb-48985ee-225086-418734 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-25 15:04:12,095 44 INFO rb-48985ee-225086-418734 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-25 15:04:12,149 44 INFO rb-48985ee-225086-418734 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-25 15:04:12,206 44 INFO rb-48985ee-225086-418734 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-25 15:04:12,271 44 INFO rb-48985ee-225086-418734 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-25 15:04:12,274 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52095808 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'ea013ea5-cd5a-4c16-8739-7663ba8ff652'}] 2026-09-25 15:04:12,292 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added lines [1301] to pos.order #801 2026-09-25 15:04:12,296 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52095808 order {'name': '/', 'pos_reference': '261-119-000004', 'uuid': 'ea013ea5-cd5a-4c16-8739-7663ba8ff652'} updated pos.order #801 2026-09-25 15:04:12,304 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52095808 finished 2026-09-25 15:04:12,346 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 56 0.019 0.055 2026-09-25 15:04:12,412 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:12] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 42 0.012 0.032 2026-09-25 15:04:12,432 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 15:04:12,437 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.004 2026-09-25 15:04:12,461 44 INFO rb-48985ee-225086-418734 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-25 15:04:12,512 44 INFO rb-48985ee-225086-418734 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-25 15:04:12,565 44 INFO rb-48985ee-225086-418734 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-25 15:04:12,616 44 INFO rb-48985ee-225086-418734 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-25 15:04:12,670 44 INFO rb-48985ee-225086-418734 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-25 15:04:12,707 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:12] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.010 0.024 2026-09-25 15:04:12,723 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-09-25 15:04:12,736 44 INFO rb-48985ee-225086-418734 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-25 15:04:12,791 44 INFO rb-48985ee-225086-418734 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-25 15:04:14,833 44 INFO rb-48985ee-225086-418734 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-25 15:04:14,894 44 INFO rb-48985ee-225086-418734 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-25 15:04:14,894 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 15:04:14,944 44 INFO rb-48985ee-225086-418734 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-25 15:04:14,999 44 INFO rb-48985ee-225086-418734 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-25 15:04:15,057 44 INFO rb-48985ee-225086-418734 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-25 15:04:15,109 44 INFO rb-48985ee-225086-418734 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-25 15:04:15,147 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:15] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.010 0.025 2026-09-25 15:04:15,163 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-09-25 15:04:15,201 44 INFO rb-48985ee-225086-418734 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-25 15:04:15,204 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12722381 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'b8554b73-c509-4470-a3bc-89aa7fd98b78'}] 2026-09-25 15:04:15,227 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added lines [1302] to pos.order #799 2026-09-25 15:04:15,230 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12722381 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'b8554b73-c509-4470-a3bc-89aa7fd98b78'} updated pos.order #799 2026-09-25 15:04:15,238 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12722381 finished 2026-09-25 15:04:15,269 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.020 0.047 2026-09-25 15:04:15,328 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:15] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 42 0.012 0.031 2026-09-25 15:04:15,367 44 INFO rb-48985ee-225086-418734 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-25 15:04:15,421 44 INFO rb-48985ee-225086-418734 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-25 15:04:15,472 44 INFO rb-48985ee-225086-418734 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-25 15:04:15,527 44 INFO rb-48985ee-225086-418734 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-25 15:04:15,578 44 INFO rb-48985ee-225086-418734 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-25 15:04:15,632 44 INFO rb-48985ee-225086-418734 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-25 15:04:15,683 44 INFO rb-48985ee-225086-418734 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-25 15:04:15,737 44 INFO rb-48985ee-225086-418734 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-25 15:04:15,770 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:15] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.010 0.021 2026-09-25 15:04:15,786 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-09-25 15:04:15,794 44 INFO rb-48985ee-225086-418734 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-25 15:04:15,846 44 INFO rb-48985ee-225086-418734 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-25 15:04:15,896 44 INFO rb-48985ee-225086-418734 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-25 15:04:15,953 44 INFO rb-48985ee-225086-418734 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-25 15:04:16,004 44 INFO rb-48985ee-225086-418734 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-25 15:04:16,058 44 INFO rb-48985ee-225086-418734 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-25 15:04:16,114 44 INFO rb-48985ee-225086-418734 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-25 15:04:16,175 44 INFO rb-48985ee-225086-418734 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-25 15:04:16,177 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84733794 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'b8554b73-c509-4470-a3bc-89aa7fd98b78'}] 2026-09-25 15:04:16,188 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84733794 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'b8554b73-c509-4470-a3bc-89aa7fd98b78'} updated pos.order #799 2026-09-25 15:04:16,197 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84733794 finished 2026-09-25 15:04:16,235 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 49 0.017 0.044 2026-09-25 15:04:16,264 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:04:16,273 44 INFO rb-48985ee-225086-418734 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-25 15:04:16,324 44 INFO rb-48985ee-225086-418734 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-25 15:04:16,379 44 INFO rb-48985ee-225086-418734 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-25 15:04:16,430 44 INFO rb-48985ee-225086-418734 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-25 15:04:16,484 44 INFO rb-48985ee-225086-418734 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-25 15:04:16,534 44 INFO rb-48985ee-225086-418734 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-25 15:04:16,590 44 INFO rb-48985ee-225086-418734 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-25 15:04:18,633 44 INFO rb-48985ee-225086-418734 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-25 15:04:18,684 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: [96/118] Tour test_transfering_orders → Step .new-order 2026-09-25 15:04:18,742 44 INFO rb-48985ee-225086-418734 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-25 15:04:18,800 44 INFO rb-48985ee-225086-418734 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-25 15:04:18,853 44 INFO rb-48985ee-225086-418734 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-25 15:04:18,906 44 INFO rb-48985ee-225086-418734 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-25 15:04:18,958 44 INFO rb-48985ee-225086-418734 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-25 15:04:19,014 44 INFO rb-48985ee-225086-418734 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-25 15:04:21,050 44 INFO rb-48985ee-225086-418734 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-25 15:04:21,108 44 INFO rb-48985ee-225086-418734 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-25 15:04:21,113 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91461935 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000005', 'uuid': '432906c2-feb0-46de-9b25-7f933505fe4a'}] 2026-09-25 15:04:21,137 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91461935 order {'name': '/', 'pos_reference': '261-119-000005', 'uuid': '432906c2-feb0-46de-9b25-7f933505fe4a'} created pos.order #802 2026-09-25 15:04:21,144 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91461935 finished 2026-09-25 15:04:21,166 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.013 0.042 2026-09-25 15:04:21,219 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:21] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.011 0.028 2026-09-25 15:04:21,236 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-09-25 15:04:21,255 44 INFO rb-48985ee-225086-418734 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-25 15:04:21,305 44 INFO rb-48985ee-225086-418734 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-25 15:04:21,363 44 INFO rb-48985ee-225086-418734 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-25 15:04:21,413 44 INFO rb-48985ee-225086-418734 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-25 15:04:21,468 44 INFO rb-48985ee-225086-418734 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-25 15:04:21,525 44 INFO rb-48985ee-225086-418734 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-25 15:04:21,589 44 INFO rb-48985ee-225086-418734 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-25 15:04:21,591 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87145766 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'b8554b73-c509-4470-a3bc-89aa7fd98b78'}] 2026-09-25 15:04:21,609 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87145766 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': 'b8554b73-c509-4470-a3bc-89aa7fd98b78'} updated pos.order #799 2026-09-25 15:04:21,618 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87145766 finished 2026-09-25 15:04:21,648 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:21] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.016 0.043 2026-09-25 15:04:21,717 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:21] "POST /web/dataset/call_kw/pos.order/action_pos_order_cancel#pos.order.action_pos_order_cancel HTTP/1.1" 200 - 42 0.017 0.034 2026-09-25 15:04:21,743 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 15:04:21,747 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.009 2026-09-25 15:04:21,762 44 INFO rb-48985ee-225086-418734 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-25 15:04:21,813 44 INFO rb-48985ee-225086-418734 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-25 15:04:21,866 44 INFO rb-48985ee-225086-418734 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-25 15:04:21,917 44 INFO rb-48985ee-225086-418734 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-25 15:04:21,971 44 INFO rb-48985ee-225086-418734 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-25 15:04:22,022 44 INFO rb-48985ee-225086-418734 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-25 15:04:22,076 44 INFO rb-48985ee-225086-418734 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-25 15:04:22,115 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:22] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 37 0.011 0.025 2026-09-25 15:04:22,132 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.008 2026-09-25 15:04:22,145 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: tour succeeded 2026-09-25 15:04:22,146 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: ╔════════════════════════════════════════╗ ║ TOUR test_transfering_orders SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-25 15:04:22,224 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders.browser: heap 29113004 (allocated 31207424) 2026-09-25 15:04:22,227 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Closing chrome headless with pid 116359 2026-09-25 15:04:22,228 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Closing websocket connection 2026-09-25 15:04:22,228 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Terminating chrome headless with pid 116359 2026-09-25 15:04:22,288 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150422_288269_test_transfering_orders.txt 2026-09-25 15:04:22,288 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_transfering_orders: Removing chrome user profile "/tmp/tmp5j0mur05_chrome_odoo" 2026-09-25 15:04:22,297 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_user_on_residual_order ... 2026-09-25 15:04:22,617 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome pid: 116603 2026-09-25 15:04:22,618 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless temporary user profile dir: /tmp/tmp8rkqvuhz_chrome_odoo 2026-09-25 15:04:22,618 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:44879/json/version 2026-09-25 15:04:22,619 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44879', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:04:22,620 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Browser version: Chrome/150.0.7871.114 2026-09-25 15:04:22,620 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:44879/json 2026-09-25 15:04:22,621 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44879', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:04:22,622 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Websocket url found: ws://127.0.0.1:44879/devtools/page/6291227D9F0D2A5AA137FEC869503674 2026-09-25 15:04:22,623 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Enable chrome headless console log notification 2026-09-25 15:04:22,624 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless enable page notifications 2026-09-25 15:04:22,640 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-25 15:04:22,644 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Setting session cookie in browser 2026-09-25 15:04:22,645 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:04:22,645 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:04:22,652 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:04:22,947 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:22] "GET /pos/ui/119 HTTP/1.1" 200 - 90 0.018 0.279 2026-09-25 15:04:22,950 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigation result: {'frameId': '6291227D9F0D2A5AA137FEC869503674', 'loaderId': 'B044D46CBA735166A386F2779C492A42', 'isDownload': False} 2026-09-25 15:04:22,950 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate ready code "odoo.isTourReady('LeaveResidualOrder')" 2026-09-25 15:04:22,961 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:04:22,971 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:22] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 15:04:22,974 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:22] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.008 2026-09-25 15:04:22,977 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:22] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.010 2026-09-25 15:04:23,256 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:04:23,258 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:04:23,267 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:04:23,279 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:04:23,282 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate test code "odoo.startTour('LeaveResidualOrder', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:04:23,286 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:04:23,286 44 INFO rb-48985ee-225086-418734 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-25 15:04:23,291 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:04:23,303 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:04:23,311 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-09-25 15:04:23,333 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.006 0.018 2026-09-25 15:04:23,335 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-09-25 15:04:23,625 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 374 0.093 0.181 2026-09-25 15:04:23,634 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:23] "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-25 15:04:23,664 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:04:23,695 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:23] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:04:23,705 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:04:23,711 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: Owl is running in 'dev' mode. 2026-09-25 15:04:23,717 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:23] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-09-25 15:04:23,741 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:04:23,753 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:23] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:04:23,754 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:04:23,769 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:04:23,770 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:04:23,776 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:23] "GET /web/image/res.users/223/avatar_128 HTTP/1.1" 200 - 14 0.010 0.018 2026-09-25 15:04:23,784 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:23] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.001 0.033 2026-09-25 15:04:23,790 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:23] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.001 0.012 2026-09-25 15:04:23,791 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:23] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.041 2026-09-25 15:04:23,798 44 INFO rb-48985ee-225086-418734 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-25 15:04:23,828 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:23] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:04:23,832 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:23] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.003 0.007 2026-09-25 15:04:23,860 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:23] "GET /pos/ui/119 HTTP/1.1" 200 - 34 0.008 0.026 2026-09-25 15:04:23,885 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:23] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 34 0.007 0.051 2026-09-25 15:04:23,938 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:23] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:04:23,941 44 INFO rb-48985ee-225086-418734 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-25 15:04:23,985 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:23] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.017 0.027 2026-09-25 15:04:24,008 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:04:24,047 44 INFO rb-48985ee-225086-418734 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-25 15:04:24,059 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:04:24,118 44 INFO rb-48985ee-225086-418734 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-25 15:04:24,169 44 INFO rb-48985ee-225086-418734 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-25 15:04:24,219 44 INFO rb-48985ee-225086-418734 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-25 15:04:24,270 44 INFO rb-48985ee-225086-418734 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-25 15:04:24,335 44 INFO rb-48985ee-225086-418734 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-25 15:04:24,343 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:04:24,344 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:04:24,385 44 INFO rb-48985ee-225086-418734 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-25 15:04:24,436 44 INFO rb-48985ee-225086-418734 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-25 15:04:24,500 44 INFO rb-48985ee-225086-418734 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-25 15:04:24,564 44 INFO rb-48985ee-225086-418734 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-25 15:04:24,567 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93197369 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'da8d6315-a8ff-4435-9e59-4903e111ca10'}] 2026-09-25 15:04:24,573 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:04:24,772 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93197369 order {'name': '/', 'pos_reference': '261-119-000001', 'uuid': 'da8d6315-a8ff-4435-9e59-4903e111ca10'} created pos.order #803 2026-09-25 15:04:24,780 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #93197369 finished 2026-09-25 15:04:24,803 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.074 0.164 2026-09-25 15:04:24,909 44 INFO rb-48985ee-225086-418734 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-25 15:04:24,960 44 INFO rb-48985ee-225086-418734 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-25 15:04:25,019 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04: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-25 15:04:25,025 44 INFO rb-48985ee-225086-418734 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-25 15:04:25,086 44 INFO rb-48985ee-225086-418734 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-25 15:04:25,143 44 INFO rb-48985ee-225086-418734 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-25 15:04:25,164 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82227946 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '637faff3-57a0-4f72-9795-b6f0ef08ec0b'}] 2026-09-25 15:04:25,191 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82227946 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '637faff3-57a0-4f72-9795-b6f0ef08ec0b'} created pos.order #804 2026-09-25 15:04:25,198 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82227946 finished 2026-09-25 15:04:25,217 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 43 0.014 0.041 2026-09-25 15:04:25,250 44 INFO rb-48985ee-225086-418734 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-25 15:04:25,300 44 INFO rb-48985ee-225086-418734 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-25 15:04:25,351 44 INFO rb-48985ee-225086-418734 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-25 15:04:25,402 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: tour succeeded 2026-09-25 15:04:25,402 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: ╔═══════════════════════════════════╗ ║ TOUR LeaveResidualOrder SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-25 15:04:25,455 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: heap 16857512 (allocated 18223104) 2026-09-25 15:04:25,458 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing chrome headless with pid 116603 2026-09-25 15:04:25,458 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing websocket connection 2026-09-25 15:04:25,459 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Terminating chrome headless with pid 116603 2026-09-25 15:04:25,512 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150425_512763_test_user_on_residual_order.txt 2026-09-25 15:04:25,513 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Removing chrome user profile "/tmp/tmp8rkqvuhz_chrome_odoo" 2026-09-25 15:04:25,756 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome pid: 116813 2026-09-25 15:04:25,756 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless temporary user profile dir: /tmp/tmpeysz1ntw_chrome_odoo 2026-09-25 15:04:25,756 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:43029/json/version 2026-09-25 15:04:25,757 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43029', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:04:25,760 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Browser version: Chrome/150.0.7871.114 2026-09-25 15:04:25,760 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Issuing json command http://127.0.0.1:43029/json 2026-09-25 15:04:25,760 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43029', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:04:25,761 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Websocket url found: ws://127.0.0.1:43029/devtools/page/7A3FFDC294B7FC4D9CA2A977CB00F2E4 2026-09-25 15:04:25,763 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Enable chrome headless console log notification 2026-09-25 15:04:25,763 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome headless enable page notifications 2026-09-25 15:04:25,771 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:04:25,775 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Setting session cookie in browser 2026-09-25 15:04:25,775 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Open "http://127.0.0.1:8069/pos/ui/119" in browser 2026-09-25 15:04:25,775 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigating to: "http://127.0.0.1:8069/pos/ui/119" 2026-09-25 15:04:25,815 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:25] "GET /pos/ui/119 HTTP/1.1" 200 - 37 0.010 0.024 2026-09-25 15:04:25,817 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Navigation result: {'frameId': '7A3FFDC294B7FC4D9CA2A977CB00F2E4', 'loaderId': '82AFECC71E016A20FE36066688F26421', 'isDownload': False} 2026-09-25 15:04:25,817 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate ready code "odoo.isTourReady('FinishResidualOrder')" 2026-09-25 15:04:25,826 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:04:25,838 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:25] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:04:25,841 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:25] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 15:04:25,844 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:25] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 15:04:26,136 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:04:26,138 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:04:26,144 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:04:26,156 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:04:26,162 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:04:26,167 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:04:26,167 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Evaluate test code "odoo.startTour('FinishResidualOrder', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/119", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:04:26,170 44 INFO rb-48985ee-225086-418734 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-25 15:04:26,181 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:04:26,184 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.010 2026-09-25 15:04:26,208 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 17 0.006 0.017 2026-09-25 15:04:26,210 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.014 2026-09-25 15:04:26,547 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 421 0.118 0.203 2026-09-25 15:04:26,559 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:04:26,597 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:04:26,627 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:26] "GET /web/image/res.company/110/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:04:26,638 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:04:26,644 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: Owl is running in 'dev' mode. 2026-09-25 15:04:26,651 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:04:26,672 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:04:26,688 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 15:04:26,688 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:04:26,690 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:26] "GET /web/image?model=res.company&id=110&field=logo HTTP/1.1" 200 - 3 0.002 0.010 2026-09-25 15:04:26,698 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:04:26,700 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:04:26,714 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:26] "GET /web/image/res.users/222/avatar_128 HTTP/1.1" 200 - 14 0.009 0.024 2026-09-25 15:04:26,720 44 INFO rb-48985ee-225086-418734 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-25 15:04:26,721 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:26] "GET /web/image/res.company/110/favicon HTTP/1.1" 200 - 4 0.001 0.023 2026-09-25 15:04:26,722 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.042 2026-09-25 15:04:26,751 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:26] "GET /web/image/res.company/110/favicon HTTP/1.1" 304 - 4 0.001 0.005 2026-09-25 15:04:26,822 44 INFO rb-48985ee-225086-418734 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-25 15:04:26,831 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:26] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:04:26,859 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:26] "GET /pos/ui/119?from_backend=True HTTP/1.1" 200 - 34 0.014 0.023 2026-09-25 15:04:26,896 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:26] "GET /pos/ui/119 HTTP/1.1" 200 - 34 0.009 0.062 2026-09-25 15:04:26,901 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.021 2026-09-25 15:04:26,919 44 INFO rb-48985ee-225086-418734 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-25 15:04:26,930 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:04:26,970 44 INFO rb-48985ee-225086-418734 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-25 15:04:27,021 44 INFO rb-48985ee-225086-418734 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-25 15:04:27,072 44 INFO rb-48985ee-225086-418734 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-25 15:04:27,122 44 INFO rb-48985ee-225086-418734 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-25 15:04:27,186 44 INFO rb-48985ee-225086-418734 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-25 15:04:27,193 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:04:27,194 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:04:27,236 44 INFO rb-48985ee-225086-418734 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-25 15:04:27,287 44 INFO rb-48985ee-225086-418734 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-25 15:04:27,352 44 INFO rb-48985ee-225086-418734 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-25 15:04:27,413 44 INFO rb-48985ee-225086-418734 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-25 15:04:27,416 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98505886 started for PoS orders references: [{'name': '/', 'pos_reference': '261-119-000002', 'uuid': '637faff3-57a0-4f72-9795-b6f0ef08ec0b'}] 2026-09-25 15:04:27,422 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:04:27,473 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [741] to pos.order #804 2026-09-25 15:04:27,617 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98505886 order {'name': '/', 'pos_reference': '261-119-000002', 'uuid': '637faff3-57a0-4f72-9795-b6f0ef08ec0b'} updated pos.order #804 2026-09-25 15:04:27,625 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98505886 finished 2026-09-25 15:04:27,659 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 197 0.068 0.177 2026-09-25 15:04:27,733 44 INFO rb-48985ee-225086-418734 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-25 15:04:27,783 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: tour succeeded 2026-09-25 15:04:27,784 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: ╔════════════════════════════════════╗ ║ TOUR FinishResidualOrder SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-25 15:04:27,831 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order.browser: heap 15286596 (allocated 16515072) 2026-09-25 15:04:27,835 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing chrome headless with pid 116813 2026-09-25 15:04:27,836 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Closing websocket connection 2026-09-25 15:04:27,836 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Terminating chrome headless with pid 116813 2026-09-25 15:04:27,890 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150427_890053_test_user_on_residual_order.txt 2026-09-25 15:04:27,890 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.test_user_on_residual_order: Removing chrome user profile "/tmp/tmpeysz1ntw_chrome_odoo" 2026-09-25 15:04:27,932 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-25 15:04:33,584 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #224 deleted restaurant.floor records with IDs: [55] 2026-09-25 15:04:33,875 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_archive_product_with_open_restaurant_order ... 2026-09-25 15:04:33,901 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38744155 started for PoS orders references: [{'name': 'Order 00001-001-0001', 'pos_reference': None, 'uuid': 'test-archive-0001'}] 2026-09-25 15:04:33,922 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38744155 order {'name': 'Order 00001-001-0001', 'pos_reference': None, 'uuid': 'test-archive-0001'} created pos.order #805 2026-09-25 15:04:33,922 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38744155 finished 2026-09-25 15:04:33,947 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_floor_plans_archive ... 2026-09-25 15:04:33,984 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant.tests.test_pos_restaurant_flow: Starting TestPosRestaurantFlow.test_table_parent_circular_relation_is_rejected ... 2026-09-25 15:04:34,049 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-25 15:04:39,804 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #228 deleted restaurant.floor records with IDs: [58] 2026-09-25 15:04:40,104 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_change_table_rewards_stay ... 2026-09-25 15:04:40,428 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome pid: 117010 2026-09-25 15:04:40,428 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome headless temporary user profile dir: /tmp/tmp22bzjb7o_chrome_odoo 2026-09-25 15:04:40,428 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Issuing json command http://127.0.0.1:35261/json/version 2026-09-25 15:04:40,429 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35261', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:04:40,431 44 INFO rb-48985ee-225086-418734 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-25 15:04:40,431 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Issuing json command http://127.0.0.1:35261/json 2026-09-25 15:04:40,432 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35261', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:04:40,434 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Websocket url found: ws://127.0.0.1:35261/devtools/page/A3843CF3822AF0A65C31CE7E70FB53EA 2026-09-25 15:04:40,435 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Enable chrome headless console log notification 2026-09-25 15:04:40,436 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome headless enable page notifications 2026-09-25 15:04:40,468 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:04:40,472 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Setting session cookie in browser 2026-09-25 15:04:40,473 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Open "http://127.0.0.1:8069/pos/ui/123" in browser 2026-09-25 15:04:40,473 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Navigating to: "http://127.0.0.1:8069/pos/ui/123" 2026-09-25 15:04:40,479 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:04:40,848 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:40] "GET /pos/ui/123 HTTP/1.1" 200 - 86 0.020 0.350 2026-09-25 15:04:40,851 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Navigation result: {'frameId': 'A3843CF3822AF0A65C31CE7E70FB53EA', 'loaderId': '497CDD9B87120EE5D29E6BC1F09ED1AD', 'isDownload': False} 2026-09-25 15:04:40,851 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Evaluate ready code "odoo.isTourReady('PosRestaurantRewardStay')" 2026-09-25 15:04:40,862 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:04:40,875 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:40] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 15:04:40,877 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:40] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.008 2026-09-25 15:04:40,881 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:40] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:04:41,163 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:04:41,164 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:04:41,172 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:04:41,182 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Evaluate test code "odoo.startTour('PosRestaurantRewardStay', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/123", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:04:41,185 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:04:41,185 44 INFO rb-48985ee-225086-418734 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-25 15:04:41,191 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:04:41,196 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:04:41,209 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:04:41,217 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-09-25 15:04:41,243 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.020 2026-09-25 15:04:41,245 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-09-25 15:04:41,545 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 404 0.087 0.197 2026-09-25 15:04:41,559 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 15:04:41,586 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:04:41,617 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:41] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:04:41,628 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:04:41,635 44 INFO rb-48985ee-225086-418734 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-25 15:04:41,642 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-25 15:04:41,666 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:04:41,674 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:04:41,677 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:04:41,683 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:04:41,686 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04: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-25 15:04:41,695 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:41] "GET /web/image/res.users/230/avatar_128 HTTP/1.1" 200 - 14 0.013 0.014 2026-09-25 15:04:41,702 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:41] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.002 0.032 2026-09-25 15:04:41,707 44 INFO rb-48985ee-225086-418734 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-25 15:04:41,709 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:41] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.002 0.016 2026-09-25 15:04:41,710 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.041 2026-09-25 15:04:41,740 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:41] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.002 0.006 2026-09-25 15:04:41,747 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:04:41,776 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:41] "GET /pos/ui/123?from_backend=True HTTP/1.1" 200 - 33 0.012 0.021 2026-09-25 15:04:41,805 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:41] "GET /pos/ui/123 HTTP/1.1" 200 - 33 0.010 0.051 2026-09-25 15:04:41,809 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:41] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:04:41,816 44 INFO rb-48985ee-225086-418734 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-25 15:04:41,860 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.015 0.028 2026-09-25 15:04:41,875 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:04:41,911 44 INFO rb-48985ee-225086-418734 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-25 15:04:41,924 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:04:41,985 44 INFO rb-48985ee-225086-418734 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-25 15:04:42,036 44 INFO rb-48985ee-225086-418734 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-25 15:04:42,092 44 INFO rb-48985ee-225086-418734 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-25 15:04:42,116 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23207060 started for PoS orders references: [{'name': '/', 'pos_reference': '261-123-000001', 'uuid': 'da218158-44a6-47b7-a719-9abc4ae4162f'}] 2026-09-25 15:04:42,153 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23207060 order {'name': '/', 'pos_reference': '261-123-000001', 'uuid': 'da218158-44a6-47b7-a719-9abc4ae4162f'} created pos.order #806 2026-09-25 15:04:42,162 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23207060 finished 2026-09-25 15:04:42,185 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 69 0.022 0.049 2026-09-25 15:04:42,216 44 INFO rb-48985ee-225086-418734 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-25 15:04:42,269 44 INFO rb-48985ee-225086-418734 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-25 15:04:42,323 44 INFO rb-48985ee-225086-418734 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-25 15:04:42,383 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:42] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 15:04:42,385 44 INFO rb-48985ee-225086-418734 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-25 15:04:42,436 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: tour succeeded 2026-09-25 15:04:42,437 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: ╔════════════════════════════════════════╗ ║ TOUR PosRestaurantRewardStay SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-25 15:04:42,481 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay.browser: heap 16167228 (allocated 17436672) 2026-09-25 15:04:42,484 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Closing chrome headless with pid 117010 2026-09-25 15:04:42,485 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Closing websocket connection 2026-09-25 15:04:42,485 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Terminating chrome headless with pid 117010 2026-09-25 15:04:42,539 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150442_539024_test_change_table_rewards_stay.txt 2026-09-25 15:04:42,539 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_change_table_rewards_stay: Removing chrome user profile "/tmp/tmp22bzjb7o_chrome_odoo" 2026-09-25 15:04:42,565 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses ... 2026-09-25 15:04:42,929 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome pid: 117218 2026-09-25 15:04:42,930 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome headless temporary user profile dir: /tmp/tmpb8ehga3v_chrome_odoo 2026-09-25 15:04:42,930 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Issuing json command http://127.0.0.1:45371/json/version 2026-09-25 15:04:42,931 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45371', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:04:42,934 44 INFO rb-48985ee-225086-418734 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-25 15:04:42,935 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Issuing json command http://127.0.0.1:45371/json 2026-09-25 15:04:42,935 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45371', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:04:42,936 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Websocket url found: ws://127.0.0.1:45371/devtools/page/71C0E561CBEA79381B07D52EFA71CF93 2026-09-25 15:04:42,938 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Enable chrome headless console log notification 2026-09-25 15:04:42,939 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome headless enable page notifications 2026-09-25 15:04:42,981 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:04:42,986 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Setting session cookie in browser 2026-09-25 15:04:42,988 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Open "http://127.0.0.1:8069/pos/ui/123" in browser 2026-09-25 15:04:42,988 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Navigating to: "http://127.0.0.1:8069/pos/ui/123" 2026-09-25 15:04:42,998 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:04:43,345 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:43] "GET /pos/ui/123 HTTP/1.1" 200 - 90 0.020 0.330 2026-09-25 15:04:43,349 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Navigation result: {'frameId': '71C0E561CBEA79381B07D52EFA71CF93', 'loaderId': '14E88462DA406FCFA9A56F9C288FA0F5', 'isDownload': False} 2026-09-25 15:04:43,349 44 INFO rb-48985ee-225086-418734 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-25 15:04:43,360 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:04:43,369 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:43] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:04:43,372 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:43] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 15:04:43,376 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:43] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 15:04:43,672 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:04:43,673 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:04:43,682 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:04:43,695 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:04:43,699 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Evaluate test code "odoo.startTour('test_loyalty_reward_with_courses', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/123", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:04:43,702 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:04:43,702 44 INFO rb-48985ee-225086-418734 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-25 15:04:43,707 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:04:43,718 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.005 2026-09-25 15:04:43,730 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-25 15:04:43,756 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.008 0.020 2026-09-25 15:04:43,758 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-09-25 15:04:44,078 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 404 0.102 0.203 2026-09-25 15:04:44,092 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:44] "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-25 15:04:44,124 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:04:44,158 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:44] "GET /web/image/res.company/112/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.022 2026-09-25 15:04:44,174 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:04:44,180 44 INFO rb-48985ee-225086-418734 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-25 15:04:44,186 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:04:44,211 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:04:44,224 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:04:44,228 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:04:44,232 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:04:44,246 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:04:44,247 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:04:44,249 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:44] "GET /web/image/res.users/230/avatar_128 HTTP/1.1" 200 - 14 0.009 0.018 2026-09-25 15:04:44,258 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:44] "GET /web/image?model=res.company&id=112&field=logo HTTP/1.1" 200 - 3 0.002 0.031 2026-09-25 15:04:44,264 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:44] "GET /web/image/res.company/112/favicon HTTP/1.1" 200 - 4 0.001 0.009 2026-09-25 15:04:44,268 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:04:44,293 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:44] "GET /pos/ui/123?from_backend=True HTTP/1.1" 200 - 33 0.008 0.020 2026-09-25 15:04:44,294 44 INFO rb-48985ee-225086-418734 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-25 15:04:44,322 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:44] "GET /pos/ui/123 HTTP/1.1" 200 - 33 0.009 0.048 2026-09-25 15:04:44,328 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:44] "GET /web/image/res.company/112/favicon HTTP/1.1" 304 - 4 0.001 0.005 2026-09-25 15:04:44,403 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:04:44,407 44 INFO rb-48985ee-225086-418734 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-25 15:04:44,448 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.015 0.026 2026-09-25 15:04:44,474 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:04:44,511 44 INFO rb-48985ee-225086-418734 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-25 15:04:44,525 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:04:44,567 44 INFO rb-48985ee-225086-418734 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-25 15:04:44,640 44 INFO rb-48985ee-225086-418734 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-25 15:04:44,691 44 INFO rb-48985ee-225086-418734 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-25 15:04:44,747 44 INFO rb-48985ee-225086-418734 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-25 15:04:44,766 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79312958 started for PoS orders references: [{'name': '/', 'pos_reference': '261-123-000001', 'uuid': '8b1134f2-f428-4157-ba4e-8df7367222b2'}] 2026-09-25 15:04:44,810 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79312958 order {'name': '/', 'pos_reference': '261-123-000001', 'uuid': '8b1134f2-f428-4157-ba4e-8df7367222b2'} created pos.order #807 2026-09-25 15:04:44,818 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79312958 finished 2026-09-25 15:04:44,841 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 81 0.024 0.052 2026-09-25 15:04:44,865 44 INFO rb-48985ee-225086-418734 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-25 15:04:44,926 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 15:04:44,928 44 INFO rb-48985ee-225086-418734 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-25 15:04:44,989 44 INFO rb-48985ee-225086-418734 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-25 15:04:45,039 44 INFO rb-48985ee-225086-418734 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-25 15:04:45,096 44 INFO rb-48985ee-225086-418734 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-25 15:04:45,146 44 INFO rb-48985ee-225086-418734 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-25 15:04:45,203 44 INFO rb-48985ee-225086-418734 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-25 15:04:45,217 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18993639 started for PoS orders references: [{'name': '/', 'pos_reference': '261-123-000002', 'uuid': '532a3fd3-dde0-41e5-81f5-830013002034'}] 2026-09-25 15:04:45,246 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18993639 order {'name': '/', 'pos_reference': '261-123-000002', 'uuid': '532a3fd3-dde0-41e5-81f5-830013002034'} created pos.order #808 2026-09-25 15:04:45,254 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18993639 finished 2026-09-25 15:04:45,275 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:45] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 52 0.016 0.044 2026-09-25 15:04:45,300 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: tour succeeded 2026-09-25 15:04:45,300 44 INFO rb-48985ee-225086-418734 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-25 15:04:45,343 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses.browser: heap 17081320 (allocated 18223104) 2026-09-25 15:04:45,345 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Closing chrome headless with pid 117218 2026-09-25 15:04:45,345 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Closing websocket connection 2026-09-25 15:04:45,346 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Terminating chrome headless with pid 117218 2026-09-25 15:04:45,400 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150445_400292_test_loyalty_reward_with_courses.txt 2026-09-25 15:04:45,400 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.test_loyalty_reward_with_courses: Removing chrome user profile "/tmp/tmpb8ehga3v_chrome_odoo" 2026-09-25 15:04:45,455 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-25 15:04:51,149 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_safaricom.tests.test_frontend: Starting TestSafaricomHttpCommon.test_mpesa_express_request_data ... 2026-09-25 15:04:51,408 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome pid: 117429 2026-09-25 15:04:51,408 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome headless temporary user profile dir: /tmp/tmprz39ufyn_chrome_odoo 2026-09-25 15:04:51,408 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Issuing json command http://127.0.0.1:41011/json/version 2026-09-25 15:04:51,409 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41011', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:04:51,411 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Browser version: Chrome/150.0.7871.114 2026-09-25 15:04:51,411 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Issuing json command http://127.0.0.1:41011/json 2026-09-25 15:04:51,411 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41011', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:04:51,412 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Websocket url found: ws://127.0.0.1:41011/devtools/page/28DEC9B7FD82A08CF59703B3286823C5 2026-09-25 15:04:51,413 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Enable chrome headless console log notification 2026-09-25 15:04:51,414 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome headless enable page notifications 2026-09-25 15:04:51,435 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 15:04:51,438 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Setting session cookie in browser 2026-09-25 15:04:51,439 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Open "http://127.0.0.1:8069/pos/ui/124" in browser 2026-09-25 15:04:51,439 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Navigating to: "http://127.0.0.1:8069/pos/ui/124" 2026-09-25 15:04:51,446 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:04:51,745 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:51] "GET /pos/ui/124 HTTP/1.1" 200 - 87 0.018 0.282 2026-09-25 15:04:51,748 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Navigation result: {'frameId': '28DEC9B7FD82A08CF59703B3286823C5', 'loaderId': 'E7CB9F72DFB9F8B97565F862B9597EB0', 'isDownload': False} 2026-09-25 15:04:51,748 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Evaluate ready code "odoo.isTourReady('MpesaExpressTour')" 2026-09-25 15:04:51,759 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:04:51,768 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:51] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:04:51,772 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:51] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:04:51,776 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:51] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 15:04:52,058 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:04:52,059 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:04:52,068 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 15:04:52,080 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:04:52,082 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Evaluate test code "odoo.startTour('MpesaExpressTour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/124", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:04:52,085 44 INFO rb-48985ee-225086-418734 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-25 15:04:52,086 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04: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-25 15:04:52,091 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:04:52,109 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:52] "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.009 2026-09-25 15:04:52,117 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-25 15:04:52,147 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.011 0.021 2026-09-25 15:04:52,148 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-09-25 15:04:52,460 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.107 0.191 2026-09-25 15:04:52,472 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:04:52,503 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:04:52,536 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:52] "GET /web/image/res.company/113/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.023 2026-09-25 15:04:52,547 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:04:52,555 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: Owl is running in 'dev' mode. 2026-09-25 15:04:52,561 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:04:52,585 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:04:52,593 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:04:52,597 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:52] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:04:52,603 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:04:52,609 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:04:52,616 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:52] "GET /web/image/res.users/232/avatar_128 HTTP/1.1" 200 - 14 0.010 0.017 2026-09-25 15:04:52,617 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.028 2026-09-25 15:04:52,625 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:52] "GET /web/image/res.company/113/favicon HTTP/1.1" 200 - 4 0.002 0.010 2026-09-25 15:04:52,631 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:52] "GET /web/image?model=res.company&id=113&field=logo HTTP/1.1" 200 - 3 0.002 0.041 2026-09-25 15:04:52,664 44 INFO rb-48985ee-225086-418734 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-25 15:04:52,710 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:52] "GET /web/image?model=product.template&field=image_128&id=2139&unique=2026-09-25T15:04:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.017 2026-09-25 15:04:52,714 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:04:52,726 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:52] "GET /web/image?model=product.template&field=image_128&id=2140&unique=2026-09-25T15:04:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-09-25 15:04:52,739 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:52] "GET /web/image?model=product.template&field=image_128&id=2138&unique=2026-09-25T15:04:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.046 2026-09-25 15:04:52,745 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:04:52,753 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:52] "GET /web/image?model=product.template&field=image_128&id=2142&unique=2026-09-25T15:04:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.056 2026-09-25 15:04:52,760 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:52] "GET /web/image/res.company/113/favicon HTTP/1.1" 304 - 4 0.002 0.062 2026-09-25 15:04:52,773 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:52] "GET /web/image?model=product.template&field=image_128&id=2141&unique=2026-09-25T15:04:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-09-25 15:04:52,793 44 INFO rb-48985ee-225086-418734 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-25 15:04:52,802 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:52] "GET /pos/ui/124?from_backend=True HTTP/1.1" 200 - 33 0.010 0.076 2026-09-25 15:04:52,807 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:52] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:04:52,817 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:52] "GET /web/image?model=product.template&field=image_128&id=2143&unique=2026-09-25T15:04:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.066 2026-09-25 15:04:52,829 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:52] "GET /web/image?model=product.template&field=image_128&id=2146&unique=2026-09-25T15:04:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-09-25 15:04:52,847 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:52] "GET /web/image?model=product.template&field=image_128&id=2144&unique=2026-09-25T15:04:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-09-25 15:04:52,874 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:52] "GET /pos/ui/124 HTTP/1.1" 200 - 33 0.008 0.138 2026-09-25 15:04:52,912 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.013 0.089 2026-09-25 15:04:52,925 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:52] "GET /web/image?model=product.template&field=image_128&id=2145&unique=2026-09-25T15:04:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.148 2026-09-25 15:04:52,952 44 INFO rb-48985ee-225086-418734 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-25 15:04:53,002 44 INFO rb-48985ee-225086-418734 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-25 15:04:53,053 44 INFO rb-48985ee-225086-418734 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-25 15:04:53,107 44 INFO rb-48985ee-225086-418734 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-25 15:04:53,157 44 INFO rb-48985ee-225086-418734 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-25 15:04:53,210 44 INFO rb-48985ee-225086-418734 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-25 15:04:53,261 44 INFO rb-48985ee-225086-418734 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-25 15:04:53,313 44 INFO rb-48985ee-225086-418734 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-25 15:04:53,365 44 INFO rb-48985ee-225086-418734 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-25 15:04:53,425 44 INFO rb-48985ee-225086-418734 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-25 15:04:53,476 44 INFO rb-48985ee-225086-418734 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-25 15:04:53,526 44 INFO rb-48985ee-225086-418734 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-25 15:04:53,577 44 INFO rb-48985ee-225086-418734 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-25 15:04:53,640 44 INFO rb-48985ee-225086-418734 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-25 15:04:53,651 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:04:53,652 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:04:53,691 44 INFO rb-48985ee-225086-418734 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-25 15:04:53,741 44 INFO rb-48985ee-225086-418734 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-25 15:04:53,792 44 INFO rb-48985ee-225086-418734 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-25 15:04:53,858 44 INFO rb-48985ee-225086-418734 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-25 15:04:53,913 44 INFO rb-48985ee-225086-418734 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-25 15:04:53,968 44 INFO rb-48985ee-225086-418734 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-25 15:04:53,971 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:04:53] "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-25 15:04:54,018 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: tour succeeded 2026-09-25 15:04:54,019 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: ╔═════════════════════════════════╗ ║ TOUR MpesaExpressTour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-09-25 15:04:54,065 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data.browser: heap 14706540 (allocated 16252928) 2026-09-25 15:04:54,067 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Closing chrome headless with pid 117429 2026-09-25 15:04:54,067 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Closing websocket connection 2026-09-25 15:04:54,067 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Terminating chrome headless with pid 117429 2026-09-25 15:04:54,164 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150454_164605_test_mpesa_express_request_data.txt 2026-09-25 15:04:54,164 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_safaricom.tests.test_frontend.TestSafaricomHttpCommon.test_mpesa_express_request_data: Removing chrome user profile "/tmp/tmprz39ufyn_chrome_odoo" 2026-09-25 15:04:54,200 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-25 15:04:54,332 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_bearer_token_missing_credentials ... 2026-09-25 15:04:54,346 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_bearer_token_success ... 2026-09-25 15:04:54,348 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_generate_qr_code ... 2026-09-25 15:04:54,353 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_safaricom.tests.test_pos_safaricom: Starting TestPosSafaricom.test_mpesa_express_payment_request ... 2026-09-25 15:04:54,364 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-25 15:04:59,924 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_advance_payment_with_extra_lines ... 2026-09-25 15:05:00,409 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome pid: 117638 2026-09-25 15:05:00,409 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome headless temporary user profile dir: /tmp/tmpgryhhtm2_chrome_odoo 2026-09-25 15:05:00,409 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Issuing json command http://127.0.0.1:43581/json/version 2026-09-25 15:05:00,410 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43581', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:05:00,412 44 INFO rb-48985ee-225086-418734 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-25 15:05:00,412 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Issuing json command http://127.0.0.1:43581/json 2026-09-25 15:05:00,412 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43581', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:05:00,413 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Websocket url found: ws://127.0.0.1:43581/devtools/page/BBD26D1D345062C7EC47DBF9B935E2D7 2026-09-25 15:05:00,414 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Enable chrome headless console log notification 2026-09-25 15:05:00,415 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome headless enable page notifications 2026-09-25 15:05:00,475 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 15:05:00,477 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Setting session cookie in browser 2026-09-25 15:05:00,478 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Open "http://127.0.0.1:8069/pos/ui?config_id=126" in browser 2026-09-25 15:05:00,478 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=126" 2026-09-25 15:05:00,485 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:05:00,838 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:00] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 85 0.021 0.333 2026-09-25 15:05:00,841 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Navigation result: {'frameId': 'BBD26D1D345062C7EC47DBF9B935E2D7', 'loaderId': 'F0003A579DAD41B06F87FD556D3AF75D', 'isDownload': False} 2026-09-25 15:05:00,841 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentWithExtraLine')" 2026-09-25 15:05:00,852 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:05:00,862 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:00] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:05:00,866 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:00] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:05:00,870 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:00] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-25 15:05:01,168 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:01,170 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:01,180 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:05:01,193 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:05:01,199 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Evaluate test code "odoo.startTour('PoSApplyDownpaymentWithExtraLine', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=126", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:05:01,200 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:05:01,201 44 INFO rb-48985ee-225086-418734 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-25 15:05:01,205 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:01,222 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.009 2026-09-25 15:05:01,230 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-25 15:05:01,258 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.008 0.021 2026-09-25 15:05:01,260 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.020 2026-09-25 15:05:01,549 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.088 0.186 2026-09-25 15:05:01,559 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:01,591 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:05:01,632 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:01] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.028 2026-09-25 15:05:01,649 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:05:01,657 44 INFO rb-48985ee-225086-418734 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-25 15:05:01,662 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:01,690 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:01,708 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:05:01,710 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:01,712 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:01] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.010 2026-09-25 15:05:01,721 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:05:01,723 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:05:01,741 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:01] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.010 0.031 2026-09-25 15:05:01,748 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:01] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.023 2026-09-25 15:05:01,750 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.048 2026-09-25 15:05:01,776 44 INFO rb-48985ee-225086-418734 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-25 15:05:01,819 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 15:05:01,824 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:01] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.008 0.013 2026-09-25 15:05:01,851 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:05:01,875 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:01] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.014 0.055 2026-09-25 15:05:01,889 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:01] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-09-25 15:05:01,895 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:05:01,897 44 INFO rb-48985ee-225086-418734 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-25 15:05:01,924 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:01] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.011 0.106 2026-09-25 15:05:01,938 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:01] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.117 2026-09-25 15:05:01,946 44 INFO rb-48985ee-225086-418734 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-25 15:05:01,954 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:01] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.121 2026-09-25 15:05:01,967 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:01] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-09-25 15:05:01,982 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:01] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-09-25 15:05:01,996 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:01] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.092 2026-09-25 15:05:02,011 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:02] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-09-25 15:05:02,024 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:02] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-09-25 15:05:02,039 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:02] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-09-25 15:05:02,052 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:02] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-09-25 15:05:02,096 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.016 0.093 2026-09-25 15:05:02,136 44 INFO rb-48985ee-225086-418734 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-25 15:05:02,193 44 INFO rb-48985ee-225086-418734 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-25 15:05:02,286 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:02] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 65 0.026 0.066 2026-09-25 15:05:02,341 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:02] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.014 0.025 2026-09-25 15:05:02,371 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:02] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-25 15:05:02,413 44 INFO rb-48985ee-225086-418734 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-25 15:05:02,486 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:02] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 68 0.025 0.048 2026-09-25 15:05:02,564 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.025 0.047 2026-09-25 15:05:02,571 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:02] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.071 2026-09-25 15:05:02,598 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.014 2026-09-25 15:05:02,639 44 INFO rb-48985ee-225086-418734 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-25 15:05:02,692 44 INFO rb-48985ee-225086-418734 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-25 15:05:02,769 44 INFO rb-48985ee-225086-418734 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-25 15:05:02,834 44 INFO rb-48985ee-225086-418734 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-25 15:05:02,901 44 INFO rb-48985ee-225086-418734 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-25 15:05:02,910 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:02,912 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:02,952 44 INFO rb-48985ee-225086-418734 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-25 15:05:03,002 44 INFO rb-48985ee-225086-418734 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-25 15:05:03,066 44 INFO rb-48985ee-225086-418734 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-25 15:05:03,129 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: tour succeeded 2026-09-25 15:05:03,129 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentWithExtraLine SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-25 15:05:03,137 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81797555 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'ec011f0f-64aa-4127-b3e4-e06182a664ed'}] 2026-09-25 15:05:03,181 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines.browser: heap 17530512 (allocated 19136512) 2026-09-25 15:05:03,184 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Closing chrome headless with pid 117638 2026-09-25 15:05:03,187 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Closing websocket connection 2026-09-25 15:05:03,187 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Terminating chrome headless with pid 117638 2026-09-25 15:05:03,245 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150503_244935_test_advance_payment_with_extra_lines.txt 2026-09-25 15:05:03,245 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: Removing chrome user profile "/tmp/tmpgryhhtm2_chrome_odoo" 2026-09-25 15:05:03,257 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_advance_payment_with_extra_lines: waiting for threads: [, ] 2026-09-25 15:05:03,355 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81797555 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'ec011f0f-64aa-4127-b3e4-e06182a664ed'} created pos.order #809 2026-09-25 15:05:03,357 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81797555 finished 2026-09-25 15:05:03,429 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 251 0.096 0.199 2026-09-25 15:05:03,440 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_to_invoice ... 2026-09-25 15:05:03,609 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22302814 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'}] 2026-09-25 15:05:04,444 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22302814 order {'name': 'Order 12345-123-1234', 'pos_reference': None, 'uuid': '12345-123-1234'} created pos.order #810 2026-09-25 15:05:04,444 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22302814 finished 2026-09-25 15:05:04,491 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_downpayment_and_credit_note ... 2026-09-25 15:05:05,511 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_refund_pos_order ... 2026-09-25 15:05:05,794 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76103048 started for PoS orders references: [{'name': 'Order Refund-Test-0001', 'pos_reference': None, 'uuid': '44d9b61f-5a71-4093-933d-8f27b76d8e94'}] 2026-09-25 15:05:05,874 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1308] 2026-09-25 15:05:06,048 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76103048 order {'name': 'Order Refund-Test-0001', 'pos_reference': None, 'uuid': '44d9b61f-5a71-4093-933d-8f27b76d8e94'} created pos.order #811 2026-09-25 15:05:06,050 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76103048 finished 2026-09-25 15:05:06,319 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_backend_settle_refund ... 2026-09-25 15:05:06,620 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84890009 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '3a2558da-0047-4dfe-b480-8d68c7ceda98'}] 2026-09-25 15:05:06,699 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1311] 2026-09-25 15:05:07,544 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84890009 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '3a2558da-0047-4dfe-b480-8d68c7ceda98'} created pos.order #813 2026-09-25 15:05:07,546 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84890009 finished 2026-09-25 15:05:07,837 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_customer_notes ... 2026-09-25 15:05:08,338 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome pid: 117864 2026-09-25 15:05:08,339 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome headless temporary user profile dir: /tmp/tmp3l_2p9sc_chrome_odoo 2026-09-25 15:05:08,339 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Issuing json command http://127.0.0.1:33065/json/version 2026-09-25 15:05:08,340 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33065', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:05:08,342 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Browser version: Chrome/150.0.7871.114 2026-09-25 15:05:08,342 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Issuing json command http://127.0.0.1:33065/json 2026-09-25 15:05:08,342 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33065', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:05:08,343 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Websocket url found: ws://127.0.0.1:33065/devtools/page/0AFCB4AEEDA6ADCED3E310B2CABE97DC 2026-09-25 15:05:08,344 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Enable chrome headless console log notification 2026-09-25 15:05:08,345 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome headless enable page notifications 2026-09-25 15:05:08,400 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 15:05:08,401 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Setting session cookie in browser 2026-09-25 15:05:08,402 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-09-25 15:05:08,402 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-09-25 15:05:08,411 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:05:08,710 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:08] "GET /pos/ui/126 HTTP/1.1" 200 - 86 0.018 0.283 2026-09-25 15:05:08,714 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Navigation result: {'frameId': '0AFCB4AEEDA6ADCED3E310B2CABE97DC', 'loaderId': '3993BA16C2C1F0973C22CB78A3CE9485', 'isDownload': False} 2026-09-25 15:05:08,714 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Evaluate ready code "odoo.isTourReady('PosSettleOrderWithNote')" 2026-09-25 15:05:08,724 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:05:08,735 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:08] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:05:08,738 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:08] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.006 2026-09-25 15:05:08,743 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:08] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:05:09,011 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:09,013 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:09,022 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:09] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 15:05:09,032 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Evaluate test code "odoo.startTour('PosSettleOrderWithNote', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:05:09,035 44 INFO rb-48985ee-225086-418734 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-25 15:05:09,035 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:09] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:05:09,041 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:09] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:05:09,046 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:09,064 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:09] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.008 2026-09-25 15:05:09,073 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-25 15:05:09,110 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:09] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.008 0.030 2026-09-25 15:05:09,111 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:09] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.029 2026-09-25 15:05:09,397 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.083 0.186 2026-09-25 15:05:09,409 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:09,450 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:05:09,487 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:09] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.025 2026-09-25 15:05:09,501 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:05:09,507 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: Owl is running in 'dev' mode. 2026-09-25 15:05:09,514 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:09] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:09,540 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:09,550 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:05:09,552 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 15:05:09,561 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:05:09,563 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:05:09,572 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:09] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.012 0.017 2026-09-25 15:05:09,578 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:09] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.033 2026-09-25 15:05:09,585 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:09] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.001 0.015 2026-09-25 15:05:09,586 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.042 2026-09-25 15:05:09,620 44 INFO rb-48985ee-225086-418734 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-25 15:05:09,653 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:05:09,674 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:05:09,691 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:09] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.021 0.022 2026-09-25 15:05:09,701 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:09] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.002 0.047 2026-09-25 15:05:09,717 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:09] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.061 2026-09-25 15:05:09,722 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:09,725 44 INFO rb-48985ee-225086-418734 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-25 15:05:09,753 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:09] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.012 0.094 2026-09-25 15:05:09,767 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:09] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-09-25 15:05:09,774 44 INFO rb-48985ee-225086-418734 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-25 15:05:09,780 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:09] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-09-25 15:05:09,793 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:09] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-09-25 15:05:09,807 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:09] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.149 2026-09-25 15:05:09,819 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:09] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-09-25 15:05:09,834 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:09] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.063 2026-09-25 15:05:09,846 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:09] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.061 2026-09-25 15:05:09,858 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:09] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.061 2026-09-25 15:05:09,918 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.016 0.145 2026-09-25 15:05:09,952 44 INFO rb-48985ee-225086-418734 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-25 15:05:10,009 44 INFO rb-48985ee-225086-418734 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-25 15:05:10,094 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:10] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 65 0.025 0.058 2026-09-25 15:05:10,154 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:10] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.016 0.027 2026-09-25 15:05:10,184 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:10] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.008 2026-09-25 15:05:10,228 44 INFO rb-48985ee-225086-418734 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-25 15:05:10,303 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:10] "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.027 0.047 2026-09-25 15:05:10,376 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.022 0.046 2026-09-25 15:05:10,382 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:10] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.064 2026-09-25 15:05:10,410 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:10] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 19 0.007 0.015 2026-09-25 15:05:10,434 44 INFO rb-48985ee-225086-418734 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-25 15:05:10,455 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:10] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 16 0.006 0.014 2026-09-25 15:05:10,500 44 INFO rb-48985ee-225086-418734 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-25 15:05:10,551 44 INFO rb-48985ee-225086-418734 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-25 15:05:10,615 44 INFO rb-48985ee-225086-418734 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-25 15:05:10,624 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:10,625 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:10,665 44 INFO rb-48985ee-225086-418734 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-25 15:05:10,715 44 INFO rb-48985ee-225086-418734 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-25 15:05:10,779 44 INFO rb-48985ee-225086-418734 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-25 15:05:10,839 44 INFO rb-48985ee-225086-418734 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-25 15:05:10,843 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76501053 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '6a104447-573c-470d-acf5-e3479e15a59b'}] 2026-09-25 15:05:10,845 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:10,950 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1314] 2026-09-25 15:05:11,130 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76501053 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '6a104447-573c-470d-acf5-e3479e15a59b'} created pos.order #815 2026-09-25 15:05:11,139 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76501053 finished 2026-09-25 15:05:11,253 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 393 0.137 0.275 2026-09-25 15:05:11,278 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:11] "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-25 15:05:11,323 44 INFO rb-48985ee-225086-418734 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-25 15:05:11,326 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18534068 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '6a104447-573c-470d-acf5-e3479e15a59b'}] 2026-09-25 15:05:11,330 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18534068 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '6a104447-573c-470d-acf5-e3479e15a59b'} sync ignored for existing PoS order pos.order(815,) (state: paid) 2026-09-25 15:05:11,338 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #18534068 finished 2026-09-25 15:05:11,384 44 INFO rb-48985ee-225086-418734 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-25 15:05:11,386 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.017 0.045 2026-09-25 15:05:11,433 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: tour succeeded 2026-09-25 15:05:11,434 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosSettleOrderWithNote SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-25 15:05:11,494 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes.browser: heap 17789476 (allocated 19136512) 2026-09-25 15:05:11,497 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Closing chrome headless with pid 117864 2026-09-25 15:05:11,497 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Closing websocket connection 2026-09-25 15:05:11,499 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Terminating chrome headless with pid 117864 2026-09-25 15:05:11,553 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150511_553042_test_customer_notes.txt 2026-09-25 15:05:11,553 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_customer_notes: Removing chrome user profile "/tmp/tmp3l_2p9sc_chrome_odoo" 2026-09-25 15:05:11,564 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_down_payment_displayed ... 2026-09-25 15:05:12,169 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome pid: 118092 2026-09-25 15:05:12,169 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome headless temporary user profile dir: /tmp/tmp_twt8hoe_chrome_odoo 2026-09-25 15:05:12,170 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Issuing json command http://127.0.0.1:35481/json/version 2026-09-25 15:05:12,171 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35481', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:05:12,173 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Browser version: Chrome/150.0.7871.114 2026-09-25 15:05:12,173 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Issuing json command http://127.0.0.1:35481/json 2026-09-25 15:05:12,174 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35481', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:05:12,175 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Websocket url found: ws://127.0.0.1:35481/devtools/page/A4D83A9F8F7EE0CD9A86BF19148DB805 2026-09-25 15:05:12,176 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Enable chrome headless console log notification 2026-09-25 15:05:12,178 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome headless enable page notifications 2026-09-25 15:05:12,249 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 15:05:12,251 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Setting session cookie in browser 2026-09-25 15:05:12,252 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-09-25 15:05:12,252 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-09-25 15:05:12,260 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:05:12,653 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:12] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.029 0.365 2026-09-25 15:05:12,656 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Navigation result: {'frameId': 'A4D83A9F8F7EE0CD9A86BF19148DB805', 'loaderId': '5CDDAD95BEF6C77A5A67147B3645F579', 'isDownload': False} 2026-09-25 15:05:12,656 44 INFO rb-48985ee-225086-418734 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-25 15:05:12,665 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:05:12,676 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:12] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:05:12,679 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:12] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-09-25 15:05:12,683 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:12] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.011 2026-09-25 15:05:12,961 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:12,963 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:12,972 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 15:05:12,981 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Evaluate test code "odoo.startTour('test_down_payment_displayed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:05:12,984 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:05:12,985 44 INFO rb-48985ee-225086-418734 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-25 15:05:12,991 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:05:12,996 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:13,013 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:13] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.009 2026-09-25 15:05:13,022 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-25 15:05:13,051 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:13] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.008 0.022 2026-09-25 15:05:13,053 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-09-25 15:05:13,347 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.091 0.187 2026-09-25 15:05:13,356 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:13,387 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:05:13,426 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:13] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.029 2026-09-25 15:05:13,438 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:05:13,444 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: Owl is running in 'dev' mode. 2026-09-25 15:05:13,449 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:13,476 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:13,491 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:05:13,492 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:13] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:05:13,504 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05: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-25 15:05:13,506 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:05:13,508 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:13] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.008 0.017 2026-09-25 15:05:13,510 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.028 2026-09-25 15:05:13,520 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:13] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.034 2026-09-25 15:05:13,527 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:13] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.016 2026-09-25 15:05:13,565 44 INFO rb-48985ee-225086-418734 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-25 15:05:13,607 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:13] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.005 0.010 2026-09-25 15:05:13,609 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-25 15:05:13,619 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:13,641 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:13] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.012 0.035 2026-09-25 15:05:13,655 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:13] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.053 2026-09-25 15:05:13,670 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:13] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.067 2026-09-25 15:05:13,693 44 INFO rb-48985ee-225086-418734 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-25 15:05:13,709 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:13] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.011 0.104 2026-09-25 15:05:13,714 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:13] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:13,724 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:13] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-09-25 15:05:13,737 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:13] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-09-25 15:05:13,742 44 INFO rb-48985ee-225086-418734 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-25 15:05:13,751 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:13] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-09-25 15:05:13,764 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:13] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.153 2026-09-25 15:05:13,776 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:13] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-09-25 15:05:13,822 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.014 0.092 2026-09-25 15:05:13,835 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:13] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-09-25 15:05:13,849 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:13] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.121 2026-09-25 15:05:13,852 44 INFO rb-48985ee-225086-418734 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-25 15:05:13,909 44 INFO rb-48985ee-225086-418734 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-25 15:05:13,991 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:13] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 65 0.021 0.059 2026-09-25 15:05:14,043 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:14] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.012 0.023 2026-09-25 15:05:14,072 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:14] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-25 15:05:14,119 44 INFO rb-48985ee-225086-418734 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-25 15:05:14,189 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:14] "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.023 0.046 2026-09-25 15:05:14,255 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.020 0.041 2026-09-25 15:05:14,261 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:14] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.061 2026-09-25 15:05:14,289 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:14] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.013 2026-09-25 15:05:14,320 44 INFO rb-48985ee-225086-418734 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-25 15:05:14,373 44 INFO rb-48985ee-225086-418734 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-25 15:05:14,451 44 INFO rb-48985ee-225086-418734 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-25 15:05:14,514 44 INFO rb-48985ee-225086-418734 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-25 15:05:14,523 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:14] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:14,523 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:14] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:14,564 44 INFO rb-48985ee-225086-418734 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-25 15:05:14,615 44 INFO rb-48985ee-225086-418734 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-25 15:05:14,678 44 INFO rb-48985ee-225086-418734 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-25 15:05:14,739 44 INFO rb-48985ee-225086-418734 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-25 15:05:14,743 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55815386 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '40064d78-a2e2-4b2a-a71d-cabcfeda4733'}] 2026-09-25 15:05:14,744 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:05:14,800 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55815386 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '40064d78-a2e2-4b2a-a71d-cabcfeda4733'} created pos.order #816 2026-09-25 15:05:14,807 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55815386 finished 2026-09-25 15:05:14,904 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 142 0.048 0.116 2026-09-25 15:05:14,945 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:14] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.014 2026-09-25 15:05:14,959 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:14] "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-25 15:05:15,009 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27821159 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '40064d78-a2e2-4b2a-a71d-cabcfeda4733'}] 2026-09-25 15:05:15,013 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27821159 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '40064d78-a2e2-4b2a-a71d-cabcfeda4733'} sync ignored for existing PoS order pos.order(816,) (state: paid) 2026-09-25 15:05:15,015 44 INFO rb-48985ee-225086-418734 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-25 15:05:15,021 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #27821159 finished 2026-09-25 15:05:15,065 44 INFO rb-48985ee-225086-418734 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-25 15:05:15,075 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:15] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.020 0.047 2026-09-25 15:05:15,108 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:15] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.007 0.018 2026-09-25 15:05:15,118 44 INFO rb-48985ee-225086-418734 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-25 15:05:15,171 44 INFO rb-48985ee-225086-418734 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-25 15:05:15,224 44 INFO rb-48985ee-225086-418734 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-25 15:05:15,269 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:15] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 4 0.002 0.041 2026-09-25 15:05:15,309 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:15] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.009 0.023 2026-09-25 15:05:15,326 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:15] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-25 15:05:15,351 44 INFO rb-48985ee-225086-418734 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-25 15:05:15,440 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:15] "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.023 0.065 2026-09-25 15:05:15,514 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 69 0.024 0.045 2026-09-25 15:05:15,520 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:15] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.062 2026-09-25 15:05:15,545 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:15] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.013 2026-09-25 15:05:15,584 44 INFO rb-48985ee-225086-418734 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-25 15:05:15,610 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:15] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.007 0.018 2026-09-25 15:05:15,652 44 INFO rb-48985ee-225086-418734 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-25 15:05:15,703 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: tour succeeded 2026-09-25 15:05:15,703 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_down_payment_displayed SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-25 15:05:15,768 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed.browser: heap 19974932 (allocated 21893120) 2026-09-25 15:05:15,769 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Closing chrome headless with pid 118092 2026-09-25 15:05:15,769 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Closing websocket connection 2026-09-25 15:05:15,770 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Terminating chrome headless with pid 118092 2026-09-25 15:05:15,823 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150515_823705_test_down_payment_displayed.txt 2026-09-25 15:05:15,823 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_down_payment_displayed: Removing chrome user profile "/tmp/tmp_twt8hoe_chrome_odoo" 2026-09-25 15:05:15,833 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_amount_to_invoice ... 2026-09-25 15:05:16,374 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome pid: 118323 2026-09-25 15:05:16,374 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome headless temporary user profile dir: /tmp/tmp6iyvtfr5_chrome_odoo 2026-09-25 15:05:16,374 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Issuing json command http://127.0.0.1:43589/json/version 2026-09-25 15:05:16,375 44 INFO rb-48985ee-225086-418734 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-25 15:05:16,378 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Browser version: Chrome/150.0.7871.114 2026-09-25 15:05:16,378 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Issuing json command http://127.0.0.1:43589/json 2026-09-25 15:05:16,378 44 INFO rb-48985ee-225086-418734 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-25 15:05:16,379 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Websocket url found: ws://127.0.0.1:43589/devtools/page/682EC0B664D2BE50E90B66482F0E862A 2026-09-25 15:05:16,380 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Enable chrome headless console log notification 2026-09-25 15:05:16,382 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome headless enable page notifications 2026-09-25 15:05:16,444 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 15:05:16,445 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Setting session cookie in browser 2026-09-25 15:05:16,446 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-09-25 15:05:16,446 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-09-25 15:05:16,454 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:05:16,757 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:16] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.020 0.285 2026-09-25 15:05:16,760 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Navigation result: {'frameId': '682EC0B664D2BE50E90B66482F0E862A', 'loaderId': '7FCB634254EEB1BC04BBACF2FFBA4E21', 'isDownload': False} 2026-09-25 15:05:16,760 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Evaluate ready code "odoo.isTourReady('PoSDownPaymentAmount')" 2026-09-25 15:05:16,771 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:05:16,786 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:16] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-25 15:05:16,788 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:16] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-25 15:05:16,792 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:16] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-09-25 15:05:17,070 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:17,072 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:17,082 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:05:17,093 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:05:17,099 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Evaluate test code "odoo.startTour('PoSDownPaymentAmount', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:05:17,100 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:17] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:05:17,101 44 INFO rb-48985ee-225086-418734 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-25 15:05:17,104 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:17,122 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:17] "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.009 2026-09-25 15:05:17,130 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-25 15:05:17,159 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.008 0.022 2026-09-25 15:05:17,160 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-09-25 15:05:17,451 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.090 0.185 2026-09-25 15:05:17,460 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:17,489 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05: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-25 15:05:17,528 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:17] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.029 2026-09-25 15:05:17,539 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:05:17,545 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: Owl is running in 'dev' mode. 2026-09-25 15:05:17,551 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:17,576 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:17,591 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:05:17,593 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:05:17,604 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05: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-25 15:05:17,605 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:05:17,607 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:17] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.009 0.014 2026-09-25 15:05:17,617 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:17] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.032 2026-09-25 15:05:17,618 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.032 2026-09-25 15:05:17,625 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:17] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.014 2026-09-25 15:05:17,653 44 INFO rb-48985ee-225086-418734 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-25 15:05:17,686 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:17,699 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:17] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.004 0.014 2026-09-25 15:05:17,713 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:05:17,734 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:17] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.013 0.037 2026-09-25 15:05:17,748 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:17] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.052 2026-09-25 15:05:17,762 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:17] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.064 2026-09-25 15:05:17,776 44 INFO rb-48985ee-225086-418734 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-25 15:05:17,792 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:17] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.010 0.098 2026-09-25 15:05:17,797 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:05:17,807 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:17] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-09-25 15:05:17,820 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:17] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-09-25 15:05:17,826 44 INFO rb-48985ee-225086-418734 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-25 15:05:17,833 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:17] "GET /web/image?model=product.template&field=image_128&id=2164&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-09-25 15:05:17,847 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:17] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.144 2026-09-25 15:05:17,860 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:17] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-09-25 15:05:17,898 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.014 0.085 2026-09-25 15:05:17,911 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:17] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-09-25 15:05:17,923 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:17] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.087 2026-09-25 15:05:17,936 44 INFO rb-48985ee-225086-418734 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-25 15:05:17,936 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:17] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.126 2026-09-25 15:05:17,992 44 INFO rb-48985ee-225086-418734 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-25 15:05:18,077 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:18] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 65 0.021 0.062 2026-09-25 15:05:18,130 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:18] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.013 0.024 2026-09-25 15:05:18,160 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:18] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-25 15:05:18,202 44 INFO rb-48985ee-225086-418734 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-25 15:05:18,271 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05: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.024 0.044 2026-09-25 15:05:18,337 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.022 0.039 2026-09-25 15:05:18,343 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:18] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.060 2026-09-25 15:05:18,370 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:18] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.014 2026-09-25 15:05:18,404 44 INFO rb-48985ee-225086-418734 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-25 15:05:18,457 44 INFO rb-48985ee-225086-418734 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-25 15:05:18,533 44 INFO rb-48985ee-225086-418734 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-25 15:05:18,584 44 INFO rb-48985ee-225086-418734 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-25 15:05:18,647 44 INFO rb-48985ee-225086-418734 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-25 15:05:18,657 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:18,657 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:18,698 44 INFO rb-48985ee-225086-418734 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-25 15:05:18,748 44 INFO rb-48985ee-225086-418734 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-25 15:05:18,811 44 INFO rb-48985ee-225086-418734 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-25 15:05:18,871 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: tour succeeded 2026-09-25 15:05:18,872 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: ╔═════════════════════════════════════╗ ║ TOUR PoSDownPaymentAmount SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-25 15:05:18,878 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58236654 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'd084f8c4-2591-4663-8e5a-50e62e4beff4'}] 2026-09-25 15:05:18,880 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:05:18,928 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice.browser: heap 17055500 (allocated 18612224) 2026-09-25 15:05:18,931 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Closing chrome headless with pid 118323 2026-09-25 15:05:18,932 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Closing websocket connection 2026-09-25 15:05:18,933 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Terminating chrome headless with pid 118323 2026-09-25 15:05:18,944 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58236654 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'd084f8c4-2591-4663-8e5a-50e62e4beff4'} created pos.order #817 2026-09-25 15:05:18,947 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58236654 finished 2026-09-25 15:05:18,999 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150518_999095_test_downpayment_amount_to_invoice.txt 2026-09-25 15:05:18,999 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: Removing chrome user profile "/tmp/tmp6iyvtfr5_chrome_odoo" 2026-09-25 15:05:19,025 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_amount_to_invoice: waiting for threads: [, ] 2026-09-25 15:05:19,033 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 131 0.048 0.112 2026-09-25 15:05:19,396 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice ... 2026-09-25 15:05:20,081 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice_line_name ... 2026-09-25 15:05:20,561 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome pid: 118545 2026-09-25 15:05:20,561 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome headless temporary user profile dir: /tmp/tmp2ww1ec0j_chrome_odoo 2026-09-25 15:05:20,562 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Issuing json command http://127.0.0.1:34945/json/version 2026-09-25 15:05:20,562 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34945', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:05:20,564 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Browser version: Chrome/150.0.7871.114 2026-09-25 15:05:20,564 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Issuing json command http://127.0.0.1:34945/json 2026-09-25 15:05:20,565 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34945', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:05:20,566 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Websocket url found: ws://127.0.0.1:34945/devtools/page/D987D56F41BF303D0EC48CD4BBF3FE2E 2026-09-25 15:05:20,567 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Enable chrome headless console log notification 2026-09-25 15:05:20,568 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome headless enable page notifications 2026-09-25 15:05:20,616 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:05:20,619 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Setting session cookie in browser 2026-09-25 15:05:20,620 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-09-25 15:05:20,620 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-09-25 15:05:20,628 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:05:20,929 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:20] "GET /pos/ui/126 HTTP/1.1" 200 - 90 0.026 0.277 2026-09-25 15:05:20,932 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Navigation result: {'frameId': 'D987D56F41BF303D0EC48CD4BBF3FE2E', 'loaderId': '77475C48E23BB07878DF9D9564B95ADC', 'isDownload': False} 2026-09-25 15:05:20,933 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-09-25 15:05:20,943 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:05:20,957 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:20] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 15:05:20,960 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:20] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 15:05:20,964 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:20] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 15:05:21,235 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:21,237 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:21,249 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-25 15:05:21,260 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:05:21,264 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Evaluate test code "odoo.startTour('PoSApplyDownpaymentInvoice', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:05:21,267 44 INFO rb-48985ee-225086-418734 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-25 15:05:21,268 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:05:21,273 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:21,288 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.008 2026-09-25 15:05:21,296 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-25 15:05:21,319 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.006 0.017 2026-09-25 15:05:21,320 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.015 2026-09-25 15:05:21,646 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.115 0.196 2026-09-25 15:05:21,658 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:21] "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-25 15:05:21,687 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:05:21,720 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:21] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.024 2026-09-25 15:05:21,731 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:05:21,737 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: Owl is running in 'dev' mode. 2026-09-25 15:05:21,744 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:05:21,768 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:21,779 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:21,781 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:21,788 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:21,789 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:21] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.010 2026-09-25 15:05:21,790 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.016 2026-09-25 15:05:21,798 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:21] "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-25 15:05:21,812 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:21] "GET /web/image/res.users/238/avatar_128 HTTP/1.1" 200 - 14 0.008 0.026 2026-09-25 15:05:21,819 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:21] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.022 2026-09-25 15:05:21,857 44 INFO rb-48985ee-225086-418734 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-25 15:05:21,905 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-25 15:05:21,919 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:21,934 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:21] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 34 0.021 0.029 2026-09-25 15:05:21,963 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:21] "GET /pos/ui/126 HTTP/1.1" 200 - 34 0.010 0.063 2026-09-25 15:05:21,974 44 INFO rb-48985ee-225086-418734 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-25 15:05:21,988 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:21] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-09-25 15:05:21,994 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:21] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:05:21,997 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:21] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.003 0.087 2026-09-25 15:05:22,014 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:22] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-09-25 15:05:22,025 44 INFO rb-48985ee-225086-418734 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-25 15:05:22,028 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:22] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-09-25 15:05:22,042 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:22] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-09-25 15:05:22,055 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:22] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.087 2026-09-25 15:05:22,096 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.016 0.080 2026-09-25 15:05:22,109 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:22] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-09-25 15:05:22,122 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:22] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-09-25 15:05:22,135 44 INFO rb-48985ee-225086-418734 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-25 15:05:22,136 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:22] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-09-25 15:05:22,154 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:22] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.155 2026-09-25 15:05:22,192 44 INFO rb-48985ee-225086-418734 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-25 15:05:22,271 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:22] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 61 0.019 0.059 2026-09-25 15:05:22,319 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:22] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.011 0.020 2026-09-25 15:05:22,344 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:22] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:05:22,389 44 INFO rb-48985ee-225086-418734 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-25 15:05:22,459 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:22] "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.026 0.044 2026-09-25 15:05:22,528 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.024 0.040 2026-09-25 15:05:22,535 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:22] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.063 2026-09-25 15:05:22,562 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:22] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.014 2026-09-25 15:05:22,587 44 INFO rb-48985ee-225086-418734 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-25 15:05:22,640 44 INFO rb-48985ee-225086-418734 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-25 15:05:22,714 44 INFO rb-48985ee-225086-418734 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-25 15:05:22,777 44 INFO rb-48985ee-225086-418734 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-25 15:05:22,785 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:22,786 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:22,827 44 INFO rb-48985ee-225086-418734 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-25 15:05:22,878 44 INFO rb-48985ee-225086-418734 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-25 15:05:22,941 44 INFO rb-48985ee-225086-418734 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-25 15:05:22,994 44 INFO rb-48985ee-225086-418734 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-25 15:05:23,057 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: tour succeeded 2026-09-25 15:05:23,057 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-25 15:05:23,061 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13893902 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'e870a9f2-4125-4c67-ba05-000264b28d84'}] 2026-09-25 15:05:23,068 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:23,114 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name.browser: heap 16974460 (allocated 18612224) 2026-09-25 15:05:23,118 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Closing chrome headless with pid 118545 2026-09-25 15:05:23,119 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Closing websocket connection 2026-09-25 15:05:23,119 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Terminating chrome headless with pid 118545 2026-09-25 15:05:23,181 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150523_181090_test_downpayment_invoice_line_name.txt 2026-09-25 15:05:23,181 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: Removing chrome user profile "/tmp/tmp2ww1ec0j_chrome_odoo" 2026-09-25 15:05:23,185 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_line_name: waiting for threads: [, ] 2026-09-25 15:05:23,893 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13893902 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'e870a9f2-4125-4c67-ba05-000264b28d84'} created pos.order #818 2026-09-25 15:05:23,895 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13893902 finished 2026-09-25 15:05:23,989 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 496 0.189 0.741 2026-09-25 15:05:24,001 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice_link ... 2026-09-25 15:05:24,590 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 118768 2026-09-25 15:05:24,591 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmp8df4xagq_chrome_odoo 2026-09-25 15:05:24,591 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:43171/json/version 2026-09-25 15:05:24,592 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43171', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:05:24,593 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: Chrome/150.0.7871.114 2026-09-25 15:05:24,593 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:43171/json 2026-09-25 15:05:24,594 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43171', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:05:24,594 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:43171/devtools/page/806E28EF4ABF5CD20171CC771731970D 2026-09-25 15:05:24,596 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-09-25 15:05:24,598 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-09-25 15:05:24,656 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:05:24,659 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-09-25 15:05:24,660 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-09-25 15:05:24,660 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-09-25 15:05:24,667 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:05:25,007 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:25] "GET /pos/ui/126 HTTP/1.1" 200 - 89 0.020 0.321 2026-09-25 15:05:25,009 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': '806E28EF4ABF5CD20171CC771731970D', 'loaderId': '6733362D2E21FE4584CD0413E2468883', 'isDownload': False} 2026-09-25 15:05:25,010 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-09-25 15:05:25,019 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:05:25,029 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:25] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:05:25,032 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:25] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.007 2026-09-25 15:05:25,036 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:25] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 15:05:25,357 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:25,359 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:25,368 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:05:25,380 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate test code "odoo.startTour('PoSApplyDownpaymentInvoice', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:05:25,381 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:05:25,383 44 INFO rb-48985ee-225086-418734 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-25 15:05:25,389 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:05:25,394 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:25,406 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:05:25,416 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-25 15:05:25,448 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.007 0.027 2026-09-25 15:05:25,450 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.022 2026-09-25 15:05:25,730 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.081 0.184 2026-09-25 15:05:25,739 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:25] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:25,767 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05: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.003 2026-09-25 15:05:25,799 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:25] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:05:25,820 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05: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.003 2026-09-25 15:05:25,826 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-09-25 15:05:25,833 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:05:25,857 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:25,877 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:05:25,880 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:25] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:05:25,881 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:25] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.010 2026-09-25 15:05:25,892 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05: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-25 15:05:25,893 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:05:25,907 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:25] "GET /web/image/res.users/238/avatar_128 HTTP/1.1" 200 - 14 0.010 0.028 2026-09-25 15:05:25,908 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.038 2026-09-25 15:05:25,915 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:25] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.018 2026-09-25 15:05:25,949 44 INFO rb-48985ee-225086-418734 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-25 15:05:25,983 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:05:25,990 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:25] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.006 0.010 2026-09-25 15:05:25,997 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:05:26,009 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:26] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.027 2026-09-25 15:05:26,036 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:26] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 34 0.008 0.050 2026-09-25 15:05:26,050 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:26] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.048 2026-09-25 15:05:26,054 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:26] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:26,057 44 INFO rb-48985ee-225086-418734 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-25 15:05:26,065 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:26] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.062 2026-09-25 15:05:26,081 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:26] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-09-25 15:05:26,094 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:26] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-09-25 15:05:26,108 44 INFO rb-48985ee-225086-418734 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-25 15:05:26,125 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:26] "GET /pos/ui/126 HTTP/1.1" 200 - 34 0.008 0.140 2026-09-25 15:05:26,137 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:26] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-09-25 15:05:26,150 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:26] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.091 2026-09-25 15:05:26,190 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.013 0.108 2026-09-25 15:05:26,204 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:26] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-09-25 15:05:26,218 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:26] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.132 2026-09-25 15:05:26,218 44 INFO rb-48985ee-225086-418734 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-25 15:05:26,275 44 INFO rb-48985ee-225086-418734 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-25 15:05:26,354 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:26] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 61 0.018 0.059 2026-09-25 15:05:26,411 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:26] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.014 0.027 2026-09-25 15:05:26,439 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:26] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.002 0.005 2026-09-25 15:05:26,486 44 INFO rb-48985ee-225086-418734 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-25 15:05:26,555 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:26] "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.024 0.043 2026-09-25 15:05:26,643 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:26] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.022 0.061 2026-09-25 15:05:26,649 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:26] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.081 2026-09-25 15:05:26,676 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:26] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.014 2026-09-25 15:05:26,703 44 INFO rb-48985ee-225086-418734 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-25 15:05:26,756 44 INFO rb-48985ee-225086-418734 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-25 15:05:26,833 44 INFO rb-48985ee-225086-418734 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-25 15:05:26,895 44 INFO rb-48985ee-225086-418734 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-25 15:05:26,906 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:26,906 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:26,946 44 INFO rb-48985ee-225086-418734 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-25 15:05:26,996 44 INFO rb-48985ee-225086-418734 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-25 15:05:27,061 44 INFO rb-48985ee-225086-418734 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-25 15:05:27,114 44 INFO rb-48985ee-225086-418734 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-25 15:05:27,175 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-09-25 15:05:27,175 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-25 15:05:27,178 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61889056 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'bb4f9506-9242-48e6-a401-d210bf1b2357'}] 2026-09-25 15:05:27,227 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 17156616 (allocated 18874368) 2026-09-25 15:05:27,229 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 118768 2026-09-25 15:05:27,229 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-09-25 15:05:27,232 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 118768 2026-09-25 15:05:27,299 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150527_299775_test_downpayment_invoice_link.txt 2026-09-25 15:05:27,300 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmp8df4xagq_chrome_odoo" 2026-09-25 15:05:27,308 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-09-25 15:05:27,976 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61889056 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'bb4f9506-9242-48e6-a401-d210bf1b2357'} created pos.order #819 2026-09-25 15:05:27,978 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61889056 finished 2026-09-25 15:05:28,058 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 522 0.198 0.683 2026-09-25 15:05:28,668 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 118992 2026-09-25 15:05:28,668 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmpdhhe8_7r_chrome_odoo 2026-09-25 15:05:28,668 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:44931/json/version 2026-09-25 15:05:28,669 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44931', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:05:28,671 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: Chrome/150.0.7871.114 2026-09-25 15:05:28,671 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:44931/json 2026-09-25 15:05:28,671 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44931', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:05:28,672 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:44931/devtools/page/70B48F524338DC44D2E16FC6566C9F33 2026-09-25 15:05:28,673 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-09-25 15:05:28,674 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-09-25 15:05:28,714 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:05:28,716 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-09-25 15:05:28,717 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-09-25 15:05:28,717 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-09-25 15:05:28,752 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:28] "GET /pos/ui/126 HTTP/1.1" 200 - 34 0.008 0.022 2026-09-25 15:05:28,755 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': '70B48F524338DC44D2E16FC6566C9F33', 'loaderId': '92491622DA688C60D47386FA83B599DC', 'isDownload': False} 2026-09-25 15:05:28,755 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice2')" 2026-09-25 15:05:28,764 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:05:28,773 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:28] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:05:28,776 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:28] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.008 2026-09-25 15:05:28,779 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:28] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 15:05:29,101 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:29,105 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:29,110 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:05:29,123 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-09-25 15:05:29,130 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:05:29,131 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate test code "odoo.startTour('PoSApplyDownpaymentInvoice2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:05:29,135 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:29,135 44 INFO rb-48985ee-225086-418734 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-25 15:05:29,145 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:05:29,148 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:05:29,167 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.004 0.014 2026-09-25 15:05:29,168 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.011 2026-09-25 15:05:29,504 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 271 0.094 0.223 2026-09-25 15:05:29,515 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:29,548 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:05:29,582 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:29] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.026 2026-09-25 15:05:29,592 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:05:29,598 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-09-25 15:05:29,603 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:29] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:29,636 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:05:29,639 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:29,643 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:29] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:05:29,654 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:05:29,655 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:05:29,656 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:29] "GET /web/image/res.users/238/avatar_128 HTTP/1.1" 200 - 7 0.008 0.014 2026-09-25 15:05:29,663 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:29] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.025 2026-09-25 15:05:29,665 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:29] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.027 2026-09-25 15:05:29,672 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:29] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.011 2026-09-25 15:05:29,710 44 INFO rb-48985ee-225086-418734 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-25 15:05:29,754 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:29] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-25 15:05:29,759 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:29] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.008 0.014 2026-09-25 15:05:29,764 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:05:29,774 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:29] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-09-25 15:05:29,808 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:29] "GET /pos/ui/126 HTTP/1.1" 200 - 34 0.009 0.053 2026-09-25 15:05:29,816 44 INFO rb-48985ee-225086-418734 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-25 15:05:29,839 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:29] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 34 0.010 0.087 2026-09-25 15:05:29,854 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:29] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.087 2026-09-25 15:05:29,868 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:29] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-09-25 15:05:29,882 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:29] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.128 2026-09-25 15:05:29,883 44 INFO rb-48985ee-225086-418734 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-25 15:05:29,893 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:29] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:29,896 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:29] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.118 2026-09-25 15:05:29,909 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:29] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-09-25 15:05:29,922 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:29] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-09-25 15:05:29,939 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:29] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-09-25 15:05:29,941 44 INFO rb-48985ee-225086-418734 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-25 15:05:29,954 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:29] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-09-25 15:05:29,986 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:29] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.002 0.040 2026-09-25 15:05:30,032 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:30] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.010 0.019 2026-09-25 15:05:30,061 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:30] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.002 0.007 2026-09-25 15:05:30,102 44 INFO rb-48985ee-225086-418734 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-25 15:05:30,172 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:30] "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.023 0.045 2026-09-25 15:05:30,237 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.019 0.040 2026-09-25 15:05:30,243 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:30] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.059 2026-09-25 15:05:30,280 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:30] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.022 2026-09-25 15:05:30,320 44 INFO rb-48985ee-225086-418734 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-25 15:05:30,373 44 INFO rb-48985ee-225086-418734 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-25 15:05:30,450 44 INFO rb-48985ee-225086-418734 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-25 15:05:30,513 44 INFO rb-48985ee-225086-418734 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-25 15:05:30,521 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:30,522 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:30,563 44 INFO rb-48985ee-225086-418734 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-25 15:05:30,614 44 INFO rb-48985ee-225086-418734 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-25 15:05:30,677 44 INFO rb-48985ee-225086-418734 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-25 15:05:30,730 44 INFO rb-48985ee-225086-418734 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-25 15:05:30,790 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-09-25 15:05:30,791 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔════════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice2 SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-25 15:05:30,794 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91908047 started for PoS orders references: [{'name': '/', 'pos_reference': '262-126-000001', 'uuid': 'd4635a45-69b4-4c74-8cff-1fabcaeb7dda'}] 2026-09-25 15:05:30,842 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 16958564 (allocated 18612224) 2026-09-25 15:05:30,844 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 118992 2026-09-25 15:05:30,844 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-09-25 15:05:30,846 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 118992 2026-09-25 15:05:30,907 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150530_906863_test_downpayment_invoice_link.txt 2026-09-25 15:05:30,907 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmpdhhe8_7r_chrome_odoo" 2026-09-25 15:05:30,924 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-09-25 15:05:31,283 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91908047 order {'name': '/', 'pos_reference': '262-126-000001', 'uuid': 'd4635a45-69b4-4c74-8cff-1fabcaeb7dda'} created pos.order #820 2026-09-25 15:05:31,285 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91908047 finished 2026-09-25 15:05:31,369 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 382 0.205 0.372 2026-09-25 15:05:31,632 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome pid: 119212 2026-09-25 15:05:31,632 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless temporary user profile dir: /tmp/tmp5o4q6bs8_chrome_odoo 2026-09-25 15:05:31,633 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:35913/json/version 2026-09-25 15:05:31,634 44 INFO rb-48985ee-225086-418734 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-25 15:05:31,635 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Browser version: Chrome/150.0.7871.114 2026-09-25 15:05:31,635 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Issuing json command http://127.0.0.1:35913/json 2026-09-25 15:05:31,636 44 INFO rb-48985ee-225086-418734 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-25 15:05:31,636 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Websocket url found: ws://127.0.0.1:35913/devtools/page/F1CEB12811DE69B623A90C1834C99F7A 2026-09-25 15:05:31,638 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Enable chrome headless console log notification 2026-09-25 15:05:31,638 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome headless enable page notifications 2026-09-25 15:05:31,647 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:05:31,648 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Setting session cookie in browser 2026-09-25 15:05:31,649 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-09-25 15:05:31,649 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-09-25 15:05:31,689 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:31] "GET /pos/ui/126 HTTP/1.1" 200 - 34 0.010 0.024 2026-09-25 15:05:31,691 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Navigation result: {'frameId': 'F1CEB12811DE69B623A90C1834C99F7A', 'loaderId': 'BA07BB840586F03FAED30D1BFD2B870C', 'isDownload': False} 2026-09-25 15:05:31,691 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate ready code "odoo.isTourReady('PosSettleAndInvoiceOrder2')" 2026-09-25 15:05:31,701 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:05:31,710 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:31] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:05:31,713 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:31] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.007 2026-09-25 15:05:31,716 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:31] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.009 2026-09-25 15:05:32,002 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:05:32,003 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:05:32,008 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:05:32,019 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-09-25 15:05:32,025 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:05:32,030 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:32,030 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Evaluate test code "odoo.startTour('PosSettleAndInvoiceOrder2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:05:32,033 44 INFO rb-48985ee-225086-418734 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-25 15:05:32,041 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:05:32,044 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.007 2026-09-25 15:05:32,063 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 9 0.003 0.014 2026-09-25 15:05:32,065 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.012 2026-09-25 15:05:32,322 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 271 0.064 0.178 2026-09-25 15:05:32,331 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:32,366 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:05:32,396 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.023 2026-09-25 15:05:32,407 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-25 15:05:32,411 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:05:32,415 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-25 15:05:32,417 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: Owl is running in 'dev' mode. 2026-09-25 15:05:32,418 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-25 15:05:32,426 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.001 0.004 2026-09-25 15:05:32,429 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.007 2026-09-25 15:05:32,430 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 15:05:32,433 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.009 2026-09-25 15:05:32,445 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:32,458 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:05:32,460 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:05:32,461 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.011 2026-09-25 15:05:32,467 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:05:32,469 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:05:32,479 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "GET /web/image/res.users/238/avatar_128 HTTP/1.1" 200 - 7 0.006 0.025 2026-09-25 15:05:32,486 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.009 2026-09-25 15:05:32,487 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.038 2026-09-25 15:05:32,526 44 INFO rb-48985ee-225086-418734 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-25 15:05:32,560 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 15:05:32,576 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:05:32,589 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "GET /pos/ui/126 HTTP/1.1" 200 - 34 0.013 0.023 2026-09-25 15:05:32,615 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 34 0.008 0.054 2026-09-25 15:05:32,630 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-09-25 15:05:32,632 44 INFO rb-48985ee-225086-418734 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-25 15:05:32,647 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-09-25 15:05:32,661 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.011 2026-09-25 15:05:32,674 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.117 2026-09-25 15:05:32,690 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-09-25 15:05:32,693 44 INFO rb-48985ee-225086-418734 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-25 15:05:32,703 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-09-25 15:05:32,707 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:05:32,717 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-09-25 15:05:32,724 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.002 0.144 2026-09-25 15:05:32,737 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-09-25 15:05:32,751 44 INFO rb-48985ee-225086-418734 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-25 15:05:32,754 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-09-25 15:05:32,788 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.002 0.033 2026-09-25 15:05:32,840 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.011 0.027 2026-09-25 15:05:32,868 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.002 0.006 2026-09-25 15:05:32,912 44 INFO rb-48985ee-225086-418734 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-25 15:05:32,980 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:32] "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.020 0.047 2026-09-25 15:05:33,053 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 67 0.021 0.046 2026-09-25 15:05:33,060 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:33] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.064 2026-09-25 15:05:33,087 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:33] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.015 2026-09-25 15:05:33,117 44 INFO rb-48985ee-225086-418734 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-25 15:05:33,138 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:33] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.006 0.015 2026-09-25 15:05:33,200 44 INFO rb-48985ee-225086-418734 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-25 15:05:33,251 44 INFO rb-48985ee-225086-418734 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-25 15:05:33,315 44 INFO rb-48985ee-225086-418734 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-25 15:05:33,324 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:33,325 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:05:33,365 44 INFO rb-48985ee-225086-418734 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-25 15:05:33,416 44 INFO rb-48985ee-225086-418734 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-25 15:05:33,480 44 INFO rb-48985ee-225086-418734 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-25 15:05:33,534 44 INFO rb-48985ee-225086-418734 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-25 15:05:33,596 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: tour succeeded 2026-09-25 15:05:33,596 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: ╔══════════════════════════════════════════╗ ║ TOUR PosSettleAndInvoiceOrder2 SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-25 15:05:33,599 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52471921 started for PoS orders references: [{'name': '/', 'pos_reference': '263-126-000001', 'uuid': '353272ac-9542-4b73-bf17-2dbfbb716dbe'}] 2026-09-25 15:05:33,602 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:33,652 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link.browser: heap 17292936 (allocated 19136512) 2026-09-25 15:05:33,655 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing chrome headless with pid 119212 2026-09-25 15:05:33,657 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Closing websocket connection 2026-09-25 15:05:33,657 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Terminating chrome headless with pid 119212 2026-09-25 15:05:33,712 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #238 deleted stock.move.line records with IDs: [1320] 2026-09-25 15:05:33,722 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150533_722785_test_downpayment_invoice_link.txt 2026-09-25 15:05:33,723 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: Removing chrome user profile "/tmp/tmp5o4q6bs8_chrome_odoo" 2026-09-25 15:05:33,727 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_invoice_link: waiting for threads: [, ] 2026-09-25 15:05:34,391 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52471921 order {'name': '/', 'pos_reference': '263-126-000001', 'uuid': '353272ac-9542-4b73-bf17-2dbfbb716dbe'} created pos.order #821 2026-09-25 15:05:34,393 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52471921 finished 2026-09-25 15:05:34,510 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 685 0.276 0.636 2026-09-25 15:05:34,548 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_refund ... 2026-09-25 15:05:35,122 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome pid: 119434 2026-09-25 15:05:35,122 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome headless temporary user profile dir: /tmp/tmpzt8_hlfk_chrome_odoo 2026-09-25 15:05:35,122 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Issuing json command http://127.0.0.1:35471/json/version 2026-09-25 15:05:35,123 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35471', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:05:35,125 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Browser version: Chrome/150.0.7871.114 2026-09-25 15:05:35,125 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Issuing json command http://127.0.0.1:35471/json 2026-09-25 15:05:35,126 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35471', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:05:35,127 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Websocket url found: ws://127.0.0.1:35471/devtools/page/935E976B15049CA5BCE45E5FDA0D54C0 2026-09-25 15:05:35,128 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Enable chrome headless console log notification 2026-09-25 15:05:35,129 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome headless enable page notifications 2026-09-25 15:05:35,198 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 15:05:35,200 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Setting session cookie in browser 2026-09-25 15:05:35,201 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-09-25 15:05:35,201 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-09-25 15:05:35,209 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:05:35,507 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:35] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.019 0.281 2026-09-25 15:05:35,510 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Navigation result: {'frameId': '935E976B15049CA5BCE45E5FDA0D54C0', 'loaderId': '9F3449972ACC3C6281DDD87F2912F1AD', 'isDownload': False} 2026-09-25 15:05:35,510 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Evaluate ready code "odoo.isTourReady('PosRefundDownpayment')" 2026-09-25 15:05:35,520 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:05:35,530 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:35] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 15:05:35,533 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:35] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 15:05:35,537 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:35] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-25 15:05:35,822 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:35,831 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:05:35,835 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-25 15:05:35,848 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:05:35,849 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Evaluate test code "odoo.startTour('PosRefundDownpayment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:05:35,854 44 INFO rb-48985ee-225086-418734 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-25 15:05:35,855 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05: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-25 15:05:35,860 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:35,878 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.010 2026-09-25 15:05:35,888 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-25 15:05:35,914 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.008 0.021 2026-09-25 15:05:35,916 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.017 2026-09-25 15:05:36,217 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.088 0.194 2026-09-25 15:05:36,232 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:05:36,262 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05: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-25 15:05:36,301 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:36] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.027 2026-09-25 15:05:36,312 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:05:36,318 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: Owl is running in 'dev' mode. 2026-09-25 15:05:36,328 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.004 0.003 2026-09-25 15:05:36,350 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:36,364 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:05:36,368 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:36,374 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:36,379 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:36] "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-25 15:05:36,387 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:36] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.014 0.017 2026-09-25 15:05:36,393 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:36] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.035 2026-09-25 15:05:36,400 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:36] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.001 0.015 2026-09-25 15:05:36,401 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.042 2026-09-25 15:05:36,454 44 INFO rb-48985ee-225086-418734 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-25 15:05:36,493 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:05:36,524 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:36] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.014 0.024 2026-09-25 15:05:36,531 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:36,542 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:36] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.049 2026-09-25 15:05:36,556 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:36] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.060 2026-09-25 15:05:36,562 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:36] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.002 0.061 2026-09-25 15:05:36,574 44 INFO rb-48985ee-225086-418734 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-25 15:05:36,590 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:36] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.009 0.095 2026-09-25 15:05:36,595 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:36,604 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:36] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.069 2026-09-25 15:05:36,618 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:36] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-09-25 15:05:36,624 44 INFO rb-48985ee-225086-418734 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-25 15:05:36,631 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:36] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-09-25 15:05:36,644 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:36] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-09-25 15:05:36,656 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:36] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.091 2026-09-25 15:05:36,673 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:36] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.065 2026-09-25 15:05:36,685 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:36] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.063 2026-09-25 15:05:36,739 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.015 0.126 2026-09-25 15:05:36,768 44 INFO rb-48985ee-225086-418734 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-25 15:05:36,824 44 INFO rb-48985ee-225086-418734 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-25 15:05:36,928 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:36] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 66 0.027 0.076 2026-09-25 15:05:36,983 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:36] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.013 0.023 2026-09-25 15:05:37,014 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:37] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-25 15:05:37,058 44 INFO rb-48985ee-225086-418734 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-25 15:05:37,134 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:37] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 68 0.025 0.050 2026-09-25 15:05:37,205 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.022 0.043 2026-09-25 15:05:37,211 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:37] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.064 2026-09-25 15:05:37,239 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.013 2026-09-25 15:05:37,269 44 INFO rb-48985ee-225086-418734 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-25 15:05:37,322 44 INFO rb-48985ee-225086-418734 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-25 15:05:37,404 44 INFO rb-48985ee-225086-418734 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-25 15:05:37,467 44 INFO rb-48985ee-225086-418734 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-25 15:05:37,476 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:37,477 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:37,517 44 INFO rb-48985ee-225086-418734 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-25 15:05:37,568 44 INFO rb-48985ee-225086-418734 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-25 15:05:37,633 44 INFO rb-48985ee-225086-418734 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-25 15:05:37,692 44 INFO rb-48985ee-225086-418734 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-25 15:05:37,697 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75826576 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '91dd82dc-d241-4b63-873e-79f7ea60e4ac'}] 2026-09-25 15:05:37,701 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:05:37,772 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75826576 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '91dd82dc-d241-4b63-873e-79f7ea60e4ac'} created pos.order #822 2026-09-25 15:05:37,780 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75826576 finished 2026-09-25 15:05:37,901 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 157 0.064 0.142 2026-09-25 15:05:37,952 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.014 2026-09-25 15:05:37,966 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:37] "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-25 15:05:38,034 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30327969 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '91dd82dc-d241-4b63-873e-79f7ea60e4ac'}] 2026-09-25 15:05:38,038 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30327969 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '91dd82dc-d241-4b63-873e-79f7ea60e4ac'} sync ignored for existing PoS order pos.order(822,) (state: paid) 2026-09-25 15:05:38,042 44 INFO rb-48985ee-225086-418734 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-25 15:05:38,046 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30327969 finished 2026-09-25 15:05:38,093 44 INFO rb-48985ee-225086-418734 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-25 15:05:38,118 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.023 0.063 2026-09-25 15:05:38,141 44 INFO rb-48985ee-225086-418734 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-25 15:05:38,144 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:38] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.006 0.013 2026-09-25 15:05:38,191 44 INFO rb-48985ee-225086-418734 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-25 15:05:38,245 44 INFO rb-48985ee-225086-418734 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-25 15:05:38,306 44 INFO rb-48985ee-225086-418734 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-25 15:05:38,311 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:38] "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-25 15:05:38,326 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-09-25 15:05:38,344 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:38] "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.006 2026-09-25 15:05:38,357 44 INFO rb-48985ee-225086-418734 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-25 15:05:38,412 44 INFO rb-48985ee-225086-418734 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-25 15:05:38,463 44 INFO rb-48985ee-225086-418734 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-25 15:05:38,514 44 INFO rb-48985ee-225086-418734 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-25 15:05:38,565 44 INFO rb-48985ee-225086-418734 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-25 15:05:38,616 44 INFO rb-48985ee-225086-418734 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-25 15:05:38,666 44 INFO rb-48985ee-225086-418734 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-25 15:05:38,732 44 INFO rb-48985ee-225086-418734 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-25 15:05:38,782 44 INFO rb-48985ee-225086-418734 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-25 15:05:38,837 44 INFO rb-48985ee-225086-418734 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-25 15:05:38,895 44 INFO rb-48985ee-225086-418734 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-25 15:05:38,899 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1658975 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000002', 'uuid': '971faa09-4119-43db-9b74-f0a350a85718'}] 2026-09-25 15:05:38,942 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1658975 order {'name': '/', 'pos_reference': '261-126-000002', 'uuid': '971faa09-4119-43db-9b74-f0a350a85718'} created pos.order #823 2026-09-25 15:05:38,955 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1658975 finished 2026-09-25 15:05:39,031 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 116 0.045 0.089 2026-09-25 15:05:39,062 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:39] "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-25 15:05:39,084 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89353764 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-126-000002', 'uuid': '971faa09-4119-43db-9b74-f0a350a85718'}] 2026-09-25 15:05:39,088 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89353764 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-126-000002', 'uuid': '971faa09-4119-43db-9b74-f0a350a85718'} sync ignored for existing PoS order pos.order(823,) (state: paid) 2026-09-25 15:05:39,089 44 INFO rb-48985ee-225086-418734 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-25 15:05:39,095 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89353764 finished 2026-09-25 15:05:39,140 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: tour succeeded 2026-09-25 15:05:39,141 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: ╔═════════════════════════════════════╗ ║ TOUR PosRefundDownpayment SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-25 15:05:39,164 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 76 0.026 0.056 2026-09-25 15:05:39,223 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund.browser: heap 21512452 (allocated 24514560) 2026-09-25 15:05:39,227 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Closing chrome headless with pid 119434 2026-09-25 15:05:39,228 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Closing websocket connection 2026-09-25 15:05:39,228 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Terminating chrome headless with pid 119434 2026-09-25 15:05:39,282 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150539_282316_test_downpayment_refund.txt 2026-09-25 15:05:39,282 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_refund: Removing chrome user profile "/tmp/tmpzt8_hlfk_chrome_odoo" 2026-09-25 15:05:39,510 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_with_taxed_product ... 2026-09-25 15:05:40,181 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome pid: 119663 2026-09-25 15:05:40,182 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome headless temporary user profile dir: /tmp/tmp93x6m1hc_chrome_odoo 2026-09-25 15:05:40,182 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Issuing json command http://127.0.0.1:33969/json/version 2026-09-25 15:05:40,183 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33969', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:05:40,185 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Browser version: Chrome/150.0.7871.114 2026-09-25 15:05:40,185 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Issuing json command http://127.0.0.1:33969/json 2026-09-25 15:05:40,185 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33969', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:05:40,186 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Websocket url found: ws://127.0.0.1:33969/devtools/page/68C11C6EAA55AA42739F93655BDA1476 2026-09-25 15:05:40,188 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Enable chrome headless console log notification 2026-09-25 15:05:40,188 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome headless enable page notifications 2026-09-25 15:05:40,264 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 15:05:40,266 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Setting session cookie in browser 2026-09-25 15:05:40,267 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-09-25 15:05:40,267 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-09-25 15:05:40,274 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:05:40,659 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:40] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.019 0.368 2026-09-25 15:05:40,661 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Navigation result: {'frameId': '68C11C6EAA55AA42739F93655BDA1476', 'loaderId': '939FBF49A4A8784CD08777C569473141', 'isDownload': False} 2026-09-25 15:05:40,662 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Evaluate ready code "odoo.isTourReady('PoSDownPaymentLinesPerTax')" 2026-09-25 15:05:40,671 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:05:40,682 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:40] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-25 15:05:40,685 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:40] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-25 15:05:40,706 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:40] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.004 0.024 2026-09-25 15:05:40,996 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:41,001 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:41,011 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-25 15:05:41,024 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:05:41,030 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:05:41,031 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Evaluate test code "odoo.startTour('PoSDownPaymentLinesPerTax', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:05:41,036 44 INFO rb-48985ee-225086-418734 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-25 15:05:41,039 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:41,056 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:41] "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.008 2026-09-25 15:05:41,063 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-25 15:05:41,095 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.009 0.022 2026-09-25 15:05:41,096 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.012 2026-09-25 15:05:41,396 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.092 0.192 2026-09-25 15:05:41,411 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 15:05:41,443 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05: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-25 15:05:41,474 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:41] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:05:41,485 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:05:41,491 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: Owl is running in 'dev' mode. 2026-09-25 15:05:41,500 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-25 15:05:41,522 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:41,531 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:05:41,536 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:05:41,545 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:41,547 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05: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-25 15:05:41,559 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:41] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.011 0.023 2026-09-25 15:05:41,561 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.035 2026-09-25 15:05:41,568 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:41] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.010 2026-09-25 15:05:41,575 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:41] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.001 0.048 2026-09-25 15:05:41,598 44 INFO rb-48985ee-225086-418734 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-25 15:05:41,639 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-25 15:05:41,671 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:05:41,681 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:41] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.016 0.037 2026-09-25 15:05:41,695 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:41] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.067 2026-09-25 15:05:41,702 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:41] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.002 0.069 2026-09-25 15:05:41,710 44 INFO rb-48985ee-225086-418734 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-25 15:05:41,736 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:41] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.009 0.101 2026-09-25 15:05:41,742 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:41] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:41,756 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:41] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-09-25 15:05:41,761 44 INFO rb-48985ee-225086-418734 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-25 15:05:41,773 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:41] "GET /web/image?model=product.template&field=image_128&id=2166&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-09-25 15:05:41,787 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:41] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-09-25 15:05:41,805 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:41] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.170 2026-09-25 15:05:41,818 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:41] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-09-25 15:05:41,831 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:41] "GET /web/image?model=product.template&field=image_128&id=2168&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-09-25 15:05:41,844 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:41] "GET /web/image?model=product.template&field=image_128&id=2167&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-09-25 15:05:41,856 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:41] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-09-25 15:05:41,895 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:41] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.013 0.092 2026-09-25 15:05:41,910 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:41] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-09-25 15:05:41,923 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:41] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-09-25 15:05:41,937 44 INFO rb-48985ee-225086-418734 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-25 15:05:41,937 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:41] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.129 2026-09-25 15:05:41,996 44 INFO rb-48985ee-225086-418734 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-25 15:05:42,083 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:42] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 66 0.021 0.064 2026-09-25 15:05:42,136 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:42] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.013 0.023 2026-09-25 15:05:42,164 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:42] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-25 15:05:42,213 44 INFO rb-48985ee-225086-418734 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-25 15:05:42,293 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:42] "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.029 0.050 2026-09-25 15:05:42,363 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.022 0.042 2026-09-25 15:05:42,371 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:42] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.061 2026-09-25 15:05:42,400 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:42] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.014 2026-09-25 15:05:42,436 44 INFO rb-48985ee-225086-418734 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-25 15:05:42,488 44 INFO rb-48985ee-225086-418734 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-25 15:05:42,572 44 INFO rb-48985ee-225086-418734 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-25 15:05:42,623 44 INFO rb-48985ee-225086-418734 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-25 15:05:42,674 44 INFO rb-48985ee-225086-418734 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-25 15:05:42,725 44 INFO rb-48985ee-225086-418734 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-25 15:05:42,788 44 INFO rb-48985ee-225086-418734 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-25 15:05:42,796 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:42,797 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:42,838 44 INFO rb-48985ee-225086-418734 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-25 15:05:42,889 44 INFO rb-48985ee-225086-418734 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-25 15:05:42,952 44 INFO rb-48985ee-225086-418734 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-25 15:05:43,005 44 INFO rb-48985ee-225086-418734 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-25 15:05:43,069 44 INFO rb-48985ee-225086-418734 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-25 15:05:43,073 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26538103 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'da2f3160-4845-4027-aea9-1f0437d6ddfb'}] 2026-09-25 15:05:43,074 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:05:43,985 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26538103 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'da2f3160-4845-4027-aea9-1f0437d6ddfb'} created pos.order #824 2026-09-25 15:05:44,090 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26538103 finished 2026-09-25 15:05:44,238 44 INFO rb-48985ee-225086-418734 odoo.tests.common: Simulating signal changes during tests 2026-09-25 15:05:44,239 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 793 0.276 0.893 2026-09-25 15:05:44,302 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:44] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 31 0.011 0.024 2026-09-25 15:05:44,304 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:44] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 2 0.001 0.038 2026-09-25 15:05:44,314 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:44] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:05:44,403 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: tour succeeded 2026-09-25 15:05:44,403 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: ╔══════════════════════════════════════════╗ ║ TOUR PoSDownPaymentLinesPerTax SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-25 15:05:44,406 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61889249 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'da2f3160-4845-4027-aea9-1f0437d6ddfb'}] 2026-09-25 15:05:44,415 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61889249 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'da2f3160-4845-4027-aea9-1f0437d6ddfb'} sync ignored for existing PoS order pos.order(824,) (state: done) 2026-09-25 15:05:44,423 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61889249 finished 2026-09-25 15:05:44,477 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product.browser: heap 18468060 (allocated 19533824) 2026-09-25 15:05:44,481 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Closing chrome headless with pid 119663 2026-09-25 15:05:44,484 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Closing websocket connection 2026-09-25 15:05:44,485 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Terminating chrome headless with pid 119663 2026-09-25 15:05:44,486 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 82 0.034 0.048 2026-09-25 15:05:44,543 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150544_543474_test_downpayment_with_taxed_product.txt 2026-09-25 15:05:44,543 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_downpayment_with_taxed_product: Removing chrome user profile "/tmp/tmp93x6m1hc_chrome_odoo" 2026-09-25 15:05:44,584 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_draft_pos_order_linked_sale_order ... 2026-09-25 15:05:45,126 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome pid: 119890 2026-09-25 15:05:45,126 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome headless temporary user profile dir: /tmp/tmpacojs804_chrome_odoo 2026-09-25 15:05:45,126 44 INFO rb-48985ee-225086-418734 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:44995/json/version 2026-09-25 15:05:45,127 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44995', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:05:45,129 44 INFO rb-48985ee-225086-418734 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-25 15:05:45,129 44 INFO rb-48985ee-225086-418734 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:44995/json 2026-09-25 15:05:45,129 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44995', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:05:45,130 44 INFO rb-48985ee-225086-418734 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:44995/devtools/page/2C3E0BD17C5C82344FAF5738EEB2475B 2026-09-25 15:05:45,132 44 INFO rb-48985ee-225086-418734 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-25 15:05:45,132 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome headless enable page notifications 2026-09-25 15:05:45,188 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 15:05:45,189 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Setting session cookie in browser 2026-09-25 15:05:45,190 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-09-25 15:05:45,190 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-09-25 15:05:45,198 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:05:45,511 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:45] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.020 0.296 2026-09-25 15:05:45,514 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Navigation result: {'frameId': '2C3E0BD17C5C82344FAF5738EEB2475B', 'loaderId': '00E88C3042DBCF722B74C45C8C4E7556', 'isDownload': False} 2026-09-25 15:05:45,514 44 INFO rb-48985ee-225086-418734 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-25 15:05:45,524 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:05:45,534 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:45] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:05:45,539 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:45] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-25 15:05:45,543 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:45] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-25 15:05:45,812 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:45,816 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:45] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:45,827 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:45] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-25 15:05:45,839 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:45] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:05:45,845 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:45] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:05:45,847 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Evaluate test code "odoo.startTour('PosSettleOrder5', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:05:45,851 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:45] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:45,851 44 INFO rb-48985ee-225086-418734 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-25 15:05:45,867 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:45] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.008 2026-09-25 15:05:45,874 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:45] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-25 15:05:45,903 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:45] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.007 0.020 2026-09-25 15:05:45,905 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:45] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-09-25 15:05:46,212 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:46] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.093 0.199 2026-09-25 15:05:46,227 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:46] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:05:46,258 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-25 15:05:46,290 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:46] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.023 2026-09-25 15:05:46,305 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:46] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:05:46,311 44 INFO rb-48985ee-225086-418734 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-25 15:05:46,317 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:46] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:46,343 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:46,354 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:05:46,357 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:46] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:46,364 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:46] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.010 2026-09-25 15:05:46,373 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:05:46,374 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:05:46,389 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:46] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.012 0.027 2026-09-25 15:05:46,390 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:46] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.040 2026-09-25 15:05:46,398 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:46] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.015 2026-09-25 15:05:46,437 44 INFO rb-48985ee-225086-418734 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-25 15:05:46,467 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:46] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:46,485 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:46,513 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:46] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.016 0.034 2026-09-25 15:05:46,527 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:46] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.058 2026-09-25 15:05:46,546 44 INFO rb-48985ee-225086-418734 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-25 15:05:46,556 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:46] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.010 0.081 2026-09-25 15:05:46,561 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:46,571 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:46] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-09-25 15:05:46,577 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:46] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.002 0.083 2026-09-25 15:05:46,591 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:46] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-09-25 15:05:46,598 44 INFO rb-48985ee-225086-418734 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-25 15:05:46,608 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:46] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.139 2026-09-25 15:05:46,622 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:46] "GET /web/image?model=product.template&field=image_128&id=2170&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-09-25 15:05:46,635 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:46] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-09-25 15:05:46,647 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:46] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-09-25 15:05:46,659 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:46] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-09-25 15:05:46,672 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:46] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.058 2026-09-25 15:05:46,684 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:46] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.057 2026-09-25 15:05:46,725 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:46] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.015 0.115 2026-09-25 15:05:46,753 44 INFO rb-48985ee-225086-418734 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-25 15:05:46,814 44 INFO rb-48985ee-225086-418734 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-25 15:05:46,927 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:46] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 65 0.023 0.088 2026-09-25 15:05:46,992 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:46] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.014 0.034 2026-09-25 15:05:47,021 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:47] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-25 15:05:47,064 44 INFO rb-48985ee-225086-418734 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-25 15:05:47,145 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:47] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 66 0.023 0.057 2026-09-25 15:05:47,215 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:47] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.023 0.041 2026-09-25 15:05:47,221 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:47] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.064 2026-09-25 15:05:47,250 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:47] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.015 2026-09-25 15:05:47,284 44 INFO rb-48985ee-225086-418734 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-25 15:05:47,317 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:47] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.013 0.019 2026-09-25 15:05:47,364 44 INFO rb-48985ee-225086-418734 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-25 15:05:47,415 44 INFO rb-48985ee-225086-418734 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-25 15:05:47,466 44 INFO rb-48985ee-225086-418734 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-25 15:05:47,516 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: tour succeeded 2026-09-25 15:05:47,517 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder5 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-25 15:05:47,558 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order.browser: heap 16254392 (allocated 17039360) 2026-09-25 15:05:47,559 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Closing chrome headless with pid 119890 2026-09-25 15:05:47,560 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Closing websocket connection 2026-09-25 15:05:47,560 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Terminating chrome headless with pid 119890 2026-09-25 15:05:47,617 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150547_617655_test_draft_pos_order_linked_sale_order.txt 2026-09-25 15:05:47,617 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_draft_pos_order_linked_sale_order: Removing chrome user profile "/tmp/tmpacojs804_chrome_odoo" 2026-09-25 15:05:47,630 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos ... 2026-09-25 15:05:48,128 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Chrome pid: 120110 2026-09-25 15:05:48,128 44 INFO rb-48985ee-225086-418734 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/tmpabd_c1yz_chrome_odoo 2026-09-25 15:05:48,128 44 INFO rb-48985ee-225086-418734 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:42059/json/version 2026-09-25 15:05:48,129 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42059', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:05:48,131 44 INFO rb-48985ee-225086-418734 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-25 15:05:48,131 44 INFO rb-48985ee-225086-418734 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:42059/json 2026-09-25 15:05:48,132 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42059', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:05:48,132 44 INFO rb-48985ee-225086-418734 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:42059/devtools/page/AE6059EA052CDD7599FF148DF33ADB54 2026-09-25 15:05:48,134 44 INFO rb-48985ee-225086-418734 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-25 15:05:48,134 44 INFO rb-48985ee-225086-418734 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-25 15:05:48,181 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 15:05:48,182 44 INFO rb-48985ee-225086-418734 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-25 15:05:48,183 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Open "http://127.0.0.1:8069/pos/ui?config_id=126" in browser 2026-09-25 15:05:48,183 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=126" 2026-09-25 15:05:48,190 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:05:48,507 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:48] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 87 0.020 0.299 2026-09-25 15:05:48,510 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Navigation result: {'frameId': 'AE6059EA052CDD7599FF148DF33ADB54', 'loaderId': '60F151CDB92712B154B9087ACDCD9953', 'isDownload': False} 2026-09-25 15:05:48,510 44 INFO rb-48985ee-225086-418734 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-25 15:05:48,520 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:05:48,532 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:48] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:05:48,536 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:48] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:05:48,540 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:48] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:05:48,826 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:48,829 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:48,847 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.006 0.011 2026-09-25 15:05:48,860 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:05:48,863 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Evaluate test code "odoo.startTour('test_ecommerce_paid_order_is_hidden_in_pos', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=126", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:05:48,866 44 INFO rb-48985ee-225086-418734 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-25 15:05:48,867 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:05:48,872 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:48,894 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.012 2026-09-25 15:05:48,902 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-25 15:05:48,930 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.008 0.021 2026-09-25 15:05:48,932 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-09-25 15:05:49,214 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.082 0.185 2026-09-25 15:05:49,222 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:49] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:49,251 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:05:49,289 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:49] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.029 2026-09-25 15:05:49,301 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:05:49,309 44 INFO rb-48985ee-225086-418734 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-25 15:05:49,316 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:49,340 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:49,354 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:05:49,357 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:49] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:05:49,367 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05: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-25 15:05:49,368 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:05:49,382 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:49] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.011 0.022 2026-09-25 15:05:49,390 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:49] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.040 2026-09-25 15:05:49,397 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:49] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.018 2026-09-25 15:05:49,398 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.047 2026-09-25 15:05:49,428 44 INFO rb-48985ee-225086-418734 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-25 15:05:49,474 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:49] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.005 0.015 2026-09-25 15:05:49,481 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-25 15:05:49,508 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:05:49,520 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:49] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.016 0.045 2026-09-25 15:05:49,548 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:49] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.008 0.082 2026-09-25 15:05:49,554 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:49] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:49,555 44 INFO rb-48985ee-225086-418734 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-25 15:05:49,563 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:49] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.091 2026-09-25 15:05:49,581 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:49] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-09-25 15:05:49,594 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:49] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-09-25 15:05:49,615 44 INFO rb-48985ee-225086-418734 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-25 15:05:49,635 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:49] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.024 0.101 2026-09-25 15:05:49,651 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:49] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.126 2026-09-25 15:05:49,666 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:49] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.108 2026-09-25 15:05:49,679 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:49] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-09-25 15:05:49,714 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:49] "GET /web/image?model=product.template&field=image_128&id=2171&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.007 0.123 2026-09-25 15:05:49,755 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.013 0.127 2026-09-25 15:05:49,767 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:49] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.111 2026-09-25 15:05:49,781 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:49] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.141 2026-09-25 15:05:49,797 44 INFO rb-48985ee-225086-418734 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-25 15:05:49,850 44 INFO rb-48985ee-225086-418734 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-25 15:05:49,900 44 INFO rb-48985ee-225086-418734 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-25 15:05:49,956 44 INFO rb-48985ee-225086-418734 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-25 15:05:50,011 44 INFO rb-48985ee-225086-418734 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-25 15:05:50,062 44 INFO rb-48985ee-225086-418734 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-25 15:05:50,112 44 INFO rb-48985ee-225086-418734 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-25 15:05:50,168 44 INFO rb-48985ee-225086-418734 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-25 15:05:50,225 44 INFO rb-48985ee-225086-418734 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-25 15:05:50,337 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:50] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 67 0.039 0.072 2026-09-25 15:05:50,363 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:50] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.002 0.011 2026-09-25 15:05:50,380 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:50] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:05:50,432 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:50] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.008 2026-09-25 15:05:50,499 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: tour succeeded 2026-09-25 15:05:50,500 44 INFO rb-48985ee-225086-418734 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-25 15:05:50,554 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos.browser: heap 17696476 (allocated 18874368) 2026-09-25 15:05:50,558 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Closing chrome headless with pid 120110 2026-09-25 15:05:50,558 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Closing websocket connection 2026-09-25 15:05:50,559 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Terminating chrome headless with pid 120110 2026-09-25 15:05:50,621 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150550_621809_test_ecommerce_paid_order_is_hidden_in_pos.txt 2026-09-25 15:05:50,622 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_paid_order_is_hidden_in_pos: Removing chrome user profile "/tmp/tmpabd_c1yz_chrome_odoo" 2026-09-25 15:05:50,631 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos ... 2026-09-25 15:05:51,088 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Chrome pid: 120330 2026-09-25 15:05:51,088 44 INFO rb-48985ee-225086-418734 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/tmpyomvz5zb_chrome_odoo 2026-09-25 15:05:51,088 44 INFO rb-48985ee-225086-418734 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:45921/json/version 2026-09-25 15:05:51,089 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45921', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:05:51,091 44 INFO rb-48985ee-225086-418734 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-25 15:05:51,091 44 INFO rb-48985ee-225086-418734 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:45921/json 2026-09-25 15:05:51,091 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45921', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:05:51,092 44 INFO rb-48985ee-225086-418734 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:45921/devtools/page/DF6F788C40828DFA037AAD90257D06ED 2026-09-25 15:05:51,093 44 INFO rb-48985ee-225086-418734 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-25 15:05:51,094 44 INFO rb-48985ee-225086-418734 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-25 15:05:51,137 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 15:05:51,139 44 INFO rb-48985ee-225086-418734 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-25 15:05:51,140 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Open "http://127.0.0.1:8069/pos/ui?config_id=126" in browser 2026-09-25 15:05:51,140 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=126" 2026-09-25 15:05:51,147 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:05:51,588 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:51] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 133 0.037 0.406 2026-09-25 15:05:51,591 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Navigation result: {'frameId': 'DF6F788C40828DFA037AAD90257D06ED', 'loaderId': 'B2955A5B99ED8C27B037BCA758D9792B', 'isDownload': False} 2026-09-25 15:05:51,591 44 INFO rb-48985ee-225086-418734 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-25 15:05:51,602 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:05:51,612 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:51] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:05:51,616 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:51] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:05:51,619 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:51] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-25 15:05:51,905 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:51,908 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:51,917 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 15:05:51,929 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:05:51,930 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Evaluate test code "odoo.startTour('test_ecommerce_unpaid_order_is_shown_in_pos', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=126", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:05:51,933 44 INFO rb-48985ee-225086-418734 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-25 15:05:51,939 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:51] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:05:51,944 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:51] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:51,961 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:51] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.010 2026-09-25 15:05:51,970 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-25 15:05:52,007 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.008 0.030 2026-09-25 15:05:52,009 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.029 2026-09-25 15:05:52,301 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.091 0.186 2026-09-25 15:05:52,310 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:52,338 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:05:52,372 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:52] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.024 2026-09-25 15:05:52,382 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:05:52,395 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:52,399 44 INFO rb-48985ee-225086-418734 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-25 15:05:52,430 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:52,435 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:52,441 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:52,443 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:52] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:05:52,456 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:05:52,460 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05: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-25 15:05:52,467 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:52] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.010 0.021 2026-09-25 15:05:52,471 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:52,481 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:52] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.004 0.039 2026-09-25 15:05:52,491 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:52] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.027 2026-09-25 15:05:52,522 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:52] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.010 0.043 2026-09-25 15:05:52,523 44 INFO rb-48985ee-225086-418734 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-25 15:05:52,594 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:52] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.043 0.082 2026-09-25 15:05:52,600 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:52,610 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:52] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.053 2026-09-25 15:05:52,620 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:52] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.003 0.056 2026-09-25 15:05:52,632 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:52] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.066 2026-09-25 15:05:52,646 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:52] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-09-25 15:05:52,649 44 INFO rb-48985ee-225086-418734 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-25 15:05:52,654 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:52] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:05:52,665 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:52] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-09-25 15:05:52,679 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:52] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-09-25 15:05:52,693 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:52] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-09-25 15:05:52,698 44 INFO rb-48985ee-225086-418734 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-25 15:05:52,707 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:52] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-09-25 15:05:52,719 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:52] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-09-25 15:05:52,732 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:52] "GET /web/image?model=product.template&field=image_128&id=2172&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.062 2026-09-25 15:05:52,744 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:52] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-09-25 15:05:52,782 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.012 0.088 2026-09-25 15:05:52,828 44 INFO rb-48985ee-225086-418734 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-25 15:05:52,881 44 INFO rb-48985ee-225086-418734 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-25 15:05:52,932 44 INFO rb-48985ee-225086-418734 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-25 15:05:52,987 44 INFO rb-48985ee-225086-418734 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-25 15:05:53,042 44 INFO rb-48985ee-225086-418734 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-25 15:05:53,092 44 INFO rb-48985ee-225086-418734 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-25 15:05:53,142 44 INFO rb-48985ee-225086-418734 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-25 15:05:53,198 44 INFO rb-48985ee-225086-418734 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-25 15:05:53,254 44 INFO rb-48985ee-225086-418734 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-25 15:05:53,351 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:53] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 67 0.030 0.065 2026-09-25 15:05:53,371 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:53] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.002 0.008 2026-09-25 15:05:53,419 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:53] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 27 0.013 0.024 2026-09-25 15:05:53,447 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:53] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-25 15:05:53,488 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: tour succeeded 2026-09-25 15:05:53,489 44 INFO rb-48985ee-225086-418734 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-25 15:05:53,532 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos.browser: heap 16209284 (allocated 17825792) 2026-09-25 15:05:53,538 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Closing chrome headless with pid 120330 2026-09-25 15:05:53,539 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Closing websocket connection 2026-09-25 15:05:53,539 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Terminating chrome headless with pid 120330 2026-09-25 15:05:53,596 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150553_596364_test_ecommerce_unpaid_order_is_shown_in_pos.txt 2026-09-25 15:05:53,596 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ecommerce_unpaid_order_is_shown_in_pos: Removing chrome user profile "/tmp/tmpyomvz5zb_chrome_odoo" 2026-09-25 15:05:53,606 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_edit_invoice_with_pos_order ... 2026-09-25 15:05:54,345 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_import_lot_groupable_and_non_groupable ... 2026-09-25 15:05:55,040 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome pid: 120549 2026-09-25 15:05:55,040 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome headless temporary user profile dir: /tmp/tmpsbhpd4m0_chrome_odoo 2026-09-25 15:05:55,040 44 INFO rb-48985ee-225086-418734 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:44651/json/version 2026-09-25 15:05:55,041 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44651', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:05:55,043 44 INFO rb-48985ee-225086-418734 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-25 15:05:55,043 44 INFO rb-48985ee-225086-418734 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:44651/json 2026-09-25 15:05:55,043 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44651', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:05:55,044 44 INFO rb-48985ee-225086-418734 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:44651/devtools/page/A8970F189A258C87DFB07E84292A37B2 2026-09-25 15:05:55,045 44 INFO rb-48985ee-225086-418734 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-25 15:05:55,046 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome headless enable page notifications 2026-09-25 15:05:55,120 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 15:05:55,121 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Setting session cookie in browser 2026-09-25 15:05:55,122 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Open "http://127.0.0.1:8069/pos/ui?config_id=126" in browser 2026-09-25 15:05:55,122 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=126" 2026-09-25 15:05:55,130 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:05:55,448 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:55] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 87 0.023 0.298 2026-09-25 15:05:55,451 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Navigation result: {'frameId': 'A8970F189A258C87DFB07E84292A37B2', 'loaderId': 'A3C458D775F098400D610CB83750808C', 'isDownload': False} 2026-09-25 15:05:55,451 44 INFO rb-48985ee-225086-418734 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-25 15:05:55,466 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:05:55,476 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:55] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 15:05:55,480 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:55] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:05:55,484 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:55] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 15:05:55,782 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:55,785 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:55,793 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:05:55,804 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:05:55,813 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Evaluate test code "odoo.startTour('test_import_lot_groupable_and_non_groupable', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=126", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:05:55,813 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:05:55,816 44 INFO rb-48985ee-225086-418734 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-25 15:05:55,819 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:55,834 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.008 2026-09-25 15:05:55,843 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-25 15:05:55,872 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.007 0.024 2026-09-25 15:05:55,873 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-09-25 15:05:56,151 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:56] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.082 0.181 2026-09-25 15:05:56,161 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05: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-25 15:05:56,189 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:05:56,221 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:56] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.023 2026-09-25 15:05:56,239 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:56] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:05:56,248 44 INFO rb-48985ee-225086-418734 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-25 15:05:56,252 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05: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-25 15:05:56,278 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:56,285 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:56] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:05:56,289 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:05:56,297 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:05:56,298 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:05:56,306 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:56] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.010 0.015 2026-09-25 15:05:56,314 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:56] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.001 0.030 2026-09-25 15:05:56,320 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:56] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.001 0.015 2026-09-25 15:05:56,321 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:56] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.040 2026-09-25 15:05:56,356 44 INFO rb-48985ee-225086-418734 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-25 15:05:56,408 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:56] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.006 0.018 2026-09-25 15:05:56,425 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:56] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.020 2026-09-25 15:05:56,429 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:56,432 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:56,440 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:56] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.050 2026-09-25 15:05:56,452 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:56] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.054 2026-09-25 15:05:56,467 44 INFO rb-48985ee-225086-418734 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-25 15:05:56,488 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:56] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.011 0.069 2026-09-25 15:05:56,493 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:56] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:05:56,503 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:56] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.066 2026-09-25 15:05:56,516 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:56] "GET /web/image?model=product.template&field=image_128&id=2174&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-09-25 15:05:56,517 44 INFO rb-48985ee-225086-418734 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-25 15:05:56,529 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:56] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.138 2026-09-25 15:05:56,543 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:56] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.087 2026-09-25 15:05:56,571 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:56] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.008 0.150 2026-09-25 15:05:56,584 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:56] "GET /web/image?model=product.template&field=image_128&id=2173&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.087 2026-09-25 15:05:56,596 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:56] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-09-25 15:05:56,608 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:56] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-09-25 15:05:56,646 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.012 0.101 2026-09-25 15:05:56,659 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:56] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.113 2026-09-25 15:05:56,684 44 INFO rb-48985ee-225086-418734 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-25 15:05:56,740 44 INFO rb-48985ee-225086-418734 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-25 15:05:56,827 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:56] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 65 0.022 0.063 2026-09-25 15:05:56,884 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:56] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.016 0.024 2026-09-25 15:05:56,914 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:56] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-25 15:05:56,957 44 INFO rb-48985ee-225086-418734 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-25 15:05:57,024 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05: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.022 0.044 2026-09-25 15:05:57,087 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:57] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.018 0.039 2026-09-25 15:05:57,093 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:57] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.056 2026-09-25 15:05:57,119 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:57] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.014 2026-09-25 15:05:57,149 44 INFO rb-48985ee-225086-418734 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-25 15:05:57,183 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:57] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 28 0.011 0.021 2026-09-25 15:05:57,268 44 INFO rb-48985ee-225086-418734 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-25 15:05:57,319 44 INFO rb-48985ee-225086-418734 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-25 15:05:57,370 44 INFO rb-48985ee-225086-418734 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-25 15:05:57,420 44 INFO rb-48985ee-225086-418734 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-25 15:05:57,471 44 INFO rb-48985ee-225086-418734 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-25 15:05:57,521 44 INFO rb-48985ee-225086-418734 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-25 15:05:57,572 44 INFO rb-48985ee-225086-418734 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-25 15:05:57,623 44 INFO rb-48985ee-225086-418734 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-25 15:05:57,673 44 INFO rb-48985ee-225086-418734 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-25 15:05:57,723 44 INFO rb-48985ee-225086-418734 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-25 15:05:57,774 44 INFO rb-48985ee-225086-418734 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-25 15:05:57,825 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: tour succeeded 2026-09-25 15:05:57,825 44 INFO rb-48985ee-225086-418734 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-25 15:05:57,875 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable.browser: heap 17951872 (allocated 19398656) 2026-09-25 15:05:57,876 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Closing chrome headless with pid 120549 2026-09-25 15:05:57,877 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Closing websocket connection 2026-09-25 15:05:57,877 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Terminating chrome headless with pid 120549 2026-09-25 15:05:57,935 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150557_935126_test_import_lot_groupable_and_non_groupable.txt 2026-09-25 15:05:57,935 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_import_lot_groupable_and_non_groupable: Removing chrome user profile "/tmp/tmpsbhpd4m0_chrome_odoo" 2026-09-25 15:05:57,945 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_multiple_lots_sale_order ... 2026-09-25 15:05:58,505 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 120772 2026-09-25 15:05:58,505 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmpt__5q908_chrome_odoo 2026-09-25 15:05:58,505 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:39705/json/version 2026-09-25 15:05:58,506 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39705', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:05:58,507 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: Chrome/150.0.7871.114 2026-09-25 15:05:58,507 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:39705/json 2026-09-25 15:05:58,508 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39705', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:05:58,509 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:39705/devtools/page/80FD9EAA9835B9D5746DBED8850AA3F5 2026-09-25 15:05:58,510 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-09-25 15:05:58,511 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-09-25 15:05:58,568 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 15:05:58,570 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-09-25 15:05:58,571 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Open "http://127.0.0.1:8069/pos/ui?config_id=126" in browser 2026-09-25 15:05:58,571 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=126" 2026-09-25 15:05:58,577 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:05:58,891 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:58] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 88 0.018 0.297 2026-09-25 15:05:58,893 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': '80FD9EAA9835B9D5746DBED8850AA3F5', 'loaderId': '7FAB96CB405537AD89F06000CF6871D5', 'isDownload': False} 2026-09-25 15:05:58,893 44 INFO rb-48985ee-225086-418734 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-25 15:05:58,903 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:05:58,913 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:58] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:05:58,916 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:58] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 15:05:58,920 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:58] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:05:59,212 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:59,215 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:05:59,223 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 15:05:59,234 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:05:59,240 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:05:59,246 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:59,246 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Evaluate test code "odoo.startTour('test_multiple_lots_sale_order_1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=126", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:05:59,249 44 INFO rb-48985ee-225086-418734 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-25 15:05:59,263 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.008 2026-09-25 15:05:59,271 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-25 15:05:59,297 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.007 0.020 2026-09-25 15:05:59,299 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-09-25 15:05:59,575 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.078 0.183 2026-09-25 15:05:59,584 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:59,615 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:05:59,646 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:59] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:05:59,657 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:59] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:05:59,664 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-09-25 15:05:59,670 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:59,695 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:05:59,703 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:05:59,704 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:59,713 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:05:59,716 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 15:05:59,723 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:59] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.009 0.015 2026-09-25 15:05:59,730 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:59] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.001 0.029 2026-09-25 15:05:59,736 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:59] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.015 2026-09-25 15:05:59,737 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.039 2026-09-25 15:05:59,772 44 INFO rb-48985ee-225086-418734 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-25 15:05:59,805 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:59,824 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:05:59,839 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:59] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.013 0.027 2026-09-25 15:05:59,866 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:59] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.008 0.057 2026-09-25 15:05:59,880 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:59] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-09-25 15:05:59,894 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:59] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.087 2026-09-25 15:05:59,901 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:59] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.002 0.073 2026-09-25 15:05:59,920 44 INFO rb-48985ee-225086-418734 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-25 15:05:59,920 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:59] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-09-25 15:05:59,926 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:59] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:05:59,938 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:59] "GET /web/image?model=product.template&field=image_128&id=2175&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-09-25 15:05:59,951 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:59] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-09-25 15:05:59,964 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:59] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-09-25 15:05:59,970 44 INFO rb-48985ee-225086-418734 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-25 15:05:59,977 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:59] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-09-25 15:05:59,989 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:05:59] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-09-25 15:06:00,005 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:00] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.062 2026-09-25 15:06:00,017 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:00] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.061 2026-09-25 15:06:00,068 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.014 0.126 2026-09-25 15:06:00,102 44 INFO rb-48985ee-225086-418734 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-25 15:06:00,158 44 INFO rb-48985ee-225086-418734 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-25 15:06:00,240 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 67 0.021 0.059 2026-09-25 15:06:00,293 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:00] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.012 0.022 2026-09-25 15:06:00,323 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-25 15:06:00,373 44 INFO rb-48985ee-225086-418734 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-25 15:06:00,437 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:00] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.021 0.042 2026-09-25 15:06:00,504 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.019 0.041 2026-09-25 15:06:00,510 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:00] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.060 2026-09-25 15:06:00,538 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:00] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.006 0.013 2026-09-25 15:06:00,567 44 INFO rb-48985ee-225086-418734 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-25 15:06:00,590 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:00] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.006 0.015 2026-09-25 15:06:00,636 44 INFO rb-48985ee-225086-418734 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-25 15:06:00,687 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-09-25 15:06:00,688 44 INFO rb-48985ee-225086-418734 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-25 15:06:00,732 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 16213012 (allocated 17563648) 2026-09-25 15:06:00,733 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 120772 2026-09-25 15:06:00,733 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-09-25 15:06:00,734 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 120772 2026-09-25 15:06:00,788 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150600_787993_test_multiple_lots_sale_order.txt 2026-09-25 15:06:00,788 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmpt__5q908_chrome_odoo" 2026-09-25 15:06:01,229 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 120991 2026-09-25 15:06:01,229 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmp6x1i2ziw_chrome_odoo 2026-09-25 15:06:01,229 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:43317/json/version 2026-09-25 15:06:01,230 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43317', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:06:01,232 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: Chrome/150.0.7871.114 2026-09-25 15:06:01,232 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:43317/json 2026-09-25 15:06:01,233 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43317', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:06:01,234 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:43317/devtools/page/B9D8B174616DE2115E5CE886F225B7A7 2026-09-25 15:06:01,235 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-09-25 15:06:01,236 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-09-25 15:06:01,270 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 15:06:01,272 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-09-25 15:06:01,272 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Open "http://127.0.0.1:8069/pos/ui?config_id=126" in browser 2026-09-25 15:06:01,272 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=126" 2026-09-25 15:06:01,306 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:01] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 33 0.007 0.022 2026-09-25 15:06:01,308 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': 'B9D8B174616DE2115E5CE886F225B7A7', 'loaderId': 'AE8621D7CEB2E0AA6C8CF3D455A2F1A0', 'isDownload': False} 2026-09-25 15:06:01,308 44 INFO rb-48985ee-225086-418734 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-25 15:06:01,319 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:06:01,329 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:01] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 15:06:01,331 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:01] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.007 2026-09-25 15:06:01,335 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:01] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.011 2026-09-25 15:06:01,611 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:01,613 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:01,619 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:06:01,629 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Evaluate test code "odoo.startTour('test_multiple_lots_sale_order_2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=126", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:06:01,630 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-09-25 15:06:01,632 44 INFO rb-48985ee-225086-418734 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-25 15:06:01,637 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:06:01,642 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:01,654 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 6 0.002 0.006 2026-09-25 15:06:01,657 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.009 2026-09-25 15:06:01,685 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.005 0.021 2026-09-25 15:06:01,687 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-09-25 15:06:01,935 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.064 0.169 2026-09-25 15:06:01,945 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:01,973 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:06:02,000 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:02] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 3 0.002 0.020 2026-09-25 15:06:02,015 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:06:02,023 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:06:02,023 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-09-25 15:06:02,029 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:02,054 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:02,069 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:06:02,073 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 15:06:02,080 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:02,082 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:06:02,082 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:02] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 7 0.007 0.013 2026-09-25 15:06:02,084 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.020 2026-09-25 15:06:02,092 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:02] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.026 2026-09-25 15:06:02,099 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:02] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.010 2026-09-25 15:06:02,135 44 INFO rb-48985ee-225086-418734 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-25 15:06:02,170 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 15:06:02,178 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:02,188 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:02] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.023 2026-09-25 15:06:02,217 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:02] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.009 0.046 2026-09-25 15:06:02,240 44 INFO rb-48985ee-225086-418734 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-25 15:06:02,245 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:02] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.009 0.071 2026-09-25 15:06:02,254 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:02] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.002 0.072 2026-09-25 15:06:02,269 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:02] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-09-25 15:06:02,285 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:02] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.093 2026-09-25 15:06:02,302 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:02] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.134 2026-09-25 15:06:02,303 44 INFO rb-48985ee-225086-418734 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-25 15:06:02,316 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:02] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-09-25 15:06:02,320 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:02] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:02,330 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:02] "GET /web/image?model=product.template&field=image_128&id=2175&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-09-25 15:06:02,342 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:02] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-09-25 15:06:02,354 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:02] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-09-25 15:06:02,360 44 INFO rb-48985ee-225086-418734 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-25 15:06:02,366 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:02] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-09-25 15:06:02,378 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:02] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-09-25 15:06:02,408 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:02] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 4 0.002 0.045 2026-09-25 15:06:02,453 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:02] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.010 0.020 2026-09-25 15:06:02,480 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:02] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-25 15:06:02,520 44 INFO rb-48985ee-225086-418734 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-25 15:06:02,580 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:02] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 52 0.019 0.041 2026-09-25 15:06:02,643 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.019 0.039 2026-09-25 15:06:02,649 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:02] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.057 2026-09-25 15:06:02,676 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.013 2026-09-25 15:06:02,699 44 INFO rb-48985ee-225086-418734 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-25 15:06:02,726 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:02] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 25 0.009 0.018 2026-09-25 15:06:02,776 44 INFO rb-48985ee-225086-418734 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-25 15:06:02,827 44 INFO rb-48985ee-225086-418734 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-25 15:06:02,878 44 INFO rb-48985ee-225086-418734 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-25 15:06:02,929 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-09-25 15:06:02,929 44 INFO rb-48985ee-225086-418734 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-25 15:06:02,973 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 16196004 (allocated 17301504) 2026-09-25 15:06:02,975 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 120991 2026-09-25 15:06:02,975 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-09-25 15:06:02,975 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 120991 2026-09-25 15:06:03,073 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150603_073018_test_multiple_lots_sale_order.txt 2026-09-25 15:06:03,073 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmp6x1i2ziw_chrome_odoo" 2026-09-25 15:06:03,317 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome pid: 121211 2026-09-25 15:06:03,317 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless temporary user profile dir: /tmp/tmpe4am2i1b_chrome_odoo 2026-09-25 15:06:03,317 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:36739/json/version 2026-09-25 15:06:03,318 44 INFO rb-48985ee-225086-418734 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-25 15:06:03,320 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Browser version: Chrome/150.0.7871.114 2026-09-25 15:06:03,320 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Issuing json command http://127.0.0.1:36739/json 2026-09-25 15:06:03,321 44 INFO rb-48985ee-225086-418734 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-25 15:06:03,321 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Websocket url found: ws://127.0.0.1:36739/devtools/page/B0D11B218F8954DB9CD26E1D449EF78A 2026-09-25 15:06:03,323 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Enable chrome headless console log notification 2026-09-25 15:06:03,323 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome headless enable page notifications 2026-09-25 15:06:03,331 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 15:06:03,333 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Setting session cookie in browser 2026-09-25 15:06:03,333 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Open "http://127.0.0.1:8069/pos/ui?config_id=126" in browser 2026-09-25 15:06:03,333 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=126" 2026-09-25 15:06:03,368 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:03] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 33 0.008 0.022 2026-09-25 15:06:03,370 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Navigation result: {'frameId': 'B0D11B218F8954DB9CD26E1D449EF78A', 'loaderId': 'A28920F28D7D044C4381916E32DA4844', 'isDownload': False} 2026-09-25 15:06:03,370 44 INFO rb-48985ee-225086-418734 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-25 15:06:03,379 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:06:03,389 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:03] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:06:03,394 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:03] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.011 2026-09-25 15:06:03,396 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:03] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-25 15:06:03,676 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:03,678 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:03,685 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:06:03,696 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 2 0.000 0.003 2026-09-25 15:06:03,696 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Evaluate test code "odoo.startTour('test_multiple_lots_sale_order_3', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=126", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:06:03,699 44 INFO rb-48985ee-225086-418734 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-25 15:06:03,704 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:06:03,709 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:03,722 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:03] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 6 0.002 0.006 2026-09-25 15:06:03,725 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:06:03,746 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.004 0.015 2026-09-25 15:06:03,748 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.014 2026-09-25 15:06:03,992 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 268 0.059 0.170 2026-09-25 15:06:04,002 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:04,030 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:06:04,057 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:04] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-25 15:06:04,078 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:06:04,083 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:06:04,087 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:06:04,100 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: Owl is running in 'dev' mode. 2026-09-25 15:06:04,104 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:04,148 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:04,156 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:04,157 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:06:04,167 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:04,169 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06: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-25 15:06:04,171 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:04] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 7 0.006 0.012 2026-09-25 15:06:04,172 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.018 2026-09-25 15:06:04,179 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:04] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.024 2026-09-25 15:06:04,190 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:04] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.007 2026-09-25 15:06:04,244 44 INFO rb-48985ee-225086-418734 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-25 15:06:04,257 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:06:04,293 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:04] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.015 0.028 2026-09-25 15:06:04,301 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:04] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.002 0.029 2026-09-25 15:06:04,321 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:04] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.044 2026-09-25 15:06:04,340 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:04] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.060 2026-09-25 15:06:04,352 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:04] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-09-25 15:06:04,369 44 INFO rb-48985ee-225086-418734 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-25 15:06:04,387 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:04] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.010 0.127 2026-09-25 15:06:04,392 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:04,408 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:04] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-09-25 15:06:04,422 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:04] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.118 2026-09-25 15:06:04,432 44 INFO rb-48985ee-225086-418734 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-25 15:06:04,440 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:04] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.115 2026-09-25 15:06:04,444 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:04] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:04,453 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:04] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-09-25 15:06:04,465 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:04] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-09-25 15:06:04,480 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:04] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-09-25 15:06:04,493 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:04] "GET /web/image?model=product.template&field=image_128&id=2175&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-09-25 15:06:04,493 44 INFO rb-48985ee-225086-418734 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-25 15:06:04,526 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:04] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 4 0.002 0.029 2026-09-25 15:06:04,580 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:04] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.010 0.029 2026-09-25 15:06:04,610 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:04] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-25 15:06:04,667 44 INFO rb-48985ee-225086-418734 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-25 15:06:04,734 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:04] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 52 0.020 0.047 2026-09-25 15:06:04,818 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.023 0.053 2026-09-25 15:06:04,823 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:04] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.076 2026-09-25 15:06:04,856 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:04] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.019 2026-09-25 15:06:04,882 44 INFO rb-48985ee-225086-418734 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-25 15:06:04,905 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:04] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 18 0.007 0.015 2026-09-25 15:06:04,965 44 INFO rb-48985ee-225086-418734 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-25 15:06:05,016 44 INFO rb-48985ee-225086-418734 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-25 15:06:05,066 44 INFO rb-48985ee-225086-418734 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-25 15:06:05,117 44 INFO rb-48985ee-225086-418734 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-25 15:06:05,167 44 INFO rb-48985ee-225086-418734 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-25 15:06:05,218 44 INFO rb-48985ee-225086-418734 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-25 15:06:05,268 44 INFO rb-48985ee-225086-418734 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-25 15:06:05,319 44 INFO rb-48985ee-225086-418734 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-25 15:06:05,370 44 INFO rb-48985ee-225086-418734 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-25 15:06:05,420 44 INFO rb-48985ee-225086-418734 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-25 15:06:05,475 44 INFO rb-48985ee-225086-418734 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-25 15:06:05,526 44 INFO rb-48985ee-225086-418734 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-25 15:06:05,576 44 INFO rb-48985ee-225086-418734 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-25 15:06:05,627 44 INFO rb-48985ee-225086-418734 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-25 15:06:05,677 44 INFO rb-48985ee-225086-418734 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-25 15:06:05,728 44 INFO rb-48985ee-225086-418734 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-25 15:06:05,778 44 INFO rb-48985ee-225086-418734 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-25 15:06:05,829 44 INFO rb-48985ee-225086-418734 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-25 15:06:05,879 44 INFO rb-48985ee-225086-418734 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-25 15:06:05,930 44 INFO rb-48985ee-225086-418734 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-25 15:06:05,980 44 INFO rb-48985ee-225086-418734 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-25 15:06:06,043 44 INFO rb-48985ee-225086-418734 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-25 15:06:06,052 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:06,053 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:06,094 44 INFO rb-48985ee-225086-418734 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-25 15:06:06,144 44 INFO rb-48985ee-225086-418734 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-25 15:06:06,208 44 INFO rb-48985ee-225086-418734 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-25 15:06:06,269 44 INFO rb-48985ee-225086-418734 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-25 15:06:06,274 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26466649 started for PoS orders references: [{'name': '/', 'pos_reference': '263-126-000001', 'uuid': 'ddba7951-c253-4a28-80bf-30458f224a51'}] 2026-09-25 15:06:06,275 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:06:06,401 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1334, 1335, 1336] 2026-09-25 15:06:06,528 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1337, 1338, 1339] 2026-09-25 15:06:06,696 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26466649 order {'name': '/', 'pos_reference': '263-126-000001', 'uuid': 'ddba7951-c253-4a28-80bf-30458f224a51'} created pos.order #826 2026-09-25 15:06:06,703 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26466649 finished 2026-09-25 15:06:06,834 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 551 0.183 0.379 2026-09-25 15:06:06,862 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:06] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:06:06,908 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: tour succeeded 2026-09-25 15:06:06,909 44 INFO rb-48985ee-225086-418734 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-25 15:06:06,911 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23364430 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-126-000001', 'uuid': 'ddba7951-c253-4a28-80bf-30458f224a51'}] 2026-09-25 15:06:06,915 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23364430 order {'name': 'Shop - 000001', 'pos_reference': '263-126-000001', 'uuid': 'ddba7951-c253-4a28-80bf-30458f224a51'} sync ignored for existing PoS order pos.order(826,) (state: paid) 2026-09-25 15:06:06,923 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23364430 finished 2026-09-25 15:06:06,960 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order.browser: heap 18133700 (allocated 19660800) 2026-09-25 15:06:06,964 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing chrome headless with pid 121211 2026-09-25 15:06:06,965 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Closing websocket connection 2026-09-25 15:06:06,965 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 57 0.017 0.039 2026-09-25 15:06:06,967 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Terminating chrome headless with pid 121211 2026-09-25 15:06:07,020 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150607_020693_test_multiple_lots_sale_order.txt 2026-09-25 15:06:07,020 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_multiple_lots_sale_order: Removing chrome user profile "/tmp/tmpe4am2i1b_chrome_odoo" 2026-09-25 15:06:07,410 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_does_not_remain_in_list ... 2026-09-25 15:06:07,906 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome pid: 121442 2026-09-25 15:06:07,906 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome headless temporary user profile dir: /tmp/tmpvhoz7u1a_chrome_odoo 2026-09-25 15:06:07,906 44 INFO rb-48985ee-225086-418734 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:37151/json/version 2026-09-25 15:06:07,907 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37151', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:06:07,909 44 INFO rb-48985ee-225086-418734 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-25 15:06:07,909 44 INFO rb-48985ee-225086-418734 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:37151/json 2026-09-25 15:06:07,909 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37151', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:06:07,910 44 INFO rb-48985ee-225086-418734 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:37151/devtools/page/793B7E4463A44EA62AC65B33C90ED40F 2026-09-25 15:06:07,911 44 INFO rb-48985ee-225086-418734 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-25 15:06:07,913 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome headless enable page notifications 2026-09-25 15:06:07,969 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 15:06:07,970 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Setting session cookie in browser 2026-09-25 15:06:07,971 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-09-25 15:06:07,971 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-09-25 15:06:07,980 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:06:08,388 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:08] "GET /pos/ui/126 HTTP/1.1" 200 - 86 0.021 0.389 2026-09-25 15:06:08,390 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Navigation result: {'frameId': '793B7E4463A44EA62AC65B33C90ED40F', 'loaderId': '7A92D1E2CBCF4077390C11A097B56FE8', 'isDownload': False} 2026-09-25 15:06:08,390 44 INFO rb-48985ee-225086-418734 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-25 15:06:08,401 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:06:08,411 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:08] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:06:08,415 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:08] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 15:06:08,420 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:08] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.010 2026-09-25 15:06:08,710 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:08,714 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:06:08,721 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 15:06:08,730 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Evaluate test code "odoo.startTour('PosOrderDoesNotRemainInList', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:06:08,732 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:06:08,733 44 INFO rb-48985ee-225086-418734 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-25 15:06:08,739 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:06:08,743 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:08,761 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:08] "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.009 2026-09-25 15:06:08,769 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-25 15:06:08,800 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.009 0.022 2026-09-25 15:06:08,802 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-09-25 15:06:09,155 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:09] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.101 0.235 2026-09-25 15:06:09,169 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:09] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:06:09,199 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:06:09,235 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:09] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.025 2026-09-25 15:06:09,245 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:09] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:06:09,252 44 INFO rb-48985ee-225086-418734 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-25 15:06:09,258 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06: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-25 15:06:09,287 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:09,304 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:06:09,305 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:09] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:06:09,318 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:09,319 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:06:09,322 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:09] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.011 0.016 2026-09-25 15:06:09,332 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:09] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.032 2026-09-25 15:06:09,341 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:09] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.012 2026-09-25 15:06:09,343 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:09] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.045 2026-09-25 15:06:09,375 44 INFO rb-48985ee-225086-418734 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-25 15:06:09,415 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:09] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-25 15:06:09,425 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:09] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.005 0.019 2026-09-25 15:06:09,428 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:09,460 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:09] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.011 0.045 2026-09-25 15:06:09,475 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:09] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.056 2026-09-25 15:06:09,492 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:09] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-09-25 15:06:09,497 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:09] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:09,499 44 INFO rb-48985ee-225086-418734 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-25 15:06:09,526 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:09] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.012 0.110 2026-09-25 15:06:09,541 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:09] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-09-25 15:06:09,548 44 INFO rb-48985ee-225086-418734 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-25 15:06:09,558 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:09] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-09-25 15:06:09,572 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:09] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-09-25 15:06:09,585 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:09] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.151 2026-09-25 15:06:09,640 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:09] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.017 0.122 2026-09-25 15:06:09,654 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:09] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-09-25 15:06:09,667 44 INFO rb-48985ee-225086-418734 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-25 15:06:09,672 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:09] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-09-25 15:06:09,686 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:09] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.154 2026-09-25 15:06:09,725 44 INFO rb-48985ee-225086-418734 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-25 15:06:09,814 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:09] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 65 0.026 0.061 2026-09-25 15:06:09,873 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:09] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.017 0.023 2026-09-25 15:06:09,902 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:09] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-25 15:06:09,947 44 INFO rb-48985ee-225086-418734 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-25 15:06:10,028 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:10] "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.025 0.055 2026-09-25 15:06:10,100 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 66 0.024 0.041 2026-09-25 15:06:10,106 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:10] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.065 2026-09-25 15:06:10,134 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:10] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 19 0.008 0.014 2026-09-25 15:06:10,166 44 INFO rb-48985ee-225086-418734 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-25 15:06:10,187 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:10] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 16 0.007 0.014 2026-09-25 15:06:10,235 44 INFO rb-48985ee-225086-418734 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-25 15:06:10,299 44 INFO rb-48985ee-225086-418734 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-25 15:06:10,309 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:10,309 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:10,350 44 INFO rb-48985ee-225086-418734 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-25 15:06:10,400 44 INFO rb-48985ee-225086-418734 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-25 15:06:10,463 44 INFO rb-48985ee-225086-418734 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-25 15:06:10,522 44 INFO rb-48985ee-225086-418734 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-25 15:06:10,526 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73485571 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '9ffeee3e-edfb-40b4-94d5-b0ea47a304f2'}] 2026-09-25 15:06:10,533 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:10,634 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1343] 2026-09-25 15:06:10,825 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73485571 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '9ffeee3e-edfb-40b4-94d5-b0ea47a304f2'} created pos.order #827 2026-09-25 15:06:10,832 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73485571 finished 2026-09-25 15:06:10,948 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 389 0.137 0.287 2026-09-25 15:06:10,975 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06: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-25 15:06:11,029 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77407285 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '9ffeee3e-edfb-40b4-94d5-b0ea47a304f2'}] 2026-09-25 15:06:11,036 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77407285 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '9ffeee3e-edfb-40b4-94d5-b0ea47a304f2'} sync ignored for existing PoS order pos.order(827,) (state: paid) 2026-09-25 15:06:11,038 44 INFO rb-48985ee-225086-418734 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-25 15:06:11,049 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77407285 finished 2026-09-25 15:06:11,088 44 INFO rb-48985ee-225086-418734 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-25 15:06:11,114 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:11] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.025 0.062 2026-09-25 15:06:11,139 44 INFO rb-48985ee-225086-418734 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-25 15:06:11,194 44 INFO rb-48985ee-225086-418734 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-25 15:06:11,248 44 INFO rb-48985ee-225086-418734 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-25 15:06:11,280 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:11] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 4 0.002 0.028 2026-09-25 15:06:11,295 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:11] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 1 0.002 0.004 2026-09-25 15:06:11,341 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:11] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.008 2026-09-25 15:06:11,389 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: tour succeeded 2026-09-25 15:06:11,389 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: ╔════════════════════════════════════════════╗ ║ TOUR PosOrderDoesNotRemainInList SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-25 15:06:11,470 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list.browser: heap 20305328 (allocated 21893120) 2026-09-25 15:06:11,475 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Closing chrome headless with pid 121442 2026-09-25 15:06:11,475 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Closing websocket connection 2026-09-25 15:06:11,475 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Terminating chrome headless with pid 121442 2026-09-25 15:06:11,532 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150611_532628_test_order_does_not_remain_in_list.txt 2026-09-25 15:06:11,532 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_does_not_remain_in_list: Removing chrome user profile "/tmp/tmpvhoz7u1a_chrome_odoo" 2026-09-25 15:06:11,543 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sale_team ... 2026-09-25 15:06:11,938 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome pid: 121667 2026-09-25 15:06:11,939 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome headless temporary user profile dir: /tmp/tmplytk8n6p_chrome_odoo 2026-09-25 15:06:11,939 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Issuing json command http://127.0.0.1:34449/json/version 2026-09-25 15:06:11,940 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34449', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:06:11,941 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Browser version: Chrome/150.0.7871.114 2026-09-25 15:06:11,941 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Issuing json command http://127.0.0.1:34449/json 2026-09-25 15:06:11,942 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34449', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:06:11,942 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Websocket url found: ws://127.0.0.1:34449/devtools/page/55C2AA6DC2684C29627F35FC306D2AA8 2026-09-25 15:06:11,944 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Enable chrome headless console log notification 2026-09-25 15:06:11,945 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome headless enable page notifications 2026-09-25 15:06:11,980 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 15:06:11,981 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Setting session cookie in browser 2026-09-25 15:06:11,982 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-09-25 15:06:11,982 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-09-25 15:06:11,988 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:06:12,304 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:12] "GET /pos/ui/126 HTTP/1.1" 200 - 90 0.020 0.298 2026-09-25 15:06:12,306 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Navigation result: {'frameId': '55C2AA6DC2684C29627F35FC306D2AA8', 'loaderId': 'D94CF94F9CB68A294E963AE7CDC8A597', 'isDownload': False} 2026-09-25 15:06:12,307 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Evaluate ready code "odoo.isTourReady('PosSaleTeam')" 2026-09-25 15:06:12,318 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:06:12,328 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:12] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:06:12,332 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:12] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 15:06:12,335 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:12] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:06:12,643 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:12,645 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:12,655 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:06:12,667 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:06:12,674 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:06:12,679 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:12,679 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Evaluate test code "odoo.startTour('PosSaleTeam', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:06:12,682 44 INFO rb-48985ee-225086-418734 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-25 15:06:12,697 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.009 2026-09-25 15:06:12,706 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-25 15:06:12,734 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.007 0.020 2026-09-25 15:06:12,735 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-09-25 15:06:13,021 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.082 0.186 2026-09-25 15:06:13,030 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:13,059 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:06:13,090 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:13] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.023 2026-09-25 15:06:13,100 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:06:13,107 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: Owl is running in 'dev' mode. 2026-09-25 15:06:13,112 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:13,138 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:13,148 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:06:13,151 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:06:13,159 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:13] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:06:13,161 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:13] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.013 2026-09-25 15:06:13,164 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:06:13,167 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:13] "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-25 15:06:13,178 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:06:13,188 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:13] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.011 0.031 2026-09-25 15:06:13,196 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:13] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.029 2026-09-25 15:06:13,218 44 INFO rb-48985ee-225086-418734 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-25 15:06:13,226 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:13] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.009 0.044 2026-09-25 15:06:13,278 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:13] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.029 0.080 2026-09-25 15:06:13,283 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:13,293 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:13] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.045 2026-09-25 15:06:13,310 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:13] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.050 2026-09-25 15:06:13,325 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:13] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.061 2026-09-25 15:06:13,335 44 INFO rb-48985ee-225086-418734 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-25 15:06:13,336 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:13] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.003 0.064 2026-09-25 15:06:13,340 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:13] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:13,349 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:13] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-09-25 15:06:13,364 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:13] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-09-25 15:06:13,377 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:13] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-09-25 15:06:13,390 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:13] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-09-25 15:06:13,407 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:13] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-09-25 15:06:13,420 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:13] "GET /web/image?model=product.template&field=image_128&id=2176&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-09-25 15:06:13,433 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:13] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.065 2026-09-25 15:06:13,479 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.015 0.111 2026-09-25 15:06:13,534 44 INFO rb-48985ee-225086-418734 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-25 15:06:13,584 44 INFO rb-48985ee-225086-418734 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-25 15:06:13,635 44 INFO rb-48985ee-225086-418734 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-25 15:06:13,686 44 INFO rb-48985ee-225086-418734 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-25 15:06:13,749 44 INFO rb-48985ee-225086-418734 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-25 15:06:13,758 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:13,758 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:13,799 44 INFO rb-48985ee-225086-418734 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-25 15:06:13,850 44 INFO rb-48985ee-225086-418734 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-25 15:06:13,913 44 INFO rb-48985ee-225086-418734 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-25 15:06:13,974 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: tour succeeded 2026-09-25 15:06:13,975 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: ╔════════════════════════════╗ ║ TOUR PosSaleTeam SUCCEEDED ║ ╚════════════════════════════╝ 2026-09-25 15:06:13,977 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59205705 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'a0c5cecc-2707-40b2-a141-a7bfc41d5bcc'}] 2026-09-25 15:06:14,021 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team.browser: heap 14721012 (allocated 15728640) 2026-09-25 15:06:14,025 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Closing chrome headless with pid 121667 2026-09-25 15:06:14,026 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Closing websocket connection 2026-09-25 15:06:14,026 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:14] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:06:14,029 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Terminating chrome headless with pid 121667 2026-09-25 15:06:14,089 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150614_089134_test_order_sale_team.txt 2026-09-25 15:06:14,089 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: Removing chrome user profile "/tmp/tmplytk8n6p_chrome_odoo" 2026-09-25 15:06:14,105 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_order_sale_team: waiting for threads: [, ] 2026-09-25 15:06:14,201 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59205705 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'a0c5cecc-2707-40b2-a141-a7bfc41d5bcc'} created pos.order #828 2026-09-25 15:06:14,202 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #59205705 finished 2026-09-25 15:06:14,218 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 223 0.082 0.160 2026-09-25 15:06:14,228 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sales_count ... 2026-09-25 15:06:14,953 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_payment_terms_with_early_discount ... 2026-09-25 15:06:15,226 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14722730 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '00044-003-0014'}] 2026-09-25 15:06:16,119 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14722730 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '00044-003-0014'} created pos.order #830 2026-09-25 15:06:16,119 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #14722730 finished 2026-09-25 15:06:16,217 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_not_groupable_product ... 2026-09-25 15:06:16,676 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome pid: 121889 2026-09-25 15:06:16,676 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome headless temporary user profile dir: /tmp/tmpkuns04iu_chrome_odoo 2026-09-25 15:06:16,676 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Issuing json command http://127.0.0.1:41859/json/version 2026-09-25 15:06:16,677 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41859', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:06:16,679 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Browser version: Chrome/150.0.7871.114 2026-09-25 15:06:16,679 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Issuing json command http://127.0.0.1:41859/json 2026-09-25 15:06:16,680 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41859', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:06:16,680 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Websocket url found: ws://127.0.0.1:41859/devtools/page/E05EE0F0F30F94FA768ED37FFE14BA19 2026-09-25 15:06:16,681 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Enable chrome headless console log notification 2026-09-25 15:06:16,682 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome headless enable page notifications 2026-09-25 15:06:16,730 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 15:06:16,732 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Setting session cookie in browser 2026-09-25 15:06:16,733 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-09-25 15:06:16,733 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-09-25 15:06:16,740 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:06:17,049 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:17] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.019 0.291 2026-09-25 15:06:17,052 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Navigation result: {'frameId': 'E05EE0F0F30F94FA768ED37FFE14BA19', 'loaderId': 'D844DACB01E33B28AA4B2A93ED51155F', 'isDownload': False} 2026-09-25 15:06:17,052 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Evaluate ready code "odoo.isTourReady('PosSettleOrderNotGroupable')" 2026-09-25 15:06:17,061 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:06:17,070 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:17] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:06:17,073 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:17] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 15:06:17,078 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:17] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 15:06:17,372 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:06:17,373 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:17] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:17,382 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:06:17,393 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:17] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:06:17,396 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Evaluate test code "odoo.startTour('PosSettleOrderNotGroupable', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:06:17,399 44 INFO rb-48985ee-225086-418734 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-25 15:06:17,400 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06: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-25 15:06:17,405 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:17] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:17,421 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:17] "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.008 2026-09-25 15:06:17,432 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-25 15:06:17,459 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:17] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.008 0.021 2026-09-25 15:06:17,461 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-09-25 15:06:17,802 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:17] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.096 0.226 2026-09-25 15:06:17,815 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:17] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:06:17,851 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:06:17,883 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:17] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.023 2026-09-25 15:06:17,893 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:17] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:06:17,900 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: Owl is running in 'dev' mode. 2026-09-25 15:06:17,905 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:17] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:17,941 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:17,951 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:06:17,953 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:06:17,954 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:17] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:17,973 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:06:17,974 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:06:17,977 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:17] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.008 0.020 2026-09-25 15:06:17,984 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:17,986 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:17] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.033 2026-09-25 15:06:17,994 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:17] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.021 2026-09-25 15:06:18,022 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:18] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.008 0.037 2026-09-25 15:06:18,049 44 INFO rb-48985ee-225086-418734 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-25 15:06:18,052 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:18] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.011 0.060 2026-09-25 15:06:18,096 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:18] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.014 2026-09-25 15:06:18,103 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:18,117 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:18] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.036 2026-09-25 15:06:18,130 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:18] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.048 2026-09-25 15:06:18,146 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:18] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.062 2026-09-25 15:06:18,159 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:18] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-09-25 15:06:18,166 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:18] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.002 0.078 2026-09-25 15:06:18,169 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:18] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:18,172 44 INFO rb-48985ee-225086-418734 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-25 15:06:18,182 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:18] "GET /web/image?model=product.template&field=image_128&id=2178&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-09-25 15:06:18,194 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:18] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-09-25 15:06:18,207 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:18] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-09-25 15:06:18,220 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:18] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-09-25 15:06:18,222 44 INFO rb-48985ee-225086-418734 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-25 15:06:18,232 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:18] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-09-25 15:06:18,287 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:18] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.016 0.099 2026-09-25 15:06:18,316 44 INFO rb-48985ee-225086-418734 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-25 15:06:18,373 44 INFO rb-48985ee-225086-418734 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-25 15:06:18,464 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:18] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 67 0.025 0.065 2026-09-25 15:06:18,518 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:18] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.014 0.025 2026-09-25 15:06:18,547 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:18] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-25 15:06:18,600 44 INFO rb-48985ee-225086-418734 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-25 15:06:18,672 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:18] "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.026 0.046 2026-09-25 15:06:18,739 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:18] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.022 0.040 2026-09-25 15:06:18,745 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:18] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.061 2026-09-25 15:06:18,775 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:18] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.008 0.015 2026-09-25 15:06:18,801 44 INFO rb-48985ee-225086-418734 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-25 15:06:18,825 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:18] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.009 0.015 2026-09-25 15:06:18,890 44 INFO rb-48985ee-225086-418734 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-25 15:06:18,941 44 INFO rb-48985ee-225086-418734 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-25 15:06:18,992 44 INFO rb-48985ee-225086-418734 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-25 15:06:19,042 44 INFO rb-48985ee-225086-418734 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-25 15:06:19,092 44 INFO rb-48985ee-225086-418734 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-25 15:06:19,143 44 INFO rb-48985ee-225086-418734 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-25 15:06:19,193 44 INFO rb-48985ee-225086-418734 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-25 15:06:19,244 44 INFO rb-48985ee-225086-418734 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-25 15:06:19,294 44 INFO rb-48985ee-225086-418734 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-25 15:06:19,345 44 INFO rb-48985ee-225086-418734 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-25 15:06:19,395 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: tour succeeded 2026-09-25 15:06:19,396 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PosSettleOrderNotGroupable SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-25 15:06:19,437 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product.browser: heap 17314416 (allocated 18612224) 2026-09-25 15:06:19,438 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Closing chrome headless with pid 121889 2026-09-25 15:06:19,439 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Closing websocket connection 2026-09-25 15:06:19,439 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Terminating chrome headless with pid 121889 2026-09-25 15:06:19,493 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150619_493582_test_pos_not_groupable_product.txt 2026-09-25 15:06:19,493 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_not_groupable_product: Removing chrome user profile "/tmp/tmpkuns04iu_chrome_odoo" 2026-09-25 15:06:19,507 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_order_and_invoice_amounts ... 2026-09-25 15:06:19,991 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome pid: 122113 2026-09-25 15:06:19,991 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome headless temporary user profile dir: /tmp/tmpngsdhlk2_chrome_odoo 2026-09-25 15:06:19,991 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Issuing json command http://127.0.0.1:35979/json/version 2026-09-25 15:06:19,992 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35979', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:06:19,994 44 INFO rb-48985ee-225086-418734 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-25 15:06:19,994 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Issuing json command http://127.0.0.1:35979/json 2026-09-25 15:06:19,995 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35979', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:06:19,996 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Websocket url found: ws://127.0.0.1:35979/devtools/page/3A4BFA709A6086E697E3AC20C1E1B17B 2026-09-25 15:06:19,998 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Enable chrome headless console log notification 2026-09-25 15:06:19,999 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome headless enable page notifications 2026-09-25 15:06:20,049 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 15:06:20,050 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Setting session cookie in browser 2026-09-25 15:06:20,051 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-09-25 15:06:20,051 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-09-25 15:06:20,058 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:06:20,447 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:20] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.028 0.363 2026-09-25 15:06:20,450 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Navigation result: {'frameId': '3A4BFA709A6086E697E3AC20C1E1B17B', 'loaderId': '3BBA52764A5FB6575655C59EE447110C', 'isDownload': False} 2026-09-25 15:06:20,451 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Evaluate ready code "odoo.isTourReady('POSSalePaymentScreenInvoiceOrder')" 2026-09-25 15:06:20,459 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:06:20,470 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:20] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:06:20,479 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:20] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.014 2026-09-25 15:06:20,481 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:20] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-09-25 15:06:20,759 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:20,761 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:20] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:20,774 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-25 15:06:20,786 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:06:20,793 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:06:20,795 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Evaluate test code "odoo.startTour('POSSalePaymentScreenInvoiceOrder', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:06:20,799 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:20,799 44 INFO rb-48985ee-225086-418734 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-25 15:06:20,816 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.008 2026-09-25 15:06:20,825 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-25 15:06:20,852 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.008 0.020 2026-09-25 15:06:20,853 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-09-25 15:06:21,139 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.083 0.188 2026-09-25 15:06:21,148 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:21,182 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:06:21,224 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:21] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.028 2026-09-25 15:06:21,238 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:06:21,247 44 INFO rb-48985ee-225086-418734 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-25 15:06:21,256 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.003 0.003 2026-09-25 15:06:21,276 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:21,293 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:06:21,295 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:06:21,301 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:21,307 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:06:21,313 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:21] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.013 0.017 2026-09-25 15:06:21,314 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.028 2026-09-25 15:06:21,321 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:21] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.001 0.009 2026-09-25 15:06:21,327 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:21] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.001 0.040 2026-09-25 15:06:21,358 44 INFO rb-48985ee-225086-418734 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-25 15:06:21,388 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:21,405 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:21,431 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:21] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.019 0.028 2026-09-25 15:06:21,439 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:21] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.002 0.053 2026-09-25 15:06:21,470 44 INFO rb-48985ee-225086-418734 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-25 15:06:21,477 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:21] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.009 0.083 2026-09-25 15:06:21,482 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:21] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:21,494 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:21] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-09-25 15:06:21,509 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:21] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-09-25 15:06:21,524 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:21] "GET /web/image?model=product.template&field=image_128&id=2179&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.088 2026-09-25 15:06:21,538 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:21] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.144 2026-09-25 15:06:21,551 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:21] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-09-25 15:06:21,564 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:21] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-09-25 15:06:21,579 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:21] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-09-25 15:06:21,592 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:21] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-09-25 15:06:21,643 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:21] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.021 0.094 2026-09-25 15:06:21,656 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:21] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-09-25 15:06:21,670 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:21] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.123 2026-09-25 15:06:21,701 44 INFO rb-48985ee-225086-418734 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-25 15:06:21,752 44 INFO rb-48985ee-225086-418734 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-25 15:06:21,803 44 INFO rb-48985ee-225086-418734 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-25 15:06:21,853 44 INFO rb-48985ee-225086-418734 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-25 15:06:21,904 44 INFO rb-48985ee-225086-418734 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-25 15:06:21,954 44 INFO rb-48985ee-225086-418734 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-25 15:06:22,022 44 INFO rb-48985ee-225086-418734 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-25 15:06:22,076 44 INFO rb-48985ee-225086-418734 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-25 15:06:22,126 44 INFO rb-48985ee-225086-418734 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-25 15:06:22,183 44 INFO rb-48985ee-225086-418734 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-25 15:06:22,238 44 INFO rb-48985ee-225086-418734 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-25 15:06:22,288 44 INFO rb-48985ee-225086-418734 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-25 15:06:22,352 44 INFO rb-48985ee-225086-418734 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-25 15:06:22,362 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:22,362 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:22,402 44 INFO rb-48985ee-225086-418734 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-25 15:06:22,453 44 INFO rb-48985ee-225086-418734 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-25 15:06:22,519 44 INFO rb-48985ee-225086-418734 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-25 15:06:22,572 44 INFO rb-48985ee-225086-418734 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-25 15:06:22,634 44 INFO rb-48985ee-225086-418734 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-25 15:06:22,637 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29042869 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'aae8cab7-f733-4cf1-847d-6c5bf7958857'}] 2026-09-25 15:06:22,638 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:06:23,663 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29042869 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'aae8cab7-f733-4cf1-847d-6c5bf7958857'} created pos.order #831 2026-09-25 15:06:23,793 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29042869 finished 2026-09-25 15:06:23,850 44 INFO rb-48985ee-225086-418734 odoo.tests.common: Simulating signal changes during tests 2026-09-25 15:06:23,850 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:23] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 795 0.318 0.898 2026-09-25 15:06:23,880 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:23] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 6 0.002 0.009 2026-09-25 15:06:23,883 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:23] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.011 2026-09-25 15:06:23,932 44 INFO rb-48985ee-225086-418734 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-25 15:06:23,944 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50009826 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'aae8cab7-f733-4cf1-847d-6c5bf7958857'}] 2026-09-25 15:06:23,953 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50009826 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'aae8cab7-f733-4cf1-847d-6c5bf7958857'} sync ignored for existing PoS order pos.order(831,) (state: done) 2026-09-25 15:06:23,960 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50009826 finished 2026-09-25 15:06:24,018 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 85 0.026 0.050 2026-09-25 15:06:24,046 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: tour succeeded 2026-09-25 15:06:24,047 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: ╔═════════════════════════════════════════════════╗ ║ TOUR POSSalePaymentScreenInvoiceOrder SUCCEEDED ║ ╚═════════════════════════════════════════════════╝ 2026-09-25 15:06:24,114 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts.browser: heap 16506096 (allocated 18087936) 2026-09-25 15:06:24,117 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Closing chrome headless with pid 122113 2026-09-25 15:06:24,117 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Closing websocket connection 2026-09-25 15:06:24,117 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Terminating chrome headless with pid 122113 2026-09-25 15:06:24,171 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150624_171396_test_pos_order_and_invoice_amounts.txt 2026-09-25 15:06:24,171 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_order_and_invoice_amounts: Removing chrome user profile "/tmp/tmpngsdhlk2_chrome_odoo" 2026-09-25 15:06:24,190 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_sale_warnings ... 2026-09-25 15:06:24,514 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome pid: 122333 2026-09-25 15:06:24,515 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome headless temporary user profile dir: /tmp/tmpyelxcy5b_chrome_odoo 2026-09-25 15:06:24,515 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Issuing json command http://127.0.0.1:33723/json/version 2026-09-25 15:06:24,516 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33723', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:06:24,518 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Browser version: Chrome/150.0.7871.114 2026-09-25 15:06:24,518 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Issuing json command http://127.0.0.1:33723/json 2026-09-25 15:06:24,518 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33723', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:06:24,519 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Websocket url found: ws://127.0.0.1:33723/devtools/page/281167620CAB259076ACFFB87481AD6E 2026-09-25 15:06:24,521 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Enable chrome headless console log notification 2026-09-25 15:06:24,522 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome headless enable page notifications 2026-09-25 15:06:24,547 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 15:06:24,551 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Setting session cookie in browser 2026-09-25 15:06:24,552 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-09-25 15:06:24,552 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-09-25 15:06:24,560 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:06:24,900 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:24] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.023 0.319 2026-09-25 15:06:24,903 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Navigation result: {'frameId': '281167620CAB259076ACFFB87481AD6E', 'loaderId': '4448FD698D70560AF1163ADBF2C17679', 'isDownload': False} 2026-09-25 15:06:24,903 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Evaluate ready code "odoo.isTourReady('PosSaleWarning')" 2026-09-25 15:06:24,912 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:06:24,926 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:24] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:06:24,930 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:24] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.009 2026-09-25 15:06:24,933 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:24] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:06:25,214 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:25,216 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:25] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:25,224 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:06:25,236 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:25] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:06:25,242 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:25] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:06:25,245 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Evaluate test code "odoo.startTour('PosSaleWarning', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:06:25,247 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:25,248 44 INFO rb-48985ee-225086-418734 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-25 15:06:25,260 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.007 2026-09-25 15:06:25,272 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:25] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.017 2026-09-25 15:06:25,274 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-25 15:06:25,307 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:25] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.007 0.024 2026-09-25 15:06:25,612 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:25] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.095 0.194 2026-09-25 15:06:25,625 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:25] "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-25 15:06:25,654 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06: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-25 15:06:25,686 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:25] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.023 2026-09-25 15:06:25,696 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06: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.003 2026-09-25 15:06:25,703 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: Owl is running in 'dev' mode. 2026-09-25 15:06:25,709 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:25] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:06:25,733 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:25,738 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:25] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:25,746 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 15:06:25,748 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:25] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:06:25,749 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:25] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.008 2026-09-25 15:06:25,757 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:25,762 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06: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-25 15:06:25,772 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:25] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:25,774 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:25] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.011 0.026 2026-09-25 15:06:25,782 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:25] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.026 2026-09-25 15:06:25,812 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:25] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.011 0.033 2026-09-25 15:06:25,813 44 INFO rb-48985ee-225086-418734 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-25 15:06:25,862 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:25] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.023 0.080 2026-09-25 15:06:25,868 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:06:25,870 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:25] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.002 0.028 2026-09-25 15:06:25,886 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:25] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.038 2026-09-25 15:06:25,900 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:25] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.057 2026-09-25 15:06:25,913 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:25] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.064 2026-09-25 15:06:25,927 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:25] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-09-25 15:06:25,931 44 INFO rb-48985ee-225086-418734 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-25 15:06:25,933 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:25] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:25,941 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:25] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-09-25 15:06:25,953 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:25] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-09-25 15:06:25,970 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:25] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-09-25 15:06:25,980 44 INFO rb-48985ee-225086-418734 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-25 15:06:25,985 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:25] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-09-25 15:06:25,999 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:25] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-09-25 15:06:26,042 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:26] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.016 0.090 2026-09-25 15:06:26,078 44 INFO rb-48985ee-225086-418734 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-25 15:06:26,131 44 INFO rb-48985ee-225086-418734 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-25 15:06:26,181 44 INFO rb-48985ee-225086-418734 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-25 15:06:26,237 44 INFO rb-48985ee-225086-418734 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-25 15:06:26,295 44 INFO rb-48985ee-225086-418734 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-25 15:06:26,346 44 INFO rb-48985ee-225086-418734 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-25 15:06:26,397 44 INFO rb-48985ee-225086-418734 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-25 15:06:26,449 44 INFO rb-48985ee-225086-418734 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-25 15:06:26,499 44 INFO rb-48985ee-225086-418734 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-25 15:06:26,550 44 INFO rb-48985ee-225086-418734 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-25 15:06:26,624 44 INFO rb-48985ee-225086-418734 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-25 15:06:26,674 44 INFO rb-48985ee-225086-418734 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-25 15:06:26,725 44 INFO rb-48985ee-225086-418734 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-25 15:06:26,775 44 INFO rb-48985ee-225086-418734 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-25 15:06:26,828 44 INFO rb-48985ee-225086-418734 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-25 15:06:26,879 44 INFO rb-48985ee-225086-418734 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-25 15:06:26,929 44 INFO rb-48985ee-225086-418734 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-25 15:06:26,980 44 INFO rb-48985ee-225086-418734 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-25 15:06:27,030 44 INFO rb-48985ee-225086-418734 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-25 15:06:27,092 44 INFO rb-48985ee-225086-418734 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-25 15:06:27,144 44 INFO rb-48985ee-225086-418734 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-25 15:06:27,195 44 INFO rb-48985ee-225086-418734 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-25 15:06:27,248 44 INFO rb-48985ee-225086-418734 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-25 15:06:27,306 44 INFO rb-48985ee-225086-418734 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-25 15:06:27,357 44 INFO rb-48985ee-225086-418734 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-25 15:06:27,407 44 INFO rb-48985ee-225086-418734 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-25 15:06:27,459 44 INFO rb-48985ee-225086-418734 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-25 15:06:27,509 44 INFO rb-48985ee-225086-418734 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-25 15:06:27,560 44 INFO rb-48985ee-225086-418734 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-25 15:06:27,624 44 INFO rb-48985ee-225086-418734 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-25 15:06:27,635 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:27,636 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:27,675 44 INFO rb-48985ee-225086-418734 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-25 15:06:27,726 44 INFO rb-48985ee-225086-418734 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-25 15:06:27,793 44 INFO rb-48985ee-225086-418734 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-25 15:06:27,844 44 INFO rb-48985ee-225086-418734 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-25 15:06:27,910 44 INFO rb-48985ee-225086-418734 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-25 15:06:27,914 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32411674 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '5563ea6c-e659-4960-a21e-41cffd9f7b03'}] 2026-09-25 15:06:27,916 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:28,124 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32411674 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '5563ea6c-e659-4960-a21e-41cffd9f7b03'} created pos.order #832 2026-09-25 15:06:28,132 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32411674 finished 2026-09-25 15:06:28,155 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 239 0.078 0.165 2026-09-25 15:06:28,181 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:28] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:06:28,229 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: tour succeeded 2026-09-25 15:06:28,230 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: ╔═══════════════════════════════╗ ║ TOUR PosSaleWarning SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-09-25 15:06:28,233 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68331175 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '5563ea6c-e659-4960-a21e-41cffd9f7b03'}] 2026-09-25 15:06:28,237 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68331175 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '5563ea6c-e659-4960-a21e-41cffd9f7b03'} sync ignored for existing PoS order pos.order(832,) (state: paid) 2026-09-25 15:06:28,245 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68331175 finished 2026-09-25 15:06:28,303 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings.browser: heap 17342496 (allocated 18485248) 2026-09-25 15:06:28,305 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:28] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.024 0.051 2026-09-25 15:06:28,307 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Closing chrome headless with pid 122333 2026-09-25 15:06:28,308 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Closing websocket connection 2026-09-25 15:06:28,308 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Terminating chrome headless with pid 122333 2026-09-25 15:06:28,364 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150628_364047_test_pos_sale_warnings.txt 2026-09-25 15:06:28,364 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_pos_sale_warnings: Removing chrome user profile "/tmp/tmpyelxcy5b_chrome_odoo" 2026-09-25 15:06:28,374 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_quantity_updated_settle ... 2026-09-25 15:06:28,810 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome pid: 122553 2026-09-25 15:06:28,810 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome headless temporary user profile dir: /tmp/tmpk8fxh43u_chrome_odoo 2026-09-25 15:06:28,810 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Issuing json command http://127.0.0.1:37039/json/version 2026-09-25 15:06:28,812 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37039', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:06:28,814 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Browser version: Chrome/150.0.7871.114 2026-09-25 15:06:28,814 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Issuing json command http://127.0.0.1:37039/json 2026-09-25 15:06:28,814 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37039', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:06:28,815 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Websocket url found: ws://127.0.0.1:37039/devtools/page/E3031CF878538EB2921F9169D64A2943 2026-09-25 15:06:28,817 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Enable chrome headless console log notification 2026-09-25 15:06:28,817 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome headless enable page notifications 2026-09-25 15:06:28,867 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 15:06:28,869 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Setting session cookie in browser 2026-09-25 15:06:28,871 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-09-25 15:06:28,871 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-09-25 15:06:28,877 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:06:29,205 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:29] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.019 0.310 2026-09-25 15:06:29,208 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Navigation result: {'frameId': 'E3031CF878538EB2921F9169D64A2943', 'loaderId': '40B03E88182F68E53F83CA1BCB642180', 'isDownload': False} 2026-09-25 15:06:29,208 44 INFO rb-48985ee-225086-418734 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-25 15:06:29,218 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:06:29,229 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:29] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:06:29,232 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:29] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.009 2026-09-25 15:06:29,236 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:29] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-25 15:06:29,522 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:29] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:29,531 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:29] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:06:29,535 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:29,542 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:29] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:06:29,544 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Evaluate test code "odoo.startTour('test_quantity_updated_settle', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:06:29,549 44 INFO rb-48985ee-225086-418734 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-25 15:06:29,551 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:29] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:06:29,559 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:29] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:29,574 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:29] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.008 2026-09-25 15:06:29,584 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-25 15:06:29,611 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:29] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.007 0.021 2026-09-25 15:06:29,612 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-09-25 15:06:29,921 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:29] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.110 0.184 2026-09-25 15:06:29,934 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:29] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:06:29,965 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:29] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:06:30,006 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:30] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.030 2026-09-25 15:06:30,022 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:30] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:06:30,030 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: Owl is running in 'dev' mode. 2026-09-25 15:06:30,035 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:30] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:30,072 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:30] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:06:30,077 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:06:30,086 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-09-25 15:06:30,089 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:30] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-25 15:06:30,110 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:06:30,111 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-25 15:06:30,117 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:30] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.027 0.020 2026-09-25 15:06:30,124 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:30] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.001 0.051 2026-09-25 15:06:30,129 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:30] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.001 0.014 2026-09-25 15:06:30,156 44 INFO rb-48985ee-225086-418734 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-25 15:06:30,199 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:30] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.015 2026-09-25 15:06:30,204 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:30,213 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:30] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.028 2026-09-25 15:06:30,227 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:30] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-09-25 15:06:30,231 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:30] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:30,240 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:30] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.052 2026-09-25 15:06:30,253 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:30] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.065 2026-09-25 15:06:30,261 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:30] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.002 0.071 2026-09-25 15:06:30,269 44 INFO rb-48985ee-225086-418734 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-25 15:06:30,290 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:30] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.008 0.075 2026-09-25 15:06:30,295 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:30] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:30,303 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:30] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-09-25 15:06:30,316 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:30] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-09-25 15:06:30,320 44 INFO rb-48985ee-225086-418734 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-25 15:06:30,329 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:30] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-09-25 15:06:30,360 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:30] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.008 0.137 2026-09-25 15:06:30,401 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:30] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.016 0.088 2026-09-25 15:06:30,414 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:30] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.148 2026-09-25 15:06:30,432 44 INFO rb-48985ee-225086-418734 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-25 15:06:30,489 44 INFO rb-48985ee-225086-418734 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-25 15:06:30,580 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:30] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 67 0.022 0.063 2026-09-25 15:06:30,639 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:30] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.016 0.025 2026-09-25 15:06:30,674 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:30] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.007 2026-09-25 15:06:30,733 44 INFO rb-48985ee-225086-418734 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-25 15:06:30,810 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:30] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 65 0.030 0.046 2026-09-25 15:06:30,880 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:30] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.023 0.041 2026-09-25 15:06:30,886 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:30] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.066 2026-09-25 15:06:30,913 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:30] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.007 0.014 2026-09-25 15:06:30,948 44 INFO rb-48985ee-225086-418734 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-25 15:06:30,967 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:30] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.006 0.013 2026-09-25 15:06:31,016 44 INFO rb-48985ee-225086-418734 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-25 15:06:31,066 44 INFO rb-48985ee-225086-418734 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-25 15:06:31,119 44 INFO rb-48985ee-225086-418734 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-25 15:06:31,169 44 INFO rb-48985ee-225086-418734 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-25 15:06:31,295 44 INFO rb-48985ee-225086-418734 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-25 15:06:31,359 44 INFO rb-48985ee-225086-418734 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-25 15:06:31,367 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:31,368 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:31,409 44 INFO rb-48985ee-225086-418734 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-25 15:06:31,460 44 INFO rb-48985ee-225086-418734 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-25 15:06:31,523 44 INFO rb-48985ee-225086-418734 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-25 15:06:31,583 44 INFO rb-48985ee-225086-418734 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-25 15:06:31,588 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84890371 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'd299a7de-4ffb-4249-afa0-e96cfa7a40d7'}] 2026-09-25 15:06:31,589 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:06:31,823 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84890371 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'd299a7de-4ffb-4249-afa0-e96cfa7a40d7'} created pos.order #833 2026-09-25 15:06:31,831 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84890371 finished 2026-09-25 15:06:32,048 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1351] 2026-09-25 15:06:32,156 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 492 0.183 0.388 2026-09-25 15:06:32,191 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:32] "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-25 15:06:32,254 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69709995 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'd299a7de-4ffb-4249-afa0-e96cfa7a40d7'}] 2026-09-25 15:06:32,259 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69709995 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'd299a7de-4ffb-4249-afa0-e96cfa7a40d7'} sync ignored for existing PoS order pos.order(833,) (state: paid) 2026-09-25 15:06:32,262 44 INFO rb-48985ee-225086-418734 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-25 15:06:32,269 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69709995 finished 2026-09-25 15:06:32,311 44 INFO rb-48985ee-225086-418734 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-25 15:06:32,362 44 INFO rb-48985ee-225086-418734 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-25 15:06:32,371 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:32] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 120 0.037 0.081 2026-09-25 15:06:32,416 44 INFO rb-48985ee-225086-418734 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-25 15:06:32,469 44 INFO rb-48985ee-225086-418734 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-25 15:06:32,504 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:32] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 4 0.003 0.030 2026-09-25 15:06:32,540 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:32] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.010 0.019 2026-09-25 15:06:32,557 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:32] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.007 2026-09-25 15:06:32,581 44 INFO rb-48985ee-225086-418734 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-25 15:06:32,651 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:32] "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.022 0.047 2026-09-25 15:06:32,719 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.022 0.041 2026-09-25 15:06:32,725 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:32] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.062 2026-09-25 15:06:32,757 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:32] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.015 2026-09-25 15:06:32,780 44 INFO rb-48985ee-225086-418734 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-25 15:06:32,800 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:32] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.007 0.013 2026-09-25 15:06:32,831 44 INFO rb-48985ee-225086-418734 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-25 15:06:32,882 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: tour succeeded 2026-09-25 15:06:32,882 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: ╔═════════════════════════════════════════════╗ ║ TOUR test_quantity_updated_settle SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-09-25 15:06:32,935 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle.browser: heap 19510476 (allocated 20582400) 2026-09-25 15:06:32,938 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Closing chrome headless with pid 122553 2026-09-25 15:06:32,939 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Closing websocket connection 2026-09-25 15:06:32,939 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Terminating chrome headless with pid 122553 2026-09-25 15:06:32,999 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150632_999730_test_quantity_updated_settle.txt 2026-09-25 15:06:32,999 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_quantity_updated_settle: Removing chrome user profile "/tmp/tmpk8fxh43u_chrome_odoo" 2026-09-25 15:06:33,010 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_refund_ship_later_qty_delivered ... 2026-09-25 15:06:33,395 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55997355 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '1d0b5849-2a28-421f-ba51-351a3965a5a6'}] 2026-09-25 15:06:33,466 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1353] 2026-09-25 15:06:34,427 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55997355 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '1d0b5849-2a28-421f-ba51-351a3965a5a6'} created pos.order #834 2026-09-25 15:06:34,429 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55997355 finished 2026-09-25 15:06:34,511 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55301112 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': 'a94e2618-04eb-4425-9ac0-6cb1088e07a1'}] 2026-09-25 15:06:34,999 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55301112 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': 'a94e2618-04eb-4425-9ac0-6cb1088e07a1'} created pos.order #835 2026-09-25 15:06:34,999 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55301112 finished 2026-09-25 15:06:35,216 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_refund_ship_later_qty_delivered_backend ... 2026-09-25 15:06:35,595 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24272617 started for PoS orders references: [{'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '964569e3-3b99-4857-b6d2-77f15c663227'}] 2026-09-25 15:06:35,665 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1358] 2026-09-25 15:06:36,493 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24272617 order {'name': 'Order 00044-003-0014', 'pos_reference': None, 'uuid': '964569e3-3b99-4857-b6d2-77f15c663227'} created pos.order #836 2026-09-25 15:06:36,495 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #24272617 finished 2026-09-25 15:06:36,739 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_sale_order_fp_different_from_partner_one ... 2026-09-25 15:06:37,242 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Chrome pid: 122781 2026-09-25 15:06:37,242 44 INFO rb-48985ee-225086-418734 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/tmpgnnaauri_chrome_odoo 2026-09-25 15:06:37,242 44 INFO rb-48985ee-225086-418734 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:37595/json/version 2026-09-25 15:06:37,243 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37595', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:06:37,245 44 INFO rb-48985ee-225086-418734 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-25 15:06:37,245 44 INFO rb-48985ee-225086-418734 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:37595/json 2026-09-25 15:06:37,246 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37595', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:06:37,247 44 INFO rb-48985ee-225086-418734 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:37595/devtools/page/A9D2EB0A0CF5C2627A8F42A5101BC30E 2026-09-25 15:06:37,248 44 INFO rb-48985ee-225086-418734 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-25 15:06:37,249 44 INFO rb-48985ee-225086-418734 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-25 15:06:37,295 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 15:06:37,296 44 INFO rb-48985ee-225086-418734 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-25 15:06:37,297 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-09-25 15:06:37,297 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-09-25 15:06:37,304 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:06:37,648 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:37] "GET /pos/ui/126 HTTP/1.1" 200 - 133 0.029 0.316 2026-09-25 15:06:37,650 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Navigation result: {'frameId': 'A9D2EB0A0CF5C2627A8F42A5101BC30E', 'loaderId': 'F4AB5F6B4EE2E2225FC8ABFBF1109EAF', 'isDownload': False} 2026-09-25 15:06:37,650 44 INFO rb-48985ee-225086-418734 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-25 15:06:37,659 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:06:37,670 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:37] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 15:06:37,673 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:37] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:06:37,677 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:37] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-25 15:06:37,969 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:06:37,970 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:06:37,978 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 15:06:37,991 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:06:37,995 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Evaluate test code "odoo.startTour('test_sale_order_fp_different_from_partner_one', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:06:37,998 44 INFO rb-48985ee-225086-418734 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-25 15:06:37,999 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:06:38,004 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:38,022 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.009 2026-09-25 15:06:38,030 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-25 15:06:38,067 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.008 0.029 2026-09-25 15:06:38,068 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.028 2026-09-25 15:06:38,368 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:38] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.097 0.186 2026-09-25 15:06:38,383 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:38] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 15:06:38,413 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:06:38,445 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:38] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:06:38,458 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:38] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:06:38,465 44 INFO rb-48985ee-225086-418734 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-25 15:06:38,471 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:38] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:06:38,498 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:38,513 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:06:38,516 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:38] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:38,525 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:06:38,529 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06: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-25 15:06:38,531 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:38] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.009 0.015 2026-09-25 15:06:38,539 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:38] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.001 0.031 2026-09-25 15:06:38,540 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:38] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.033 2026-09-25 15:06:38,547 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:38] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.012 2026-09-25 15:06:38,582 44 INFO rb-48985ee-225086-418734 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-25 15:06:38,617 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:38] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:06:38,622 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:38] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.004 0.011 2026-09-25 15:06:38,649 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:06:38,664 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:38] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.016 0.039 2026-09-25 15:06:38,678 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:38] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.057 2026-09-25 15:06:38,685 44 INFO rb-48985ee-225086-418734 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-25 15:06:38,692 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:38] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.070 2026-09-25 15:06:38,698 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:38] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:38,723 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:38] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.010 0.104 2026-09-25 15:06:38,736 44 INFO rb-48985ee-225086-418734 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-25 15:06:38,740 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:38] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-09-25 15:06:38,753 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:38] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-09-25 15:06:38,767 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:38] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-09-25 15:06:38,787 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:38] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.152 2026-09-25 15:06:38,799 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:38] "GET /web/image?model=product.template&field=image_128&id=2181&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-09-25 15:06:38,812 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:38] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-09-25 15:06:38,825 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:38] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-09-25 15:06:38,838 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:38] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.066 2026-09-25 15:06:38,874 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:38] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.012 0.137 2026-09-25 15:06:38,898 44 INFO rb-48985ee-225086-418734 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-25 15:06:38,955 44 INFO rb-48985ee-225086-418734 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-25 15:06:39,041 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:39] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 67 0.022 0.063 2026-09-25 15:06:39,095 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:39] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.013 0.024 2026-09-25 15:06:39,124 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:39] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-25 15:06:39,169 44 INFO rb-48985ee-225086-418734 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-25 15:06:39,240 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:39] "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.023 0.047 2026-09-25 15:06:39,308 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:39] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.020 0.042 2026-09-25 15:06:39,314 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:39] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.062 2026-09-25 15:06:39,339 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:39] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.006 0.013 2026-09-25 15:06:39,364 44 INFO rb-48985ee-225086-418734 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-25 15:06:39,385 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:39] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.006 0.014 2026-09-25 15:06:39,432 44 INFO rb-48985ee-225086-418734 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-25 15:06:39,482 44 INFO rb-48985ee-225086-418734 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-25 15:06:39,533 44 INFO rb-48985ee-225086-418734 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-25 15:06:39,593 44 INFO rb-48985ee-225086-418734 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-25 15:06:39,644 44 INFO rb-48985ee-225086-418734 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-25 15:06:39,697 44 INFO rb-48985ee-225086-418734 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-25 15:06:39,762 44 INFO rb-48985ee-225086-418734 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-25 15:06:39,770 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:39,771 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:39,812 44 INFO rb-48985ee-225086-418734 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-25 15:06:39,863 44 INFO rb-48985ee-225086-418734 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-25 15:06:39,927 44 INFO rb-48985ee-225086-418734 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-25 15:06:39,987 44 INFO rb-48985ee-225086-418734 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-25 15:06:39,992 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94509806 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'fdd6102e-216b-4761-8fbd-4816df360a03'}] 2026-09-25 15:06:39,994 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:06:40,207 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94509806 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'fdd6102e-216b-4761-8fbd-4816df360a03'} created pos.order #838 2026-09-25 15:06:40,214 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94509806 finished 2026-09-25 15:06:40,413 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1362] 2026-09-25 15:06:40,515 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 500 0.167 0.359 2026-09-25 15:06:40,545 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:40] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:06:40,590 44 INFO rb-48985ee-225086-418734 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-25 15:06:40,593 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91214923 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'fdd6102e-216b-4761-8fbd-4816df360a03'}] 2026-09-25 15:06:40,599 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91214923 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'fdd6102e-216b-4761-8fbd-4816df360a03'} sync ignored for existing PoS order pos.order(838,) (state: paid) 2026-09-25 15:06:40,608 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91214923 finished 2026-09-25 15:06:40,650 44 INFO rb-48985ee-225086-418734 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-25 15:06:40,681 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:40] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.030 0.059 2026-09-25 15:06:40,700 44 INFO rb-48985ee-225086-418734 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-25 15:06:40,750 44 INFO rb-48985ee-225086-418734 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-25 15:06:40,804 44 INFO rb-48985ee-225086-418734 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-25 15:06:40,857 44 INFO rb-48985ee-225086-418734 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-25 15:06:40,888 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:40] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 4 0.003 0.027 2026-09-25 15:06:40,926 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:40] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.012 0.018 2026-09-25 15:06:40,942 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:40] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.007 2026-09-25 15:06:40,981 44 INFO rb-48985ee-225086-418734 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-25 15:06:41,054 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:41] "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.030 0.042 2026-09-25 15:06:41,140 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:41] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.031 0.049 2026-09-25 15:06:41,147 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:41] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.081 2026-09-25 15:06:41,176 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:41] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.009 0.014 2026-09-25 15:06:41,214 44 INFO rb-48985ee-225086-418734 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-25 15:06:41,240 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:41] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.009 0.016 2026-09-25 15:06:41,265 44 INFO rb-48985ee-225086-418734 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-25 15:06:41,315 44 INFO rb-48985ee-225086-418734 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-25 15:06:41,366 44 INFO rb-48985ee-225086-418734 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-25 15:06:41,419 44 INFO rb-48985ee-225086-418734 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-25 15:06:41,470 44 INFO rb-48985ee-225086-418734 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-25 15:06:41,521 44 INFO rb-48985ee-225086-418734 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-25 15:06:41,576 44 INFO rb-48985ee-225086-418734 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-25 15:06:41,626 44 INFO rb-48985ee-225086-418734 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-25 15:06:41,677 44 INFO rb-48985ee-225086-418734 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-25 15:06:41,731 44 INFO rb-48985ee-225086-418734 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-25 15:06:41,789 44 INFO rb-48985ee-225086-418734 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-25 15:06:41,792 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46124964 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000002', 'uuid': 'c8024a66-fd2e-4b23-8307-a791bd5ae476'}] 2026-09-25 15:06:41,990 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46124964 order {'name': '/', 'pos_reference': '261-126-000002', 'uuid': 'c8024a66-fd2e-4b23-8307-a791bd5ae476'} created pos.order #839 2026-09-25 15:06:41,999 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46124964 finished 2026-09-25 15:06:42,152 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1364] 2026-09-25 15:06:42,249 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 346 0.127 0.332 2026-09-25 15:06:42,274 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:42] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:06:42,292 44 INFO rb-48985ee-225086-418734 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-25 15:06:42,295 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98795483 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-126-000002', 'uuid': 'c8024a66-fd2e-4b23-8307-a791bd5ae476'}] 2026-09-25 15:06:42,299 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98795483 order {'name': 'Shop - 000002', 'pos_reference': '261-126-000002', 'uuid': 'c8024a66-fd2e-4b23-8307-a791bd5ae476'} sync ignored for existing PoS order pos.order(839,) (state: paid) 2026-09-25 15:06:42,306 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98795483 finished 2026-09-25 15:06:42,356 44 INFO rb-48985ee-225086-418734 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-25 15:06:42,359 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.017 0.049 2026-09-25 15:06:42,406 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: tour succeeded 2026-09-25 15:06:42,407 44 INFO rb-48985ee-225086-418734 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-25 15:06:42,482 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one.browser: heap 20849620 (allocated 22417408) 2026-09-25 15:06:42,484 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Closing chrome headless with pid 122781 2026-09-25 15:06:42,485 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Closing websocket connection 2026-09-25 15:06:42,485 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Terminating chrome headless with pid 122781 2026-09-25 15:06:42,539 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150642_539255_test_sale_order_fp_different_from_partner_one.txt 2026-09-25 15:06:42,539 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_sale_order_fp_different_from_partner_one: Removing chrome user profile "/tmp/tmpgnnaauri_chrome_odoo" 2026-09-25 15:06:42,567 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_selected_partner_quotation_loading ... 2026-09-25 15:06:43,111 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome pid: 123020 2026-09-25 15:06:43,111 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome headless temporary user profile dir: /tmp/tmpv0z447cd_chrome_odoo 2026-09-25 15:06:43,111 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Issuing json command http://127.0.0.1:34073/json/version 2026-09-25 15:06:43,113 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34073', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:06:43,119 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Browser version: Chrome/150.0.7871.114 2026-09-25 15:06:43,119 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Issuing json command http://127.0.0.1:34073/json 2026-09-25 15:06:43,119 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34073', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:06:43,122 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Websocket url found: ws://127.0.0.1:34073/devtools/page/118E92CDFC3DBA812C7BC811E121ED60 2026-09-25 15:06:43,124 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Enable chrome headless console log notification 2026-09-25 15:06:43,125 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome headless enable page notifications 2026-09-25 15:06:43,179 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 15:06:43,180 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Setting session cookie in browser 2026-09-25 15:06:43,181 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Open "http://127.0.0.1:8069/pos/ui?config_id=126" in browser 2026-09-25 15:06:43,181 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=126" 2026-09-25 15:06:43,188 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:06:43,505 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:43] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 88 0.021 0.297 2026-09-25 15:06:43,507 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Navigation result: {'frameId': '118E92CDFC3DBA812C7BC811E121ED60', 'loaderId': 'B044BBEA2E78A45022C3E030D49F3639', 'isDownload': False} 2026-09-25 15:06:43,508 44 INFO rb-48985ee-225086-418734 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-25 15:06:43,518 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:06:43,529 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:43] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:06:43,536 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:43] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.009 2026-09-25 15:06:43,540 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:43] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-09-25 15:06:43,815 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:43,817 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:43,824 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:06:43,838 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-25 15:06:43,844 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Evaluate test code "odoo.startTour('test_selected_partner_quotation_loading', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=126", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:06:43,845 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:06:43,848 44 INFO rb-48985ee-225086-418734 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-25 15:06:43,852 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:43,870 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.010 2026-09-25 15:06:43,878 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-25 15:06:43,908 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:43] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.011 0.020 2026-09-25 15:06:43,910 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-09-25 15:06:44,247 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.133 0.189 2026-09-25 15:06:44,259 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:44] "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-25 15:06:44,291 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:06:44,329 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:44] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-09-25 15:06:44,346 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:06:44,357 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: Owl is running in 'dev' mode. 2026-09-25 15:06:44,363 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:44,391 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:44,402 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:44,408 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:06:44,409 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:06:44,429 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06: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-25 15:06:44,431 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-25 15:06:44,436 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:44] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.009 0.023 2026-09-25 15:06:44,442 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:06:44,445 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:44] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.038 2026-09-25 15:06:44,453 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:44] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.028 2026-09-25 15:06:44,481 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:44] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.009 0.035 2026-09-25 15:06:44,495 44 INFO rb-48985ee-225086-418734 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-25 15:06:44,510 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:44] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.008 0.065 2026-09-25 15:06:44,530 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:44] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.002 0.008 2026-09-25 15:06:44,552 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:44] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.005 0.016 2026-09-25 15:06:44,558 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:44,574 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:44] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-09-25 15:06:44,593 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:44] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.059 2026-09-25 15:06:44,606 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:44] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-09-25 15:06:44,619 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:44] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-09-25 15:06:44,634 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:44] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.090 2026-09-25 15:06:44,635 44 INFO rb-48985ee-225086-418734 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-25 15:06:44,638 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:44,652 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:44] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.089 2026-09-25 15:06:44,665 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:44] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-09-25 15:06:44,679 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:44] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-09-25 15:06:44,685 44 INFO rb-48985ee-225086-418734 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-25 15:06:44,693 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:44] "GET /web/image?model=product.template&field=image_128&id=2182&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-09-25 15:06:44,706 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:44] "GET /web/image?model=product.template&field=image_128&id=2183&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-09-25 15:06:44,746 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.014 0.092 2026-09-25 15:06:44,794 44 INFO rb-48985ee-225086-418734 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-25 15:06:44,847 44 INFO rb-48985ee-225086-418734 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-25 15:06:44,897 44 INFO rb-48985ee-225086-418734 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-25 15:06:44,953 44 INFO rb-48985ee-225086-418734 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-25 15:06:45,008 44 INFO rb-48985ee-225086-418734 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-25 15:06:45,058 44 INFO rb-48985ee-225086-418734 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-25 15:06:45,108 44 INFO rb-48985ee-225086-418734 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-25 15:06:45,163 44 INFO rb-48985ee-225086-418734 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-25 15:06:45,221 44 INFO rb-48985ee-225086-418734 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-25 15:06:45,305 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:45] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 67 0.022 0.060 2026-09-25 15:06:45,329 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:45] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.002 0.012 2026-09-25 15:06:45,379 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:45] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 27 0.013 0.025 2026-09-25 15:06:45,411 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:45] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.010 2026-09-25 15:06:45,454 44 INFO rb-48985ee-225086-418734 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-25 15:06:45,527 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:45] "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.023 0.049 2026-09-25 15:06:45,597 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 60 0.023 0.041 2026-09-25 15:06:45,604 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:45] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.065 2026-09-25 15:06:45,629 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:45] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.006 0.013 2026-09-25 15:06:45,664 44 INFO rb-48985ee-225086-418734 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-25 15:06:45,685 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:45] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.007 0.014 2026-09-25 15:06:45,729 44 INFO rb-48985ee-225086-418734 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-25 15:06:45,780 44 INFO rb-48985ee-225086-418734 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-25 15:06:45,831 44 INFO rb-48985ee-225086-418734 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-25 15:06:45,882 44 INFO rb-48985ee-225086-418734 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-25 15:06:45,940 44 INFO rb-48985ee-225086-418734 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-25 15:06:45,991 44 INFO rb-48985ee-225086-418734 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-25 15:06:46,055 44 INFO rb-48985ee-225086-418734 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-25 15:06:46,108 44 INFO rb-48985ee-225086-418734 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-25 15:06:46,159 44 INFO rb-48985ee-225086-418734 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-25 15:06:46,213 44 INFO rb-48985ee-225086-418734 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-25 15:06:46,269 44 INFO rb-48985ee-225086-418734 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-25 15:06:46,319 44 INFO rb-48985ee-225086-418734 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-25 15:06:46,370 44 INFO rb-48985ee-225086-418734 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-25 15:06:46,424 44 INFO rb-48985ee-225086-418734 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-25 15:06:46,477 44 INFO rb-48985ee-225086-418734 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-25 15:06:46,509 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:46] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 4 0.002 0.027 2026-09-25 15:06:46,525 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:46] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.002 0.008 2026-09-25 15:06:46,559 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:46] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 19 0.010 0.019 2026-09-25 15:06:46,576 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:46] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-25 15:06:46,614 44 INFO rb-48985ee-225086-418734 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-25 15:06:46,681 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:46] "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.022 0.044 2026-09-25 15:06:46,757 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.021 0.050 2026-09-25 15:06:46,763 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:46] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.070 2026-09-25 15:06:46,792 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:46] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.009 0.014 2026-09-25 15:06:46,830 44 INFO rb-48985ee-225086-418734 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-25 15:06:46,850 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:46] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.006 0.013 2026-09-25 15:06:46,881 44 INFO rb-48985ee-225086-418734 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-25 15:06:46,931 44 INFO rb-48985ee-225086-418734 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-25 15:06:46,982 44 INFO rb-48985ee-225086-418734 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-25 15:06:47,033 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: tour succeeded 2026-09-25 15:06:47,033 44 INFO rb-48985ee-225086-418734 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-25 15:06:47,097 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading.browser: heap 19963312 (allocated 21106688) 2026-09-25 15:06:47,099 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Closing chrome headless with pid 123020 2026-09-25 15:06:47,100 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Closing websocket connection 2026-09-25 15:06:47,101 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Terminating chrome headless with pid 123020 2026-09-25 15:06:47,154 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150647_154515_test_selected_partner_quotation_loading.txt 2026-09-25 15:06:47,154 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_selected_partner_quotation_loading: Removing chrome user profile "/tmp/tmpv0z447cd_chrome_odoo" 2026-09-25 15:06:47,164 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_cancelled_sale_order ... 2026-09-25 15:06:47,733 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome pid: 123249 2026-09-25 15:06:47,733 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome headless temporary user profile dir: /tmp/tmpu8lqeol0_chrome_odoo 2026-09-25 15:06:47,733 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Issuing json command http://127.0.0.1:33265/json/version 2026-09-25 15:06:47,734 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33265', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:06:47,775 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Browser version: Chrome/150.0.7871.114 2026-09-25 15:06:47,775 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Issuing json command http://127.0.0.1:33265/json 2026-09-25 15:06:47,776 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33265', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:06:47,784 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Websocket url found: ws://127.0.0.1:33265/devtools/page/FF7E9A155E239F026E7EE1B8A51FDE14 2026-09-25 15:06:47,795 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Enable chrome headless console log notification 2026-09-25 15:06:47,797 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome headless enable page notifications 2026-09-25 15:06:47,872 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 15:06:47,873 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Setting session cookie in browser 2026-09-25 15:06:47,875 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-09-25 15:06:47,875 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-09-25 15:06:47,882 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:06:48,311 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:48] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.019 0.411 2026-09-25 15:06:48,313 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Navigation result: {'frameId': 'FF7E9A155E239F026E7EE1B8A51FDE14', 'loaderId': '21D1810B1F3C99527945F8E89B2C2134', 'isDownload': False} 2026-09-25 15:06:48,314 44 INFO rb-48985ee-225086-418734 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-25 15:06:48,322 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:06:48,334 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:48] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:06:48,339 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:48] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-25 15:06:48,343 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:48] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-09-25 15:06:48,634 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:48,635 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:06:48,646 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-25 15:06:48,659 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:06:48,662 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Evaluate test code "odoo.startTour('test_settle_cancelled_sale_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:06:48,665 44 INFO rb-48985ee-225086-418734 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-25 15:06:48,666 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06: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-25 15:06:48,671 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:48,688 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:48] "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.009 2026-09-25 15:06:48,696 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-25 15:06:48,723 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.007 0.020 2026-09-25 15:06:48,725 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-09-25 15:06:49,009 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:49] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 358 0.082 0.183 2026-09-25 15:06:49,018 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:49] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:49,054 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:06:49,091 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:49] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.028 2026-09-25 15:06:49,106 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:06:49,113 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: Owl is running in 'dev' mode. 2026-09-25 15:06:49,118 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:49,143 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:49,153 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:49] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:49,154 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:06:49,163 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:06:49,166 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:06:49,169 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:49] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.010 0.015 2026-09-25 15:06:49,177 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:49] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.001 0.030 2026-09-25 15:06:49,178 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.032 2026-09-25 15:06:49,184 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:49] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.001 0.013 2026-09-25 15:06:49,216 44 INFO rb-48985ee-225086-418734 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-25 15:06:49,252 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:06:49,262 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:49,266 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:49] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.004 0.018 2026-09-25 15:06:49,280 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:49] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-09-25 15:06:49,293 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:49] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-09-25 15:06:49,320 44 INFO rb-48985ee-225086-418734 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-25 15:06:49,327 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:49] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.012 0.071 2026-09-25 15:06:49,333 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:49] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:06:49,335 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:49] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.002 0.069 2026-09-25 15:06:49,354 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:49] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-09-25 15:06:49,369 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:49] "GET /web/image?model=product.template&field=image_128&id=2184&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-09-25 15:06:49,371 44 INFO rb-48985ee-225086-418734 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-25 15:06:49,399 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:49] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.009 0.146 2026-09-25 15:06:49,413 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:49] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-09-25 15:06:49,427 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:49] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-09-25 15:06:49,440 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:49] "GET /web/image?model=product.template&field=image_128&id=2185&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-09-25 15:06:49,452 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:49] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.155 2026-09-25 15:06:49,500 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.013 0.115 2026-09-25 15:06:49,513 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:49] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-09-25 15:06:49,526 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:49] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.121 2026-09-25 15:06:49,532 44 INFO rb-48985ee-225086-418734 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-25 15:06:49,589 44 INFO rb-48985ee-225086-418734 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-25 15:06:49,687 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:49] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 65 0.023 0.073 2026-09-25 15:06:49,739 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:49] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.012 0.023 2026-09-25 15:06:49,769 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:49] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-25 15:06:49,816 44 INFO rb-48985ee-225086-418734 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-25 15:06:49,891 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:49] "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.026 0.048 2026-09-25 15:06:49,979 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.024 0.057 2026-09-25 15:06:49,984 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:49] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.079 2026-09-25 15:06:50,012 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:50] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.014 2026-09-25 15:06:50,047 44 INFO rb-48985ee-225086-418734 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-25 15:06:50,069 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:50] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.007 0.014 2026-09-25 15:06:50,124 44 INFO rb-48985ee-225086-418734 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-25 15:06:50,175 44 INFO rb-48985ee-225086-418734 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-25 15:06:50,228 44 INFO rb-48985ee-225086-418734 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-25 15:06:50,290 44 INFO rb-48985ee-225086-418734 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-25 15:06:50,298 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:50,300 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:50,341 44 INFO rb-48985ee-225086-418734 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-25 15:06:50,391 44 INFO rb-48985ee-225086-418734 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-25 15:06:50,456 44 INFO rb-48985ee-225086-418734 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-25 15:06:50,520 44 INFO rb-48985ee-225086-418734 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-25 15:06:50,525 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20620362 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '06d431ea-c5e9-41bb-9fad-09046fa5f80d'}] 2026-09-25 15:06:50,527 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:50,813 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20620362 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '06d431ea-c5e9-41bb-9fad-09046fa5f80d'} created pos.order #840 2026-09-25 15:06:50,820 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20620362 finished 2026-09-25 15:06:51,117 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 477 0.181 0.413 2026-09-25 15:06:51,144 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:51] "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-25 15:06:51,190 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: tour succeeded 2026-09-25 15:06:51,191 44 INFO rb-48985ee-225086-418734 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-25 15:06:51,193 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13420757 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '06d431ea-c5e9-41bb-9fad-09046fa5f80d'}] 2026-09-25 15:06:51,198 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13420757 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '06d431ea-c5e9-41bb-9fad-09046fa5f80d'} sync ignored for existing PoS order pos.order(840,) (state: paid) 2026-09-25 15:06:51,207 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #13420757 finished 2026-09-25 15:06:51,248 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order.browser: heap 17866356 (allocated 19398656) 2026-09-25 15:06:51,251 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Closing chrome headless with pid 123249 2026-09-25 15:06:51,254 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Closing websocket connection 2026-09-25 15:06:51,256 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Terminating chrome headless with pid 123249 2026-09-25 15:06:51,266 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.026 0.048 2026-09-25 15:06:51,314 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150651_314786_test_settle_cancelled_sale_order.txt 2026-09-25 15:06:51,315 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_cancelled_sale_order: Removing chrome user profile "/tmp/tmpu8lqeol0_chrome_odoo" 2026-09-25 15:06:51,341 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_changed_price_with_lots ... 2026-09-25 15:06:51,761 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome pid: 123477 2026-09-25 15:06:51,761 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome headless temporary user profile dir: /tmp/tmpmc970ie7_chrome_odoo 2026-09-25 15:06:51,761 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Issuing json command http://127.0.0.1:45449/json/version 2026-09-25 15:06:51,763 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45449', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:06:51,765 44 INFO rb-48985ee-225086-418734 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-25 15:06:51,765 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Issuing json command http://127.0.0.1:45449/json 2026-09-25 15:06:51,765 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45449', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:06:51,766 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Websocket url found: ws://127.0.0.1:45449/devtools/page/4121EE3B4A3A0C5AD76172502E583DF9 2026-09-25 15:06:51,768 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Enable chrome headless console log notification 2026-09-25 15:06:51,769 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome headless enable page notifications 2026-09-25 15:06:51,814 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 15:06:51,816 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Setting session cookie in browser 2026-09-25 15:06:51,818 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Open "http://127.0.0.1:8069/pos/ui?config_id=126" in browser 2026-09-25 15:06:51,818 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=126" 2026-09-25 15:06:51,825 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:06:52,166 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:52] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 133 0.028 0.314 2026-09-25 15:06:52,168 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Navigation result: {'frameId': '4121EE3B4A3A0C5AD76172502E583DF9', 'loaderId': '8A84AB1C1975F7DFECC6BDC46C88047E', 'isDownload': False} 2026-09-25 15:06:52,169 44 INFO rb-48985ee-225086-418734 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-25 15:06:52,177 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:06:52,189 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:52] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 15:06:52,194 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:52] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-25 15:06:52,197 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:52] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-25 15:06:52,504 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:52,508 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:52,516 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:06:52,528 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Evaluate test code "odoo.startTour('test_settle_changed_price_with_lots', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=126", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:06:52,529 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:06:52,531 44 INFO rb-48985ee-225086-418734 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-25 15:06:52,535 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:06:52,540 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:52,556 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.008 2026-09-25 15:06:52,564 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-25 15:06:52,590 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.008 0.019 2026-09-25 15:06:52,592 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-09-25 15:06:52,872 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.078 0.188 2026-09-25 15:06:52,881 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:52,913 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:06:52,951 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:52] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.028 2026-09-25 15:06:52,962 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:06:52,968 44 INFO rb-48985ee-225086-418734 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-25 15:06:52,973 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:53,001 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:53,013 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:53,015 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:06:53,024 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:06:53,028 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:06:53,038 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:53] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.010 0.019 2026-09-25 15:06:53,040 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.031 2026-09-25 15:06:53,048 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:53] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.012 2026-09-25 15:06:53,054 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:53] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.001 0.041 2026-09-25 15:06:53,081 44 INFO rb-48985ee-225086-418734 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-25 15:06:53,114 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:53] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.003 0.008 2026-09-25 15:06:53,127 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.015 2026-09-25 15:06:53,145 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:06:53,162 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:53] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.018 0.036 2026-09-25 15:06:53,187 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:53] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.008 0.074 2026-09-25 15:06:53,199 44 INFO rb-48985ee-225086-418734 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-25 15:06:53,203 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:53] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-09-25 15:06:53,208 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:53] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:53,219 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:53] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-09-25 15:06:53,233 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:53] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-09-25 15:06:53,247 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:53] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-09-25 15:06:53,251 44 INFO rb-48985ee-225086-418734 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-25 15:06:53,261 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:53] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-09-25 15:06:53,274 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:53] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-09-25 15:06:53,287 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:53] "GET /web/image?model=product.template&field=image_128&id=2186&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-09-25 15:06:53,299 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:53] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.062 2026-09-25 15:06:53,311 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:53] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.060 2026-09-25 15:06:53,323 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:53] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.058 2026-09-25 15:06:53,364 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 35 0.015 0.127 2026-09-25 15:06:53,398 44 INFO rb-48985ee-225086-418734 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-25 15:06:53,454 44 INFO rb-48985ee-225086-418734 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-25 15:06:53,538 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:53] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 67 0.021 0.061 2026-09-25 15:06:53,596 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:53] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.018 0.023 2026-09-25 15:06:53,625 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:53] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.007 2026-09-25 15:06:53,667 44 INFO rb-48985ee-225086-418734 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-25 15:06:53,741 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:53] "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.031 0.042 2026-09-25 15:06:53,808 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.023 0.038 2026-09-25 15:06:53,814 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:53] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.060 2026-09-25 15:06:53,839 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:53] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.007 0.013 2026-09-25 15:06:53,863 44 INFO rb-48985ee-225086-418734 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-25 15:06:53,886 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:53] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.007 0.015 2026-09-25 15:06:53,942 44 INFO rb-48985ee-225086-418734 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-25 15:06:53,991 44 INFO rb-48985ee-225086-418734 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-25 15:06:54,042 44 INFO rb-48985ee-225086-418734 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-25 15:06:54,093 44 INFO rb-48985ee-225086-418734 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-25 15:06:54,144 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: tour succeeded 2026-09-25 15:06:54,144 44 INFO rb-48985ee-225086-418734 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-25 15:06:54,189 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots.browser: heap 16501560 (allocated 17563648) 2026-09-25 15:06:54,191 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Closing chrome headless with pid 123477 2026-09-25 15:06:54,191 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Closing websocket connection 2026-09-25 15:06:54,192 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Terminating chrome headless with pid 123477 2026-09-25 15:06:54,285 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150654_285758_test_settle_changed_price_with_lots.txt 2026-09-25 15:06:54,286 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_changed_price_with_lots: Removing chrome user profile "/tmp/tmpmc970ie7_chrome_odoo" 2026-09-25 15:06:54,295 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_draft_order_service_product ... 2026-09-25 15:06:54,721 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome pid: 123697 2026-09-25 15:06:54,722 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome headless temporary user profile dir: /tmp/tmplo8aoguu_chrome_odoo 2026-09-25 15:06:54,722 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Issuing json command http://127.0.0.1:38997/json/version 2026-09-25 15:06:54,723 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38997', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:06:54,725 44 INFO rb-48985ee-225086-418734 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-25 15:06:54,725 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Issuing json command http://127.0.0.1:38997/json 2026-09-25 15:06:54,726 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38997', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:06:54,727 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Websocket url found: ws://127.0.0.1:38997/devtools/page/6783BE89F9D2760E729670A055CBC2B0 2026-09-25 15:06:54,728 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Enable chrome headless console log notification 2026-09-25 15:06:54,729 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome headless enable page notifications 2026-09-25 15:06:54,785 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 15:06:54,787 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Setting session cookie in browser 2026-09-25 15:06:54,788 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-09-25 15:06:54,788 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-09-25 15:06:54,795 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:06:55,097 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:55] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.019 0.285 2026-09-25 15:06:55,100 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Navigation result: {'frameId': '6783BE89F9D2760E729670A055CBC2B0', 'loaderId': '473154FEE773A3956D210B5FF1926F8E', 'isDownload': False} 2026-09-25 15:06:55,100 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Evaluate ready code "odoo.isTourReady('PosSettleDraftOrder')" 2026-09-25 15:06:55,110 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:06:55,122 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:55] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:06:55,125 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:55] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.009 2026-09-25 15:06:55,131 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:55] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.013 2026-09-25 15:06:55,423 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:55,425 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:55,433 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:06:55,443 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Evaluate test code "odoo.startTour('PosSettleDraftOrder', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:06:55,445 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:06:55,446 44 INFO rb-48985ee-225086-418734 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-25 15:06:55,452 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:55] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:06:55,456 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:55,473 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.008 2026-09-25 15:06:55,484 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-25 15:06:55,510 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.008 0.020 2026-09-25 15:06:55,512 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-09-25 15:06:55,789 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.079 0.183 2026-09-25 15:06:55,799 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:55,827 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:06:55,859 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:55] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:06:55,872 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:06:55,878 44 INFO rb-48985ee-225086-418734 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-25 15:06:55,883 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:55,909 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:55,916 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:06:55,917 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:55,930 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:06:55,938 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:06:55,940 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:55] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.007 0.023 2026-09-25 15:06:55,947 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:55] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.032 2026-09-25 15:06:55,954 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:55] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.001 0.016 2026-09-25 15:06:55,955 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.043 2026-09-25 15:06:55,999 44 INFO rb-48985ee-225086-418734 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-25 15:06:56,043 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:56] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.013 2026-09-25 15:06:56,045 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:56] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.007 0.016 2026-09-25 15:06:56,083 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:56] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.010 0.046 2026-09-25 15:06:56,085 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:56,099 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:56] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.064 2026-09-25 15:06:56,113 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:56] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-09-25 15:06:56,126 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:56] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-09-25 15:06:56,131 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:56] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:56,133 44 INFO rb-48985ee-225086-418734 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-25 15:06:56,141 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:56] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.052 2026-09-25 15:06:56,155 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:56] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.064 2026-09-25 15:06:56,168 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:56] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.064 2026-09-25 15:06:56,183 44 INFO rb-48985ee-225086-418734 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-25 15:06:56,199 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:56] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.011 0.161 2026-09-25 15:06:56,216 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:56] "GET /web/image?model=product.template&field=image_128&id=2187&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.099 2026-09-25 15:06:56,229 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:56] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-09-25 15:06:56,272 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.016 0.112 2026-09-25 15:06:56,286 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:56] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.113 2026-09-25 15:06:56,298 44 INFO rb-48985ee-225086-418734 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-25 15:06:56,303 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:56] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.144 2026-09-25 15:06:56,355 44 INFO rb-48985ee-225086-418734 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-25 15:06:56,437 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:56] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 67 0.022 0.060 2026-09-25 15:06:56,489 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:56] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.012 0.023 2026-09-25 15:06:56,518 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:56] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.007 2026-09-25 15:06:56,561 44 INFO rb-48985ee-225086-418734 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-25 15:06:56,626 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:56] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 59 0.022 0.043 2026-09-25 15:06:56,688 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.019 0.037 2026-09-25 15:06:56,694 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:56] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.056 2026-09-25 15:06:56,719 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:56] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.006 0.013 2026-09-25 15:06:56,747 44 INFO rb-48985ee-225086-418734 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-25 15:06:56,767 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:56] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.007 0.013 2026-09-25 15:06:56,812 44 INFO rb-48985ee-225086-418734 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-25 15:06:56,862 44 INFO rb-48985ee-225086-418734 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-25 15:06:56,913 44 INFO rb-48985ee-225086-418734 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-25 15:06:56,963 44 INFO rb-48985ee-225086-418734 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-25 15:06:57,026 44 INFO rb-48985ee-225086-418734 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-25 15:06:57,035 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:57,036 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:57,077 44 INFO rb-48985ee-225086-418734 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-25 15:06:57,128 44 INFO rb-48985ee-225086-418734 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-25 15:06:57,191 44 INFO rb-48985ee-225086-418734 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-25 15:06:57,251 44 INFO rb-48985ee-225086-418734 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-25 15:06:57,257 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64846868 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '1400058f-22da-4e45-a0d2-134570039afd'}] 2026-09-25 15:06:57,258 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:06:57,321 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64846868 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '1400058f-22da-4e45-a0d2-134570039afd'} created pos.order #841 2026-09-25 15:06:57,328 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64846868 finished 2026-09-25 15:06:57,408 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 152 0.053 0.100 2026-09-25 15:06:57,434 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:57] "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-25 15:06:57,480 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: tour succeeded 2026-09-25 15:06:57,480 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: ╔════════════════════════════════════╗ ║ TOUR PosSettleDraftOrder SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-25 15:06:57,483 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22412766 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '1400058f-22da-4e45-a0d2-134570039afd'}] 2026-09-25 15:06:57,489 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22412766 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '1400058f-22da-4e45-a0d2-134570039afd'} sync ignored for existing PoS order pos.order(841,) (state: paid) 2026-09-25 15:06:57,497 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22412766 finished 2026-09-25 15:06:57,551 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product.browser: heap 17418328 (allocated 18874368) 2026-09-25 15:06:57,553 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Closing chrome headless with pid 123697 2026-09-25 15:06:57,556 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Closing websocket connection 2026-09-25 15:06:57,556 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Terminating chrome headless with pid 123697 2026-09-25 15:06:57,557 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.021 0.055 2026-09-25 15:06:57,614 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150657_614279_test_settle_draft_order_service_product.txt 2026-09-25 15:06:57,614 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_draft_order_service_product: Removing chrome user profile "/tmp/tmplo8aoguu_chrome_odoo" 2026-09-25 15:06:57,625 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_groupable_lot_total_amount ... 2026-09-25 15:06:58,273 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome pid: 123925 2026-09-25 15:06:58,273 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome headless temporary user profile dir: /tmp/tmpbz4fmq9g_chrome_odoo 2026-09-25 15:06:58,273 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Issuing json command http://127.0.0.1:41083/json/version 2026-09-25 15:06:58,274 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41083', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:06:58,276 44 INFO rb-48985ee-225086-418734 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-25 15:06:58,276 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Issuing json command http://127.0.0.1:41083/json 2026-09-25 15:06:58,277 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41083', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:06:58,278 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Websocket url found: ws://127.0.0.1:41083/devtools/page/C39D0912764D5754073CFEBB026D6238 2026-09-25 15:06:58,280 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Enable chrome headless console log notification 2026-09-25 15:06:58,281 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome headless enable page notifications 2026-09-25 15:06:58,361 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 15:06:58,362 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Setting session cookie in browser 2026-09-25 15:06:58,363 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Open "http://127.0.0.1:8069/pos/ui?config_id=126" in browser 2026-09-25 15:06:58,364 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=126" 2026-09-25 15:06:58,371 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:06:58,675 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:58] "GET /pos/ui?config_id=126 HTTP/1.1" 200 - 87 0.021 0.285 2026-09-25 15:06:58,678 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Navigation result: {'frameId': 'C39D0912764D5754073CFEBB026D6238', 'loaderId': '7FFB4264FC1E6C1DC03E0D0A947A50EB', 'isDownload': False} 2026-09-25 15:06:58,678 44 INFO rb-48985ee-225086-418734 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-25 15:06:58,688 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:06:58,698 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:58] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:06:58,701 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:58] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 15:06:58,708 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:58] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-09-25 15:06:58,999 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:59,010 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:59] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:59,020 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:59] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:06:59,031 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:59] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:06:59,038 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:59] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:06:59,043 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:59,044 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Evaluate test code "odoo.startTour('test_settle_groupable_lot_total_amount', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=126", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:06:59,048 44 INFO rb-48985ee-225086-418734 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-25 15:06:59,056 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.007 2026-09-25 15:06:59,069 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:59] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.017 2026-09-25 15:06:59,070 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.005 2026-09-25 15:06:59,114 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:59] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.009 0.031 2026-09-25 15:06:59,507 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:59] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 359 0.083 0.292 2026-09-25 15:06:59,519 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:59] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:06:59,551 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06: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-25 15:06:59,587 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:59] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.024 2026-09-25 15:06:59,615 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06: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-25 15:06:59,623 44 INFO rb-48985ee-225086-418734 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-25 15:06:59,629 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:59] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:06:59,658 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:06:59,673 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:59] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:06:59,674 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:06:59,687 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:59] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.009 0.014 2026-09-25 15:06:59,689 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:06:59,690 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06: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-25 15:06:59,697 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:59] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.028 2026-09-25 15:06:59,698 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:59] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.031 2026-09-25 15:06:59,703 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:59] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.007 2026-09-25 15:06:59,759 44 INFO rb-48985ee-225086-418734 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-25 15:06:59,796 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:59] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 15:06:59,809 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:06:59,827 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:59] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.014 0.024 2026-09-25 15:06:59,841 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:59] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-09-25 15:06:59,858 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:59] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.065 2026-09-25 15:06:59,876 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:59] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-09-25 15:06:59,878 44 INFO rb-48985ee-225086-418734 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-25 15:06:59,884 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:59] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:06:59,886 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:59] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.002 0.071 2026-09-25 15:06:59,904 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:59] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-09-25 15:06:59,918 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:59] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.071 2026-09-25 15:06:59,927 44 INFO rb-48985ee-225086-418734 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-25 15:06:59,946 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:59] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.009 0.148 2026-09-25 15:06:59,960 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:59] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-09-25 15:06:59,976 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:59] "GET /web/image?model=product.template&field=image_128&id=2188&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-09-25 15:06:59,989 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:06:59] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-09-25 15:07:00,028 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:00] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.013 0.108 2026-09-25 15:07:00,041 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:00] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-09-25 15:07:00,059 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:00] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.136 2026-09-25 15:07:00,064 44 INFO rb-48985ee-225086-418734 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-25 15:07:00,121 44 INFO rb-48985ee-225086-418734 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-25 15:07:00,217 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 65 0.023 0.071 2026-09-25 15:07:00,269 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:00] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.012 0.023 2026-09-25 15:07:00,300 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-25 15:07:00,349 44 INFO rb-48985ee-225086-418734 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-25 15:07:00,437 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:00] "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.033 0.055 2026-09-25 15:07:00,515 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.028 0.043 2026-09-25 15:07:00,521 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:00] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.069 2026-09-25 15:07:00,550 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:00] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.015 2026-09-25 15:07:00,580 44 INFO rb-48985ee-225086-418734 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-25 15:07:00,613 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:00] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 26 0.011 0.020 2026-09-25 15:07:00,668 44 INFO rb-48985ee-225086-418734 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-25 15:07:00,719 44 INFO rb-48985ee-225086-418734 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-25 15:07:00,769 44 INFO rb-48985ee-225086-418734 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-25 15:07:00,820 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: tour succeeded 2026-09-25 15:07:00,820 44 INFO rb-48985ee-225086-418734 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-25 15:07:00,862 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount.browser: heap 16580172 (allocated 17825792) 2026-09-25 15:07:00,863 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Closing chrome headless with pid 123925 2026-09-25 15:07:00,864 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Closing websocket connection 2026-09-25 15:07:00,865 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Terminating chrome headless with pid 123925 2026-09-25 15:07:00,919 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150700_919426_test_settle_groupable_lot_total_amount.txt 2026-09-25 15:07:00,919 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_groupable_lot_total_amount: Removing chrome user profile "/tmp/tmpbz4fmq9g_chrome_odoo" 2026-09-25 15:07:00,929 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_change_customer ... 2026-09-25 15:07:01,452 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome pid: 124143 2026-09-25 15:07:01,453 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome headless temporary user profile dir: /tmp/tmpiml84760_chrome_odoo 2026-09-25 15:07:01,453 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Issuing json command http://127.0.0.1:42209/json/version 2026-09-25 15:07:01,454 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42209', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:07:01,458 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Browser version: Chrome/150.0.7871.114 2026-09-25 15:07:01,458 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Issuing json command http://127.0.0.1:42209/json 2026-09-25 15:07:01,459 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42209', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:07:01,463 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Websocket url found: ws://127.0.0.1:42209/devtools/page/6E9BB9A724BD7C544D8F99FD0F805489 2026-09-25 15:07:01,466 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Enable chrome headless console log notification 2026-09-25 15:07:01,470 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome headless enable page notifications 2026-09-25 15:07:01,526 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 15:07:01,527 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Setting session cookie in browser 2026-09-25 15:07:01,528 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-09-25 15:07:01,528 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-09-25 15:07:01,535 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:07:01,844 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:01] "GET /pos/ui/126 HTTP/1.1" 200 - 86 0.018 0.293 2026-09-25 15:07:01,848 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Navigation result: {'frameId': '6E9BB9A724BD7C544D8F99FD0F805489', 'loaderId': 'DC49D7F4C885B8D76B629A8FC7375F28', 'isDownload': False} 2026-09-25 15:07:01,848 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Evaluate ready code "odoo.isTourReady('PosSettleCustomPrice')" 2026-09-25 15:07:01,860 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:07:01,872 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:01] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:07:01,875 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:01] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-25 15:07:01,879 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:01] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 15:07:02,155 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:02,157 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:02] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:02,166 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:02] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:07:02,177 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Evaluate test code "odoo.startTour('PosSettleCustomPrice', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:07:02,178 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:02] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:07:02,180 44 INFO rb-48985ee-225086-418734 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-25 15:07:02,185 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:02] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:07:02,190 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:02] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:02,207 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:02] "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.009 2026-09-25 15:07:02,215 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-25 15:07:02,241 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:02] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.007 0.020 2026-09-25 15:07:02,243 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-09-25 15:07:02,520 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:02] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.080 0.181 2026-09-25 15:07:02,529 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07: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-25 15:07:02,559 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:07:02,594 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:02] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.025 2026-09-25 15:07:02,604 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:02] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:07:02,612 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: Owl is running in 'dev' mode. 2026-09-25 15:07:02,617 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:02] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:02,642 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:02,649 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:02,653 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:02] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:07:02,665 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07: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-25 15:07:02,666 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:07:02,670 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:02] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.010 0.016 2026-09-25 15:07:02,678 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:02] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.031 2026-09-25 15:07:02,684 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:02] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.001 0.012 2026-09-25 15:07:02,686 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:02] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.039 2026-09-25 15:07:02,717 44 INFO rb-48985ee-225086-418734 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-25 15:07:02,757 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:02] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-25 15:07:02,761 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:02] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.007 0.012 2026-09-25 15:07:02,783 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:02,799 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:02] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.012 0.043 2026-09-25 15:07:02,813 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:02] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.061 2026-09-25 15:07:02,828 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:02] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-09-25 15:07:02,836 44 INFO rb-48985ee-225086-418734 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-25 15:07:02,869 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:02] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.020 0.104 2026-09-25 15:07:02,874 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:02] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:07:02,883 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:02] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-09-25 15:07:02,887 44 INFO rb-48985ee-225086-418734 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-25 15:07:02,900 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:02] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.097 2026-09-25 15:07:02,913 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:02] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-09-25 15:07:02,925 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:02] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.159 2026-09-25 15:07:02,938 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:02] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-09-25 15:07:02,950 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:02] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-09-25 15:07:02,989 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:02] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.013 0.089 2026-09-25 15:07:03,001 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:03] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-09-25 15:07:03,014 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:03] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.111 2026-09-25 15:07:03,015 44 INFO rb-48985ee-225086-418734 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-25 15:07:03,074 44 INFO rb-48985ee-225086-418734 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-25 15:07:03,165 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:03] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 65 0.022 0.067 2026-09-25 15:07:03,223 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:03] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.014 0.028 2026-09-25 15:07:03,252 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:03] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-25 15:07:03,293 44 INFO rb-48985ee-225086-418734 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-25 15:07:03,366 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:03] "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.024 0.048 2026-09-25 15:07:03,432 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:03] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.022 0.038 2026-09-25 15:07:03,440 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:03] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.061 2026-09-25 15:07:03,473 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:03] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.015 2026-09-25 15:07:03,496 44 INFO rb-48985ee-225086-418734 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-25 15:07:03,521 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:03] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.009 0.016 2026-09-25 15:07:03,565 44 INFO rb-48985ee-225086-418734 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-25 15:07:03,616 44 INFO rb-48985ee-225086-418734 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-25 15:07:03,667 44 INFO rb-48985ee-225086-418734 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-25 15:07:03,717 44 INFO rb-48985ee-225086-418734 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-25 15:07:03,768 44 INFO rb-48985ee-225086-418734 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-25 15:07:03,835 44 INFO rb-48985ee-225086-418734 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-25 15:07:03,888 44 INFO rb-48985ee-225086-418734 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-25 15:07:03,938 44 INFO rb-48985ee-225086-418734 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-25 15:07:03,994 44 INFO rb-48985ee-225086-418734 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-25 15:07:04,049 44 INFO rb-48985ee-225086-418734 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-25 15:07:04,100 44 INFO rb-48985ee-225086-418734 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-25 15:07:04,150 44 INFO rb-48985ee-225086-418734 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-25 15:07:04,201 44 INFO rb-48985ee-225086-418734 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-25 15:07:04,251 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: tour succeeded 2026-09-25 15:07:04,251 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: ╔═════════════════════════════════════╗ ║ TOUR PosSettleCustomPrice SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-25 15:07:04,298 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer.browser: heap 17212344 (allocated 19136512) 2026-09-25 15:07:04,300 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Closing chrome headless with pid 124143 2026-09-25 15:07:04,300 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Closing websocket connection 2026-09-25 15:07:04,301 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Terminating chrome headless with pid 124143 2026-09-25 15:07:04,358 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150704_358425_test_settle_order_change_customer.txt 2026-09-25 15:07:04,358 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_change_customer: Removing chrome user profile "/tmp/tmpiml84760_chrome_odoo" 2026-09-25 15:07:04,368 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_ship_later_effect_on_so ... 2026-09-25 15:07:04,868 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Chrome pid: 124362 2026-09-25 15:07:04,868 44 INFO rb-48985ee-225086-418734 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/tmprfsgq3un_chrome_odoo 2026-09-25 15:07:04,869 44 INFO rb-48985ee-225086-418734 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:36201/json/version 2026-09-25 15:07:04,869 44 INFO rb-48985ee-225086-418734 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-25 15:07:04,871 44 INFO rb-48985ee-225086-418734 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-25 15:07:04,871 44 INFO rb-48985ee-225086-418734 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:36201/json 2026-09-25 15:07:04,872 44 INFO rb-48985ee-225086-418734 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-25 15:07:04,872 44 INFO rb-48985ee-225086-418734 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:36201/devtools/page/439FF9B9F54F146068C99017390EB6C1 2026-09-25 15:07:04,874 44 INFO rb-48985ee-225086-418734 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-25 15:07:04,874 44 INFO rb-48985ee-225086-418734 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-25 15:07:04,929 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 15:07:04,930 44 INFO rb-48985ee-225086-418734 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-25 15:07:04,931 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-09-25 15:07:04,931 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-09-25 15:07:04,938 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:07:05,240 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:05] "GET /pos/ui/126 HTTP/1.1" 200 - 89 0.017 0.286 2026-09-25 15:07:05,243 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Navigation result: {'frameId': '439FF9B9F54F146068C99017390EB6C1', 'loaderId': '7AAC1EA6964A8BD82E255CEA3E27C076', 'isDownload': False} 2026-09-25 15:07:05,243 44 INFO rb-48985ee-225086-418734 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-25 15:07:05,254 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:07:05,265 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:05] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:07:05,270 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:05] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.009 2026-09-25 15:07:05,274 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:05] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 15:07:05,551 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:05,553 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:05,562 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:07:05,574 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:05] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:07:05,577 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Evaluate test code "odoo.startTour('PosSettleOrderShipLater', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:07:05,581 44 INFO rb-48985ee-225086-418734 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-25 15:07:05,581 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:05] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:07:05,586 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:05] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:05,601 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:05] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.008 2026-09-25 15:07:05,610 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-25 15:07:05,636 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:05] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.007 0.020 2026-09-25 15:07:05,637 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.016 2026-09-25 15:07:05,933 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.098 0.183 2026-09-25 15:07:05,952 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:05] "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-25 15:07:05,981 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:07:06,018 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:06] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.005 0.026 2026-09-25 15:07:06,028 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:07:06,036 44 INFO rb-48985ee-225086-418734 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-25 15:07:06,042 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:07:06,067 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:06,074 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:07:06,078 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:06,079 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:07:06,087 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:06,088 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:07:06,102 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:06] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.010 0.019 2026-09-25 15:07:06,108 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:06,112 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:06] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.037 2026-09-25 15:07:06,120 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:06] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.027 2026-09-25 15:07:06,154 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:06] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 34 0.014 0.044 2026-09-25 15:07:06,156 44 INFO rb-48985ee-225086-418734 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-25 15:07:06,197 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:06] "GET /pos/ui/126 HTTP/1.1" 200 - 34 0.015 0.082 2026-09-25 15:07:06,212 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:06] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.004 0.028 2026-09-25 15:07:06,215 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:06,229 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:06] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.034 2026-09-25 15:07:06,249 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:06] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.050 2026-09-25 15:07:06,264 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:06] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.062 2026-09-25 15:07:06,280 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:06] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.077 2026-09-25 15:07:06,281 44 INFO rb-48985ee-225086-418734 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-25 15:07:06,286 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:06] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:06,293 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:06] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-09-25 15:07:06,306 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:06] "GET /web/image?model=product.template&field=image_128&id=2189&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-09-25 15:07:06,319 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:06] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-09-25 15:07:06,331 44 INFO rb-48985ee-225086-418734 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-25 15:07:06,331 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:06] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-09-25 15:07:06,347 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:06] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-09-25 15:07:06,359 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:06] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-09-25 15:07:06,371 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:06] "GET /web/image?model=product.template&field=image_128&id=2190&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-09-25 15:07:06,410 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.012 0.088 2026-09-25 15:07:06,447 44 INFO rb-48985ee-225086-418734 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-25 15:07:06,504 44 INFO rb-48985ee-225086-418734 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-25 15:07:06,586 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:06] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 67 0.021 0.060 2026-09-25 15:07:06,639 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:06] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.013 0.023 2026-09-25 15:07:06,668 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:06] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-25 15:07:06,713 44 INFO rb-48985ee-225086-418734 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-25 15:07:06,786 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:06] "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.023 0.049 2026-09-25 15:07:06,859 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 68 0.023 0.043 2026-09-25 15:07:06,865 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:06] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.066 2026-09-25 15:07:06,890 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:06] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.007 0.013 2026-09-25 15:07:06,913 44 INFO rb-48985ee-225086-418734 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-25 15:07:06,933 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:06] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.006 0.014 2026-09-25 15:07:06,981 44 INFO rb-48985ee-225086-418734 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-25 15:07:07,045 44 INFO rb-48985ee-225086-418734 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-25 15:07:07,054 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:07,055 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:07,095 44 INFO rb-48985ee-225086-418734 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-25 15:07:07,146 44 INFO rb-48985ee-225086-418734 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-25 15:07:07,201 44 INFO rb-48985ee-225086-418734 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-25 15:07:07,255 44 INFO rb-48985ee-225086-418734 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-25 15:07:07,306 44 INFO rb-48985ee-225086-418734 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-25 15:07:07,369 44 INFO rb-48985ee-225086-418734 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-25 15:07:07,420 44 INFO rb-48985ee-225086-418734 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-25 15:07:07,480 44 INFO rb-48985ee-225086-418734 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-25 15:07:07,484 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33563665 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'e1f2bc5b-b355-41be-86b7-cbde0c88f84b'}] 2026-09-25 15:07:07,488 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:07:07,650 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33563665 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'e1f2bc5b-b355-41be-86b7-cbde0c88f84b'} created pos.order #842 2026-09-25 15:07:07,658 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33563665 finished 2026-09-25 15:07:07,842 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1371] 2026-09-25 15:07:07,939 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 453 0.152 0.305 2026-09-25 15:07:07,967 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:07] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:07:08,012 44 INFO rb-48985ee-225086-418734 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-25 15:07:08,015 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45054634 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'e1f2bc5b-b355-41be-86b7-cbde0c88f84b'}] 2026-09-25 15:07:08,020 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45054634 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'e1f2bc5b-b355-41be-86b7-cbde0c88f84b'} sync ignored for existing PoS order pos.order(842,) (state: paid) 2026-09-25 15:07:08,028 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45054634 finished 2026-09-25 15:07:08,073 44 INFO rb-48985ee-225086-418734 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-25 15:07:08,099 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:08] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 71 0.023 0.063 2026-09-25 15:07:08,122 44 INFO rb-48985ee-225086-418734 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-25 15:07:08,172 44 INFO rb-48985ee-225086-418734 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-25 15:07:08,226 44 INFO rb-48985ee-225086-418734 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-25 15:07:08,279 44 INFO rb-48985ee-225086-418734 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-25 15:07:08,310 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:08] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 4 0.002 0.027 2026-09-25 15:07:08,346 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:08] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 18 0.009 0.019 2026-09-25 15:07:08,363 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:08] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-25 15:07:08,396 44 INFO rb-48985ee-225086-418734 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-25 15:07:08,462 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:08] "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.020 0.045 2026-09-25 15:07:08,532 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 67 0.020 0.045 2026-09-25 15:07:08,537 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:08] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.060 2026-09-25 15:07:08,563 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:08] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.006 0.013 2026-09-25 15:07:08,595 44 INFO rb-48985ee-225086-418734 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-25 15:07:08,616 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:08] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.006 0.013 2026-09-25 15:07:08,652 44 INFO rb-48985ee-225086-418734 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-25 15:07:08,708 44 INFO rb-48985ee-225086-418734 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-25 15:07:08,757 44 INFO rb-48985ee-225086-418734 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-25 15:07:08,807 44 INFO rb-48985ee-225086-418734 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-25 15:07:08,861 44 INFO rb-48985ee-225086-418734 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-25 15:07:08,915 44 INFO rb-48985ee-225086-418734 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-25 15:07:08,965 44 INFO rb-48985ee-225086-418734 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-25 15:07:09,020 44 INFO rb-48985ee-225086-418734 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-25 15:07:09,071 44 INFO rb-48985ee-225086-418734 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-25 15:07:09,133 44 INFO rb-48985ee-225086-418734 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-25 15:07:09,136 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38900550 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000002', 'uuid': 'd334c809-5fc2-4060-9534-4c350997f48d'}] 2026-09-25 15:07:09,270 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38900550 order {'name': '/', 'pos_reference': '261-126-000002', 'uuid': 'd334c809-5fc2-4060-9534-4c350997f48d'} created pos.order #843 2026-09-25 15:07:09,279 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38900550 finished 2026-09-25 15:07:09,433 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1374] 2026-09-25 15:07:09,512 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1375] 2026-09-25 15:07:09,603 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 431 0.138 0.330 2026-09-25 15:07:09,635 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:09] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:07:09,654 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: tour succeeded 2026-09-25 15:07:09,655 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: ╔════════════════════════════════════════╗ ║ TOUR PosSettleOrderShipLater SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-25 15:07:09,657 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60693563 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-126-000002', 'uuid': 'd334c809-5fc2-4060-9534-4c350997f48d'}] 2026-09-25 15:07:09,662 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60693563 order {'name': 'Shop - 000002', 'pos_reference': '261-126-000002', 'uuid': 'd334c809-5fc2-4060-9534-4c350997f48d'} sync ignored for existing PoS order pos.order(843,) (state: paid) 2026-09-25 15:07:09,669 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60693563 finished 2026-09-25 15:07:09,724 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.020 0.049 2026-09-25 15:07:09,757 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so.browser: heap 22784580 (allocated 26349568) 2026-09-25 15:07:09,762 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Closing chrome headless with pid 124362 2026-09-25 15:07:09,762 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Closing websocket connection 2026-09-25 15:07:09,763 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Terminating chrome headless with pid 124362 2026-09-25 15:07:09,857 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150709_856902_test_settle_order_ship_later_effect_on_so.txt 2026-09-25 15:07:09,857 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_ship_later_effect_on_so: Removing chrome user profile "/tmp/tmprfsgq3un_chrome_odoo" 2026-09-25 15:07:09,957 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_unreserve_order_lines ... 2026-09-25 15:07:10,582 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome pid: 124599 2026-09-25 15:07:10,582 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome headless temporary user profile dir: /tmp/tmp66bmg9at_chrome_odoo 2026-09-25 15:07:10,582 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Issuing json command http://127.0.0.1:37807/json/version 2026-09-25 15:07:10,583 44 INFO rb-48985ee-225086-418734 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-25 15:07:10,585 44 INFO rb-48985ee-225086-418734 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-25 15:07:10,585 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Issuing json command http://127.0.0.1:37807/json 2026-09-25 15:07:10,586 44 INFO rb-48985ee-225086-418734 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-25 15:07:10,586 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Websocket url found: ws://127.0.0.1:37807/devtools/page/C83CB056B2D281CFA244F58AB5698823 2026-09-25 15:07:10,588 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Enable chrome headless console log notification 2026-09-25 15:07:10,588 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome headless enable page notifications 2026-09-25 15:07:10,653 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 15:07:10,655 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Setting session cookie in browser 2026-09-25 15:07:10,656 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-09-25 15:07:10,656 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-09-25 15:07:10,663 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:07:10,955 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:10] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.017 0.277 2026-09-25 15:07:10,958 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Navigation result: {'frameId': 'C83CB056B2D281CFA244F58AB5698823', 'loaderId': '5B6E595A5EB7667896C35613B4FAEC8D', 'isDownload': False} 2026-09-25 15:07:10,958 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Evaluate ready code "odoo.isTourReady('PosSettleOrderRealTime')" 2026-09-25 15:07:10,966 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:07:10,976 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:10] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:07:10,980 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:10] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:07:10,984 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:10] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-09-25 15:07:11,288 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:11,292 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:11,299 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 15:07:11,309 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Evaluate test code "odoo.startTour('PosSettleOrderRealTime', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:07:11,310 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:07:11,312 44 INFO rb-48985ee-225086-418734 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-25 15:07:11,317 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:07:11,322 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:11,340 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.011 2026-09-25 15:07:11,351 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:11] "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.020 2026-09-25 15:07:11,352 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-25 15:07:11,381 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.007 0.019 2026-09-25 15:07:11,767 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.081 0.286 2026-09-25 15:07:11,780 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:11] "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-25 15:07:11,809 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07: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.003 2026-09-25 15:07:11,842 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:11] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.022 2026-09-25 15:07:11,855 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07: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.004 2026-09-25 15:07:11,861 44 INFO rb-48985ee-225086-418734 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-25 15:07:11,866 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:11] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:11,892 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:11,903 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:11] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:07:11,903 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 15:07:11,917 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:07:11,919 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:11] "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-25 15:07:11,922 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:11] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.010 0.020 2026-09-25 15:07:11,924 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:11] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.028 2026-09-25 15:07:11,932 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:11] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.036 2026-09-25 15:07:11,938 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:11] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.001 0.012 2026-09-25 15:07:11,977 44 INFO rb-48985ee-225086-418734 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-25 15:07:12,012 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:07:12,022 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:12,031 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:12] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.026 2026-09-25 15:07:12,059 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:12] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.008 0.042 2026-09-25 15:07:12,072 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:12] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.061 2026-09-25 15:07:12,085 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:12] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-09-25 15:07:12,092 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:12] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.002 0.066 2026-09-25 15:07:12,103 44 INFO rb-48985ee-225086-418734 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-25 15:07:12,124 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:12] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.012 0.105 2026-09-25 15:07:12,130 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:12] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:12,142 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:12] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-09-25 15:07:12,153 44 INFO rb-48985ee-225086-418734 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-25 15:07:12,155 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:12] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-09-25 15:07:12,168 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:12] "GET /web/image?model=product.template&field=image_128&id=2191&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-09-25 15:07:12,181 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:12] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.145 2026-09-25 15:07:12,193 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:12] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-09-25 15:07:12,235 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.014 0.088 2026-09-25 15:07:12,248 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:12] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-09-25 15:07:12,263 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:12] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.116 2026-09-25 15:07:12,264 44 INFO rb-48985ee-225086-418734 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-25 15:07:12,321 44 INFO rb-48985ee-225086-418734 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-25 15:07:12,421 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:12] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 65 0.023 0.075 2026-09-25 15:07:12,482 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:12] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.017 0.028 2026-09-25 15:07:12,512 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:12] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-25 15:07:12,556 44 INFO rb-48985ee-225086-418734 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-25 15:07:12,625 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:12] "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.022 0.045 2026-09-25 15:07:12,698 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.024 0.043 2026-09-25 15:07:12,704 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:12] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.067 2026-09-25 15:07:12,732 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:12] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.014 2026-09-25 15:07:12,763 44 INFO rb-48985ee-225086-418734 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-25 15:07:12,784 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:12] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.006 0.014 2026-09-25 15:07:12,829 44 INFO rb-48985ee-225086-418734 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-25 15:07:12,880 44 INFO rb-48985ee-225086-418734 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-25 15:07:12,931 44 INFO rb-48985ee-225086-418734 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-25 15:07:12,981 44 INFO rb-48985ee-225086-418734 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-25 15:07:13,044 44 INFO rb-48985ee-225086-418734 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-25 15:07:13,053 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:13,054 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:13,094 44 INFO rb-48985ee-225086-418734 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-25 15:07:13,145 44 INFO rb-48985ee-225086-418734 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-25 15:07:13,208 44 INFO rb-48985ee-225086-418734 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-25 15:07:13,267 44 INFO rb-48985ee-225086-418734 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-25 15:07:13,272 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45750388 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '72b92227-dfa0-4922-9391-331527312452'}] 2026-09-25 15:07:13,274 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:13,385 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1378, 1379] 2026-09-25 15:07:13,577 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45750388 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '72b92227-dfa0-4922-9391-331527312452'} created pos.order #844 2026-09-25 15:07:13,584 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45750388 finished 2026-09-25 15:07:13,695 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 420 0.133 0.292 2026-09-25 15:07:13,721 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07: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-25 15:07:13,768 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72595346 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '72b92227-dfa0-4922-9391-331527312452'}] 2026-09-25 15:07:13,771 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: tour succeeded 2026-09-25 15:07:13,772 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: ╔═══════════════════════════════════════╗ ║ TOUR PosSettleOrderRealTime SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-25 15:07:13,773 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72595346 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '72b92227-dfa0-4922-9391-331527312452'} sync ignored for existing PoS order pos.order(844,) (state: paid) 2026-09-25 15:07:13,782 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72595346 finished 2026-09-25 15:07:13,836 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines.browser: heap 17446800 (allocated 18612224) 2026-09-25 15:07:13,839 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Closing chrome headless with pid 124599 2026-09-25 15:07:13,839 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Closing websocket connection 2026-09-25 15:07:13,839 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Terminating chrome headless with pid 124599 2026-09-25 15:07:13,842 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:13] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 59 0.025 0.050 2026-09-25 15:07:13,895 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150713_895519_test_settle_order_unreserve_order_lines.txt 2026-09-25 15:07:13,895 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_unreserve_order_lines: Removing chrome user profile "/tmp/tmp66bmg9at_chrome_odoo" 2026-09-25 15:07:14,282 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_product ... 2026-09-25 15:07:14,840 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome pid: 124830 2026-09-25 15:07:14,840 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome headless temporary user profile dir: /tmp/tmp5yius4pn_chrome_odoo 2026-09-25 15:07:14,840 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Issuing json command http://127.0.0.1:44911/json/version 2026-09-25 15:07:14,841 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44911', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:07:14,844 44 INFO rb-48985ee-225086-418734 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-25 15:07:14,844 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Issuing json command http://127.0.0.1:44911/json 2026-09-25 15:07:14,844 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44911', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:07:14,845 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Websocket url found: ws://127.0.0.1:44911/devtools/page/0FA4212EC07F4FFFFCCE2DA7AFC3BCC6 2026-09-25 15:07:14,847 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Enable chrome headless console log notification 2026-09-25 15:07:14,848 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome headless enable page notifications 2026-09-25 15:07:14,912 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 15:07:14,914 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Setting session cookie in browser 2026-09-25 15:07:14,915 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-09-25 15:07:14,915 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-09-25 15:07:14,921 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:07:15,231 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:15] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.022 0.289 2026-09-25 15:07:15,233 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Navigation result: {'frameId': '0FA4212EC07F4FFFFCCE2DA7AFC3BCC6', 'loaderId': '0A6BF71CE6953EC360D648D0E06A99E4', 'isDownload': False} 2026-09-25 15:07:15,234 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Evaluate ready code "odoo.isTourReady('PosSettleOrder2')" 2026-09-25 15:07:15,242 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:07:15,254 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:15] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:07:15,257 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:15] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.006 2026-09-25 15:07:15,261 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:15] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:07:15,536 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:15,542 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:07:15,547 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 15:07:15,559 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:07:15,559 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Evaluate test code "odoo.startTour('PosSettleOrder2', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:07:15,562 44 INFO rb-48985ee-225086-418734 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-25 15:07:15,567 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07: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-25 15:07:15,572 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:15,585 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.007 2026-09-25 15:07:15,596 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.016 2026-09-25 15:07:15,598 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-25 15:07:15,626 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.007 0.019 2026-09-25 15:07:15,907 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.082 0.184 2026-09-25 15:07:15,920 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:07:15,949 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:07:15,982 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:15] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.023 2026-09-25 15:07:15,995 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:07:16,002 44 INFO rb-48985ee-225086-418734 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-25 15:07:16,006 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:16,033 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:16,051 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:07:16,052 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:16,053 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:16] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.008 2026-09-25 15:07:16,061 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07: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-25 15:07:16,062 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:07:16,077 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:16] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.009 0.024 2026-09-25 15:07:16,078 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:16] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.036 2026-09-25 15:07:16,087 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:16] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.024 2026-09-25 15:07:16,120 44 INFO rb-48985ee-225086-418734 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-25 15:07:16,158 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:16] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:07:16,162 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:16] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.005 0.009 2026-09-25 15:07:16,176 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:16,183 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:16] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-25 15:07:16,211 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:16] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.008 0.051 2026-09-25 15:07:16,238 44 INFO rb-48985ee-225086-418734 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-25 15:07:16,248 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:16] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.010 0.085 2026-09-25 15:07:16,254 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:16] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:16,263 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:16] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-09-25 15:07:16,277 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:16] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-09-25 15:07:16,287 44 INFO rb-48985ee-225086-418734 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-25 15:07:16,290 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:16] "GET /web/image?model=product.template&field=image_128&id=2192&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.111 2026-09-25 15:07:16,304 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:16] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.117 2026-09-25 15:07:16,320 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:16] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-09-25 15:07:16,332 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:16] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-09-25 15:07:16,345 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:16] "GET /web/image?model=product.template&field=image_128&id=2193&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-09-25 15:07:16,384 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:16] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.013 0.091 2026-09-25 15:07:16,397 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:16] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-09-25 15:07:16,410 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:16] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-09-25 15:07:16,414 44 INFO rb-48985ee-225086-418734 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-25 15:07:16,422 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:16] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.128 2026-09-25 15:07:16,471 44 INFO rb-48985ee-225086-418734 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-25 15:07:16,567 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:16] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 65 0.028 0.066 2026-09-25 15:07:16,618 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:16] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.012 0.023 2026-09-25 15:07:16,647 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:16] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-25 15:07:16,690 44 INFO rb-48985ee-225086-418734 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-25 15:07:16,771 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:16] "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.028 0.052 2026-09-25 15:07:16,842 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:16] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.021 0.043 2026-09-25 15:07:16,849 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:16] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.064 2026-09-25 15:07:16,876 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.014 2026-09-25 15:07:16,913 44 INFO rb-48985ee-225086-418734 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-25 15:07:16,933 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:16] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.006 0.014 2026-09-25 15:07:16,990 44 INFO rb-48985ee-225086-418734 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-25 15:07:17,045 44 INFO rb-48985ee-225086-418734 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-25 15:07:17,096 44 INFO rb-48985ee-225086-418734 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-25 15:07:17,146 44 INFO rb-48985ee-225086-418734 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-25 15:07:17,197 44 INFO rb-48985ee-225086-418734 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-25 15:07:17,247 44 INFO rb-48985ee-225086-418734 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-25 15:07:17,298 44 INFO rb-48985ee-225086-418734 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-25 15:07:17,353 44 INFO rb-48985ee-225086-418734 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-25 15:07:17,404 44 INFO rb-48985ee-225086-418734 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-25 15:07:17,454 44 INFO rb-48985ee-225086-418734 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-25 15:07:17,505 44 INFO rb-48985ee-225086-418734 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-25 15:07:17,557 44 INFO rb-48985ee-225086-418734 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-25 15:07:17,609 44 INFO rb-48985ee-225086-418734 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-25 15:07:17,660 44 INFO rb-48985ee-225086-418734 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-25 15:07:17,710 44 INFO rb-48985ee-225086-418734 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-25 15:07:17,778 44 INFO rb-48985ee-225086-418734 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-25 15:07:17,828 44 INFO rb-48985ee-225086-418734 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-25 15:07:17,892 44 INFO rb-48985ee-225086-418734 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-25 15:07:17,901 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:17,902 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:07:17,943 44 INFO rb-48985ee-225086-418734 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-25 15:07:17,993 44 INFO rb-48985ee-225086-418734 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-25 15:07:18,056 44 INFO rb-48985ee-225086-418734 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-25 15:07:18,107 44 INFO rb-48985ee-225086-418734 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-25 15:07:18,171 44 INFO rb-48985ee-225086-418734 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-25 15:07:18,176 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52944860 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '9a139865-47d6-49ed-9bb7-c21f844889ad'}] 2026-09-25 15:07:18,177 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:07:18,420 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52944860 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '9a139865-47d6-49ed-9bb7-c21f844889ad'} created pos.order #845 2026-09-25 15:07:18,428 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52944860 finished 2026-09-25 15:07:18,557 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 335 0.111 0.273 2026-09-25 15:07:18,581 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:18] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:07:18,626 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: tour succeeded 2026-09-25 15:07:18,626 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder2 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-25 15:07:18,629 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88583809 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '9a139865-47d6-49ed-9bb7-c21f844889ad'}] 2026-09-25 15:07:18,633 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88583809 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '9a139865-47d6-49ed-9bb7-c21f844889ad'} sync ignored for existing PoS order pos.order(845,) (state: paid) 2026-09-25 15:07:18,644 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88583809 finished 2026-09-25 15:07:18,683 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product.browser: heap 18120988 (allocated 19660800) 2026-09-25 15:07:18,689 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Closing chrome headless with pid 124830 2026-09-25 15:07:18,691 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Closing websocket connection 2026-09-25 15:07:18,692 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Terminating chrome headless with pid 124830 2026-09-25 15:07:18,756 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150718_755971_test_settle_order_with_different_product.txt 2026-09-25 15:07:18,756 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: Removing chrome user profile "/tmp/tmp5yius4pn_chrome_odoo" 2026-09-25 15:07:18,769 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_product: waiting for threads: [, ] 2026-09-25 15:07:18,771 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 128 0.042 0.102 2026-09-25 15:07:18,797 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_uom ... 2026-09-25 15:07:19,294 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome pid: 125057 2026-09-25 15:07:19,295 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome headless temporary user profile dir: /tmp/tmpnqom31h4_chrome_odoo 2026-09-25 15:07:19,295 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Issuing json command http://127.0.0.1:37127/json/version 2026-09-25 15:07:19,296 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37127', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:07:19,298 44 INFO rb-48985ee-225086-418734 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-25 15:07:19,298 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Issuing json command http://127.0.0.1:37127/json 2026-09-25 15:07:19,298 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37127', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:07:19,299 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Websocket url found: ws://127.0.0.1:37127/devtools/page/E56F82441822B606C8AC6CF2BE71B63F 2026-09-25 15:07:19,300 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Enable chrome headless console log notification 2026-09-25 15:07:19,301 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome headless enable page notifications 2026-09-25 15:07:19,359 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 15:07:19,360 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Setting session cookie in browser 2026-09-25 15:07:19,361 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-09-25 15:07:19,361 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-09-25 15:07:19,368 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:07:19,674 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:19] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.018 0.290 2026-09-25 15:07:19,677 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Navigation result: {'frameId': 'E56F82441822B606C8AC6CF2BE71B63F', 'loaderId': '88C97F92091A904DE76AC61A30F1984B', 'isDownload': False} 2026-09-25 15:07:19,677 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-09-25 15:07:19,686 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:07:19,697 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:19] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:07:19,700 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:19] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.008 2026-09-25 15:07:19,704 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:19] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:07:19,994 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:19,996 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:19] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:20,005 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:20] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:07:20,019 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:20] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:07:20,025 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:20] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:07:20,026 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Evaluate test code "odoo.startTour('PoSSettleQuotation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:07:20,029 44 INFO rb-48985ee-225086-418734 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-25 15:07:20,033 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:20] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:20,049 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:20] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.008 2026-09-25 15:07:20,060 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-25 15:07:20,086 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:20] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.007 0.021 2026-09-25 15:07:20,088 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-09-25 15:07:20,369 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:20] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.083 0.184 2026-09-25 15:07:20,378 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:20] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:20,408 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07: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-25 15:07:20,440 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:20] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.022 2026-09-25 15:07:20,449 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:20] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:07:20,456 44 INFO rb-48985ee-225086-418734 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-25 15:07:20,460 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:20] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:20,492 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:20,499 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:20,505 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:20] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:07:20,510 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:20] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.011 2026-09-25 15:07:20,510 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:20,517 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:07:20,533 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:20] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.008 0.029 2026-09-25 15:07:20,535 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:20] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.037 2026-09-25 15:07:20,542 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:20] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.024 2026-09-25 15:07:20,570 44 INFO rb-48985ee-225086-418734 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-25 15:07:20,602 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:20] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:07:20,621 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:07:20,645 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:20] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.020 0.028 2026-09-25 15:07:20,671 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:20] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.008 0.066 2026-09-25 15:07:20,678 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:20] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.002 0.073 2026-09-25 15:07:20,681 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:20] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:20,684 44 INFO rb-48985ee-225086-418734 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-25 15:07:20,695 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:20] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-09-25 15:07:20,710 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:20] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.083 2026-09-25 15:07:20,724 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:20] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.117 2026-09-25 15:07:20,734 44 INFO rb-48985ee-225086-418734 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-25 15:07:20,738 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:20] "GET /web/image?model=product.template&field=image_128&id=2194&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-09-25 15:07:20,751 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:20] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-09-25 15:07:20,764 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:20] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-09-25 15:07:20,776 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:20] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-09-25 15:07:20,788 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:20] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-09-25 15:07:20,800 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:20] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.059 2026-09-25 15:07:20,813 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:20] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.058 2026-09-25 15:07:20,859 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:20] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.015 0.115 2026-09-25 15:07:20,897 44 INFO rb-48985ee-225086-418734 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-25 15:07:20,954 44 INFO rb-48985ee-225086-418734 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-25 15:07:21,037 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:21] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 65 0.022 0.060 2026-09-25 15:07:21,090 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:21] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.013 0.022 2026-09-25 15:07:21,119 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:21] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-25 15:07:21,164 44 INFO rb-48985ee-225086-418734 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-25 15:07:21,234 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:21] "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.023 0.046 2026-09-25 15:07:21,300 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:21] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.021 0.040 2026-09-25 15:07:21,305 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:21] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.060 2026-09-25 15:07:21,332 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:21] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.015 2026-09-25 15:07:21,363 44 INFO rb-48985ee-225086-418734 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-25 15:07:21,383 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:21] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.006 0.014 2026-09-25 15:07:21,431 44 INFO rb-48985ee-225086-418734 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-25 15:07:21,494 44 INFO rb-48985ee-225086-418734 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-25 15:07:21,503 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:21,504 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:21,544 44 INFO rb-48985ee-225086-418734 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-25 15:07:21,595 44 INFO rb-48985ee-225086-418734 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-25 15:07:21,658 44 INFO rb-48985ee-225086-418734 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-25 15:07:21,718 44 INFO rb-48985ee-225086-418734 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-25 15:07:21,723 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91331640 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '810f2c32-a2a0-4b62-a473-b67c23a2aa11'}] 2026-09-25 15:07:21,723 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:07:21,950 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91331640 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '810f2c32-a2a0-4b62-a473-b67c23a2aa11'} created pos.order #846 2026-09-25 15:07:21,957 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91331640 finished 2026-09-25 15:07:22,088 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 337 0.108 0.260 2026-09-25 15:07:22,113 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:22] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:07:22,158 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: tour succeeded 2026-09-25 15:07:22,159 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-25 15:07:22,162 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88552696 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '810f2c32-a2a0-4b62-a473-b67c23a2aa11'}] 2026-09-25 15:07:22,167 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88552696 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '810f2c32-a2a0-4b62-a473-b67c23a2aa11'} sync ignored for existing PoS order pos.order(846,) (state: paid) 2026-09-25 15:07:22,176 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88552696 finished 2026-09-25 15:07:22,216 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom.browser: heap 17502936 (allocated 19136512) 2026-09-25 15:07:22,220 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Closing chrome headless with pid 125057 2026-09-25 15:07:22,221 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Closing websocket connection 2026-09-25 15:07:22,222 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Terminating chrome headless with pid 125057 2026-09-25 15:07:22,229 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:22] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 68 0.023 0.047 2026-09-25 15:07:22,280 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150722_280090_test_settle_order_with_different_uom.txt 2026-09-25 15:07:22,280 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_different_uom: Removing chrome user profile "/tmp/tmpnqom31h4_chrome_odoo" 2026-09-25 15:07:22,299 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_incompatible_partner ... 2026-09-25 15:07:22,775 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome pid: 125281 2026-09-25 15:07:22,775 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome headless temporary user profile dir: /tmp/tmpkajoyul6_chrome_odoo 2026-09-25 15:07:22,775 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Issuing json command http://127.0.0.1:46367/json/version 2026-09-25 15:07:22,776 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46367', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:07:22,778 44 INFO rb-48985ee-225086-418734 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-25 15:07:22,778 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Issuing json command http://127.0.0.1:46367/json 2026-09-25 15:07:22,778 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46367', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:07:22,779 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Websocket url found: ws://127.0.0.1:46367/devtools/page/A5A425676B61EFCF8BA6D8BA2426D8D6 2026-09-25 15:07:22,780 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Enable chrome headless console log notification 2026-09-25 15:07:22,781 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome headless enable page notifications 2026-09-25 15:07:22,829 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 15:07:22,830 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Setting session cookie in browser 2026-09-25 15:07:22,831 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-09-25 15:07:22,831 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-09-25 15:07:22,838 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:07:23,220 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:23] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.018 0.366 2026-09-25 15:07:23,223 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Navigation result: {'frameId': 'A5A425676B61EFCF8BA6D8BA2426D8D6', 'loaderId': '574E0964E9938DD1F0FD78361FD7F1A2', 'isDownload': False} 2026-09-25 15:07:23,223 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Evaluate ready code "odoo.isTourReady('PosSettleOrderIncompatiblePartner')" 2026-09-25 15:07:23,236 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:07:23,246 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:23] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:07:23,249 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:23] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.009 2026-09-25 15:07:23,252 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:23] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.009 2026-09-25 15:07:23,543 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:07:23,544 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:23] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:23,553 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:23] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 15:07:23,565 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:23] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:07:23,571 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:23] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:07:23,576 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:23,576 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Evaluate test code "odoo.startTour('PosSettleOrderIncompatiblePartner', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:07:23,579 44 INFO rb-48985ee-225086-418734 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-25 15:07:23,595 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:23] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.008 2026-09-25 15:07:23,603 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-25 15:07:23,633 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:23] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.010 0.022 2026-09-25 15:07:23,635 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-09-25 15:07:23,918 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:23] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.081 0.184 2026-09-25 15:07:23,927 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:23] "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-25 15:07:23,956 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:23] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:07:23,987 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:23] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:07:24,003 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:24] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:07:24,010 44 INFO rb-48985ee-225086-418734 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-25 15:07:24,015 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:24] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:24,040 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:24,055 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:07:24,058 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:24] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:07:24,067 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:07:24,070 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07: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-25 15:07:24,072 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:24] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.010 0.015 2026-09-25 15:07:24,080 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:24] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.029 2026-09-25 15:07:24,082 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:24] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.034 2026-09-25 15:07:24,090 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:24] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.014 2026-09-25 15:07:24,115 44 INFO rb-48985ee-225086-418734 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-25 15:07:24,140 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:24] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:07:24,149 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:24] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.002 0.016 2026-09-25 15:07:24,174 44 INFO rb-48985ee-225086-418734 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-25 15:07:24,188 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:24] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.015 0.036 2026-09-25 15:07:24,193 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:07:24,198 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:24] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:24,225 44 INFO rb-48985ee-225086-418734 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-25 15:07:24,228 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:24] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.011 0.080 2026-09-25 15:07:24,242 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:24] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-09-25 15:07:24,255 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:24] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-09-25 15:07:24,269 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:24] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.113 2026-09-25 15:07:24,282 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:24] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.117 2026-09-25 15:07:24,295 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:24] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-09-25 15:07:24,307 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:24] "GET /web/image?model=product.template&field=image_128&id=2195&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-09-25 15:07:24,326 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:24] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-09-25 15:07:24,338 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:24] "GET /web/image?model=product.template&field=image_128&id=2196&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-09-25 15:07:24,350 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:24] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-09-25 15:07:24,394 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:24] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.015 0.093 2026-09-25 15:07:24,406 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:24] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-09-25 15:07:24,418 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:24] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.120 2026-09-25 15:07:24,430 44 INFO rb-48985ee-225086-418734 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-25 15:07:24,487 44 INFO rb-48985ee-225086-418734 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-25 15:07:24,571 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:24] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 67 0.021 0.061 2026-09-25 15:07:24,624 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:24] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.013 0.023 2026-09-25 15:07:24,659 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:24] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.010 2026-09-25 15:07:24,702 44 INFO rb-48985ee-225086-418734 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-25 15:07:24,766 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:24] "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.021 0.042 2026-09-25 15:07:24,829 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:24] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.019 0.039 2026-09-25 15:07:24,837 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:24] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.059 2026-09-25 15:07:24,857 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:24] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 7 0.004 0.012 2026-09-25 15:07:24,881 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.006 0.013 2026-09-25 15:07:24,913 44 INFO rb-48985ee-225086-418734 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-25 15:07:24,932 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:24] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.006 0.013 2026-09-25 15:07:24,975 44 INFO rb-48985ee-225086-418734 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-25 15:07:25,025 44 INFO rb-48985ee-225086-418734 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-25 15:07:25,077 44 INFO rb-48985ee-225086-418734 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-25 15:07:25,128 44 INFO rb-48985ee-225086-418734 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-25 15:07:25,179 44 INFO rb-48985ee-225086-418734 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-25 15:07:25,229 44 INFO rb-48985ee-225086-418734 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-25 15:07:25,280 44 INFO rb-48985ee-225086-418734 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-25 15:07:25,330 44 INFO rb-48985ee-225086-418734 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-25 15:07:25,384 44 INFO rb-48985ee-225086-418734 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-25 15:07:25,438 44 INFO rb-48985ee-225086-418734 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-25 15:07:25,470 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:25] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 4 0.002 0.028 2026-09-25 15:07:25,490 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:25] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 3 0.002 0.011 2026-09-25 15:07:25,527 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:25] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 19 0.009 0.021 2026-09-25 15:07:25,544 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:25] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-25 15:07:25,580 44 INFO rb-48985ee-225086-418734 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-25 15:07:25,638 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:25] "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.019 0.038 2026-09-25 15:07:25,710 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 52 0.020 0.047 2026-09-25 15:07:25,716 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:25] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.065 2026-09-25 15:07:25,742 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.006 0.014 2026-09-25 15:07:25,799 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:25] "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.016 0.036 2026-09-25 15:07:25,867 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 52 0.019 0.044 2026-09-25 15:07:25,874 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:25] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.063 2026-09-25 15:07:25,900 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.006 0.013 2026-09-25 15:07:25,929 44 INFO rb-48985ee-225086-418734 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-25 15:07:25,949 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:25] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.006 0.014 2026-09-25 15:07:25,979 44 INFO rb-48985ee-225086-418734 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-25 15:07:26,030 44 INFO rb-48985ee-225086-418734 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-25 15:07:26,080 44 INFO rb-48985ee-225086-418734 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-25 15:07:26,131 44 INFO rb-48985ee-225086-418734 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-25 15:07:26,181 44 INFO rb-48985ee-225086-418734 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-25 15:07:26,232 44 INFO rb-48985ee-225086-418734 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-25 15:07:26,283 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: tour succeeded 2026-09-25 15:07:26,283 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: ╔══════════════════════════════════════════════════╗ ║ TOUR PosSettleOrderIncompatiblePartner SUCCEEDED ║ ╚══════════════════════════════════════════════════╝ 2026-09-25 15:07:26,331 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner.browser: heap 18321584 (allocated 20185088) 2026-09-25 15:07:26,333 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Closing chrome headless with pid 125281 2026-09-25 15:07:26,333 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Closing websocket connection 2026-09-25 15:07:26,333 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Terminating chrome headless with pid 125281 2026-09-25 15:07:26,387 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150726_387319_test_settle_order_with_incompatible_partner.txt 2026-09-25 15:07:26,387 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_incompatible_partner: Removing chrome user profile "/tmp/tmpkajoyul6_chrome_odoo" 2026-09-25 15:07:26,397 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_kit ... 2026-09-25 15:07:27,535 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome pid: 125516 2026-09-25 15:07:27,535 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome headless temporary user profile dir: /tmp/tmprts5149n_chrome_odoo 2026-09-25 15:07:27,536 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Issuing json command http://127.0.0.1:39167/json/version 2026-09-25 15:07:27,537 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39167', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:07:27,539 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Browser version: Chrome/150.0.7871.114 2026-09-25 15:07:27,539 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Issuing json command http://127.0.0.1:39167/json 2026-09-25 15:07:27,539 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39167', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:07:27,540 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Websocket url found: ws://127.0.0.1:39167/devtools/page/8A6A4472231CE93FD79E7699DA51EFAF 2026-09-25 15:07:27,541 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Enable chrome headless console log notification 2026-09-25 15:07:27,543 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome headless enable page notifications 2026-09-25 15:07:27,559 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:07:27,563 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Setting session cookie in browser 2026-09-25 15:07:27,564 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-09-25 15:07:27,564 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-09-25 15:07:27,570 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:07:27,885 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:27] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.018 0.298 2026-09-25 15:07:27,888 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Navigation result: {'frameId': '8A6A4472231CE93FD79E7699DA51EFAF', 'loaderId': '4AC99D55878C2C8DFDE27F0F1EDFF38F', 'isDownload': False} 2026-09-25 15:07:27,888 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Evaluate ready code "odoo.isTourReady('PosSettleOrder')" 2026-09-25 15:07:27,899 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:07:27,910 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:27] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-25 15:07:27,912 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:27] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.008 2026-09-25 15:07:27,926 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:27] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-09-25 15:07:28,196 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:28,202 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:07:28,207 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 15:07:28,219 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:07:28,225 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:07:28,226 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Evaluate test code "odoo.startTour('PosSettleOrder', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:07:28,229 44 INFO rb-48985ee-225086-418734 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-25 15:07:28,232 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:28,246 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.008 2026-09-25 15:07:28,255 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-25 15:07:28,279 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.006 0.018 2026-09-25 15:07:28,280 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.015 2026-09-25 15:07:28,569 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.083 0.191 2026-09-25 15:07:28,577 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:28] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:28,609 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:07:28,641 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:28] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.022 2026-09-25 15:07:28,651 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:07:28,660 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: Owl is running in 'dev' mode. 2026-09-25 15:07:28,665 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-25 15:07:28,690 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:28,706 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:28,707 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:07:28,717 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:07:28,719 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:28] "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-25 15:07:28,723 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:28] "GET /web/image/res.users/238/avatar_128 HTTP/1.1" 200 - 14 0.009 0.016 2026-09-25 15:07:28,730 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:28] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.001 0.031 2026-09-25 15:07:28,738 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:28] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.001 0.013 2026-09-25 15:07:28,739 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.039 2026-09-25 15:07:28,775 44 INFO rb-48985ee-225086-418734 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-25 15:07:28,808 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:07:28,811 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:28] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.005 0.008 2026-09-25 15:07:28,826 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:07:28,847 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:28] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.012 0.035 2026-09-25 15:07:28,862 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:28] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.050 2026-09-25 15:07:28,885 44 INFO rb-48985ee-225086-418734 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-25 15:07:28,902 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:28] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.012 0.089 2026-09-25 15:07:28,907 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:28] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:28,918 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:28] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-09-25 15:07:28,932 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:28] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.116 2026-09-25 15:07:28,935 44 INFO rb-48985ee-225086-418734 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-25 15:07:28,945 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:28] "GET /web/image?model=product.template&field=image_128&id=2197&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-09-25 15:07:28,959 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:28] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.108 2026-09-25 15:07:28,972 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:28] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.105 2026-09-25 15:07:28,985 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:28] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-09-25 15:07:28,998 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:28] "GET /web/image?model=product.template&field=image_128&id=2198&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-09-25 15:07:29,046 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.017 0.094 2026-09-25 15:07:29,059 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:29] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-09-25 15:07:29,071 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:29] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-09-25 15:07:29,080 44 INFO rb-48985ee-225086-418734 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-25 15:07:29,084 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:29] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.135 2026-09-25 15:07:29,136 44 INFO rb-48985ee-225086-418734 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-25 15:07:29,234 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:29] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 70 0.023 0.073 2026-09-25 15:07:29,291 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:29] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 27 0.014 0.027 2026-09-25 15:07:29,318 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:29] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.002 0.006 2026-09-25 15:07:29,372 44 INFO rb-48985ee-225086-418734 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-25 15:07:29,440 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:29] "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.022 0.045 2026-09-25 15:07:29,510 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 59 0.020 0.044 2026-09-25 15:07:29,516 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:29] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.064 2026-09-25 15:07:29,549 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.020 2026-09-25 15:07:29,578 44 INFO rb-48985ee-225086-418734 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-25 15:07:29,598 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:29] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.006 0.013 2026-09-25 15:07:29,644 44 INFO rb-48985ee-225086-418734 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-25 15:07:29,694 44 INFO rb-48985ee-225086-418734 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-25 15:07:29,745 44 INFO rb-48985ee-225086-418734 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-25 15:07:29,796 44 INFO rb-48985ee-225086-418734 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-25 15:07:29,846 44 INFO rb-48985ee-225086-418734 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-25 15:07:29,899 44 INFO rb-48985ee-225086-418734 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-25 15:07:29,951 44 INFO rb-48985ee-225086-418734 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-25 15:07:30,001 44 INFO rb-48985ee-225086-418734 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-25 15:07:30,052 44 INFO rb-48985ee-225086-418734 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-25 15:07:30,111 44 INFO rb-48985ee-225086-418734 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-25 15:07:30,161 44 INFO rb-48985ee-225086-418734 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-25 15:07:30,226 44 INFO rb-48985ee-225086-418734 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-25 15:07:30,235 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:30,236 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:30,277 44 INFO rb-48985ee-225086-418734 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-25 15:07:30,327 44 INFO rb-48985ee-225086-418734 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-25 15:07:30,391 44 INFO rb-48985ee-225086-418734 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-25 15:07:30,451 44 INFO rb-48985ee-225086-418734 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-25 15:07:30,456 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68657887 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '4a5432cd-d10e-45a8-bcdb-70468bfc0f64'}] 2026-09-25 15:07:30,457 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:07:30,628 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #238 deleted stock.move records with IDs: [1386] 2026-09-25 15:07:30,812 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68657887 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '4a5432cd-d10e-45a8-bcdb-70468bfc0f64'} created pos.order #847 2026-09-25 15:07:30,820 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68657887 finished 2026-09-25 15:07:30,920 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 455 0.145 0.322 2026-09-25 15:07:30,946 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:30] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:07:30,993 44 INFO rb-48985ee-225086-418734 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-25 15:07:30,996 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35475805 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '4a5432cd-d10e-45a8-bcdb-70468bfc0f64'}] 2026-09-25 15:07:31,000 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35475805 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '4a5432cd-d10e-45a8-bcdb-70468bfc0f64'} sync ignored for existing PoS order pos.order(847,) (state: paid) 2026-09-25 15:07:31,007 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #35475805 finished 2026-09-25 15:07:31,054 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: tour succeeded 2026-09-25 15:07:31,056 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: ╔═══════════════════════════════╗ ║ TOUR PosSettleOrder SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-09-25 15:07:31,086 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 83 0.027 0.065 2026-09-25 15:07:31,091 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:31] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 1 0.001 0.031 2026-09-25 15:07:31,129 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 3 0.001 0.004 2026-09-25 15:07:31,130 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit.browser: heap 20199924 (allocated 22806528) 2026-09-25 15:07:31,141 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Closing chrome headless with pid 125516 2026-09-25 15:07:31,141 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Closing websocket connection 2026-09-25 15:07:31,141 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Terminating chrome headless with pid 125516 2026-09-25 15:07:31,195 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150731_195443_test_settle_order_with_kit.txt 2026-09-25 15:07:31,195 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_kit: Removing chrome user profile "/tmp/tmprts5149n_chrome_odoo" 2026-09-25 15:07:31,212 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_lot ... 2026-09-25 15:07:31,868 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome pid: 125746 2026-09-25 15:07:31,869 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome headless temporary user profile dir: /tmp/tmp7pjq7iy2_chrome_odoo 2026-09-25 15:07:31,869 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Issuing json command http://127.0.0.1:43197/json/version 2026-09-25 15:07:31,870 44 INFO rb-48985ee-225086-418734 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-25 15:07:31,871 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Browser version: Chrome/150.0.7871.114 2026-09-25 15:07:31,871 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Issuing json command http://127.0.0.1:43197/json 2026-09-25 15:07:31,872 44 INFO rb-48985ee-225086-418734 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-25 15:07:31,873 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Websocket url found: ws://127.0.0.1:43197/devtools/page/CC6256B2056E9529EAB85A574E1DD9E2 2026-09-25 15:07:31,874 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Enable chrome headless console log notification 2026-09-25 15:07:31,875 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome headless enable page notifications 2026-09-25 15:07:31,941 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 15:07:31,943 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Setting session cookie in browser 2026-09-25 15:07:31,944 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-09-25 15:07:31,944 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-09-25 15:07:31,951 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:07:32,256 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:32] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.018 0.289 2026-09-25 15:07:32,259 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Navigation result: {'frameId': 'CC6256B2056E9529EAB85A574E1DD9E2', 'loaderId': '3E3B5A7EDF6774AAC4FE81BBF11EE220', 'isDownload': False} 2026-09-25 15:07:32,260 44 INFO rb-48985ee-225086-418734 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-25 15:07:32,271 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:07:32,284 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:32] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:07:32,287 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:32] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 15:07:32,297 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:32] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.015 2026-09-25 15:07:32,600 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:07:32,603 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:32] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:07:32,612 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 15:07:32,623 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:32] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:07:32,625 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Evaluate test code "odoo.startTour('test_settle_order_with_lot', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:07:32,630 44 INFO rb-48985ee-225086-418734 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-25 15:07:32,631 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07: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-25 15:07:32,636 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:32] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:32,655 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:32] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.011 2026-09-25 15:07:32,664 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-25 15:07:32,690 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:32] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.007 0.020 2026-09-25 15:07:32,692 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-09-25 15:07:32,966 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.081 0.179 2026-09-25 15:07:32,975 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:33,009 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:07:33,048 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:33] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.028 2026-09-25 15:07:33,058 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:07:33,065 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: Owl is running in 'dev' mode. 2026-09-25 15:07:33,070 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:33] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:33,096 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:33,105 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:33,106 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:07:33,108 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:33] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:07:33,118 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:07:33,121 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:07:33,130 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:33] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.011 0.017 2026-09-25 15:07:33,136 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:33] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.001 0.033 2026-09-25 15:07:33,142 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:33] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.001 0.020 2026-09-25 15:07:33,176 44 INFO rb-48985ee-225086-418734 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-25 15:07:33,207 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:33] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:33,222 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:33,249 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:33] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.011 0.032 2026-09-25 15:07:33,263 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:33] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.053 2026-09-25 15:07:33,284 44 INFO rb-48985ee-225086-418734 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-25 15:07:33,291 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:33] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.009 0.076 2026-09-25 15:07:33,296 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:33] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:07:33,307 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:33] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-09-25 15:07:33,314 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:33] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.002 0.088 2026-09-25 15:07:33,328 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:33] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-09-25 15:07:33,334 44 INFO rb-48985ee-225086-418734 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-25 15:07:33,341 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:33] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.129 2026-09-25 15:07:33,354 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:33] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.086 2026-09-25 15:07:33,366 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:33] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.065 2026-09-25 15:07:33,378 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:33] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.067 2026-09-25 15:07:33,390 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:33] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.059 2026-09-25 15:07:33,406 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:33] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.061 2026-09-25 15:07:33,443 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:33] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.012 0.115 2026-09-25 15:07:33,480 44 INFO rb-48985ee-225086-418734 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-25 15:07:33,537 44 INFO rb-48985ee-225086-418734 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-25 15:07:33,620 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:33] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 65 0.021 0.060 2026-09-25 15:07:33,672 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:33] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.012 0.022 2026-09-25 15:07:33,702 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:33] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-25 15:07:33,747 44 INFO rb-48985ee-225086-418734 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-25 15:07:33,815 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:33] "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.022 0.045 2026-09-25 15:07:33,894 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:33] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.021 0.052 2026-09-25 15:07:33,900 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:33] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.073 2026-09-25 15:07:33,926 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:33] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.014 2026-09-25 15:07:33,962 44 INFO rb-48985ee-225086-418734 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-25 15:07:33,991 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:33] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 25 0.009 0.018 2026-09-25 15:07:34,044 44 INFO rb-48985ee-225086-418734 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-25 15:07:34,095 44 INFO rb-48985ee-225086-418734 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-25 15:07:34,145 44 INFO rb-48985ee-225086-418734 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-25 15:07:34,196 44 INFO rb-48985ee-225086-418734 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-25 15:07:34,246 44 INFO rb-48985ee-225086-418734 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-25 15:07:34,297 44 INFO rb-48985ee-225086-418734 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-25 15:07:34,348 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: tour succeeded 2026-09-25 15:07:34,348 44 INFO rb-48985ee-225086-418734 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-25 15:07:34,399 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot.browser: heap 16387748 (allocated 17301504) 2026-09-25 15:07:34,401 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Closing chrome headless with pid 125746 2026-09-25 15:07:34,402 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Closing websocket connection 2026-09-25 15:07:34,402 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Terminating chrome headless with pid 125746 2026-09-25 15:07:34,459 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150734_459225_test_settle_order_with_lot.txt 2026-09-25 15:07:34,459 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_lot: Removing chrome user profile "/tmp/tmp7pjq7iy2_chrome_odoo" 2026-09-25 15:07:34,469 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multiple_uom ... 2026-09-25 15:07:35,011 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome pid: 125966 2026-09-25 15:07:35,011 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome headless temporary user profile dir: /tmp/tmpqn2ef1zn_chrome_odoo 2026-09-25 15:07:35,011 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Issuing json command http://127.0.0.1:40249/json/version 2026-09-25 15:07:35,012 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40249', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:07:35,014 44 INFO rb-48985ee-225086-418734 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-25 15:07:35,014 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Issuing json command http://127.0.0.1:40249/json 2026-09-25 15:07:35,014 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40249', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:07:35,015 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Websocket url found: ws://127.0.0.1:40249/devtools/page/1523D97CFD5514F9BC362C37C565C6DF 2026-09-25 15:07:35,016 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Enable chrome headless console log notification 2026-09-25 15:07:35,017 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome headless enable page notifications 2026-09-25 15:07:35,078 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 15:07:35,079 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Setting session cookie in browser 2026-09-25 15:07:35,080 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-09-25 15:07:35,081 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-09-25 15:07:35,088 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:07:35,498 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:35] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.018 0.394 2026-09-25 15:07:35,501 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Navigation result: {'frameId': '1523D97CFD5514F9BC362C37C565C6DF', 'loaderId': '0E780FD8CB984486F747BBEE85474415', 'isDownload': False} 2026-09-25 15:07:35,501 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-09-25 15:07:35,509 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:07:35,521 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:35] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:07:35,524 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:35] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-25 15:07:35,528 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:35] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 15:07:35,821 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:35,822 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:35] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:35,834 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-25 15:07:35,847 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:35] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:07:35,854 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:35] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:07:35,859 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:35] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:35,860 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Evaluate test code "odoo.startTour('PoSSettleQuotation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:07:35,863 44 INFO rb-48985ee-225086-418734 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-25 15:07:35,877 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:35] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.009 2026-09-25 15:07:35,885 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-25 15:07:35,912 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:35] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.007 0.020 2026-09-25 15:07:35,914 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.017 2026-09-25 15:07:36,193 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.082 0.181 2026-09-25 15:07:36,203 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:36] "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-25 15:07:36,234 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:07:36,267 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:36] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.023 2026-09-25 15:07:36,278 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:07:36,284 44 INFO rb-48985ee-225086-418734 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-25 15:07:36,289 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:36,315 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:36] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:36,326 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:36] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:36,326 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:36] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:07:36,327 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:36] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:36,343 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:07:36,346 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07: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-25 15:07:36,347 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:36] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.006 0.021 2026-09-25 15:07:36,357 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:36] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:36,358 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:36] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.035 2026-09-25 15:07:36,364 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:36] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.016 2026-09-25 15:07:36,394 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:36] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.009 0.032 2026-09-25 15:07:36,406 44 INFO rb-48985ee-225086-418734 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-25 15:07:36,421 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:36] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.009 0.060 2026-09-25 15:07:36,453 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:36] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.015 2026-09-25 15:07:36,457 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:36,470 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:36] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.033 2026-09-25 15:07:36,484 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:36] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.043 2026-09-25 15:07:36,490 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:36] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.002 0.047 2026-09-25 15:07:36,503 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:36] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.058 2026-09-25 15:07:36,517 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:36] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-09-25 15:07:36,521 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:36,522 44 INFO rb-48985ee-225086-418734 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-25 15:07:36,531 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:36] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.070 2026-09-25 15:07:36,545 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:36] "GET /web/image?model=product.template&field=image_128&id=2201&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-09-25 15:07:36,557 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:36] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-09-25 15:07:36,569 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:36] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-09-25 15:07:36,572 44 INFO rb-48985ee-225086-418734 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-25 15:07:36,582 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:36] "GET /web/image?model=product.template&field=image_128&id=2200&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-09-25 15:07:36,597 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:36] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-09-25 15:07:36,639 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:36] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.016 0.089 2026-09-25 15:07:36,662 44 INFO rb-48985ee-225086-418734 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-25 15:07:36,719 44 INFO rb-48985ee-225086-418734 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-25 15:07:36,806 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:36] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 65 0.022 0.063 2026-09-25 15:07:36,863 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:36] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.015 0.025 2026-09-25 15:07:36,892 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:36] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-25 15:07:36,934 44 INFO rb-48985ee-225086-418734 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-25 15:07:37,000 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07: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.021 0.044 2026-09-25 15:07:37,083 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.020 0.057 2026-09-25 15:07:37,090 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:37] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.076 2026-09-25 15:07:37,123 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.018 2026-09-25 15:07:37,162 44 INFO rb-48985ee-225086-418734 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-25 15:07:37,184 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:37] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.007 0.015 2026-09-25 15:07:37,262 44 INFO rb-48985ee-225086-418734 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-25 15:07:37,325 44 INFO rb-48985ee-225086-418734 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-25 15:07:37,335 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:37] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:37,335 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:37] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:07:37,375 44 INFO rb-48985ee-225086-418734 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-25 15:07:37,426 44 INFO rb-48985ee-225086-418734 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-25 15:07:37,490 44 INFO rb-48985ee-225086-418734 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-25 15:07:37,553 44 INFO rb-48985ee-225086-418734 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-25 15:07:37,558 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36846373 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '0ab3af20-dc44-4572-8b52-9a873275bc86'}] 2026-09-25 15:07:37,559 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:37] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:07:37,830 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36846373 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '0ab3af20-dc44-4572-8b52-9a873275bc86'} created pos.order #848 2026-09-25 15:07:37,839 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36846373 finished 2026-09-25 15:07:37,997 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:37] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 409 0.130 0.311 2026-09-25 15:07:38,029 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:38] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:07:38,077 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: tour succeeded 2026-09-25 15:07:38,078 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-25 15:07:38,080 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65412897 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '0ab3af20-dc44-4572-8b52-9a873275bc86'}] 2026-09-25 15:07:38,085 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65412897 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '0ab3af20-dc44-4572-8b52-9a873275bc86'} sync ignored for existing PoS order pos.order(848,) (state: paid) 2026-09-25 15:07:38,094 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65412897 finished 2026-09-25 15:07:38,133 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom.browser: heap 19121808 (allocated 20582400) 2026-09-25 15:07:38,137 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Closing chrome headless with pid 125966 2026-09-25 15:07:38,137 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Closing websocket connection 2026-09-25 15:07:38,139 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Terminating chrome headless with pid 125966 2026-09-25 15:07:38,148 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:38] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.024 0.046 2026-09-25 15:07:38,197 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150738_197205_test_settle_order_with_multiple_uom.txt 2026-09-25 15:07:38,197 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multiple_uom: Removing chrome user profile "/tmp/tmpqn2ef1zn_chrome_odoo" 2026-09-25 15:07:38,207 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery ... 2026-09-25 15:07:38,832 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome pid: 126194 2026-09-25 15:07:38,832 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome headless temporary user profile dir: /tmp/tmpwmdpoc_3_chrome_odoo 2026-09-25 15:07:38,833 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Issuing json command http://127.0.0.1:43381/json/version 2026-09-25 15:07:38,834 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43381', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:07:38,836 44 INFO rb-48985ee-225086-418734 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-25 15:07:38,836 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Issuing json command http://127.0.0.1:43381/json 2026-09-25 15:07:38,836 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43381', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:07:38,837 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Websocket url found: ws://127.0.0.1:43381/devtools/page/C4F304CB9C747DF692B69F78AC5CE520 2026-09-25 15:07:38,839 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Enable chrome headless console log notification 2026-09-25 15:07:38,840 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome headless enable page notifications 2026-09-25 15:07:38,917 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 15:07:38,919 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Setting session cookie in browser 2026-09-25 15:07:38,920 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-09-25 15:07:38,920 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-09-25 15:07:38,927 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:07:39,242 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:39] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.017 0.300 2026-09-25 15:07:39,245 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Navigation result: {'frameId': 'C4F304CB9C747DF692B69F78AC5CE520', 'loaderId': '336F3D45B5B1905E325010022276F9BC', 'isDownload': False} 2026-09-25 15:07:39,245 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Evaluate ready code "odoo.isTourReady('PosSettleOrder3')" 2026-09-25 15:07:39,253 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:07:39,263 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:39] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:07:39,266 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:39] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.008 2026-09-25 15:07:39,269 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:39] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.009 2026-09-25 15:07:39,563 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:39,565 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:39,574 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:07:39,585 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:07:39,592 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:07:39,592 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Evaluate test code "odoo.startTour('PosSettleOrder3', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:07:39,595 44 INFO rb-48985ee-225086-418734 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-25 15:07:39,598 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:39,615 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.009 2026-09-25 15:07:39,628 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-25 15:07:39,665 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.008 0.032 2026-09-25 15:07:39,667 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-09-25 15:07:39,945 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.080 0.182 2026-09-25 15:07:39,955 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07: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-25 15:07:39,985 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:07:40,026 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:40] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.026 2026-09-25 15:07:40,035 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:07:40,041 44 INFO rb-48985ee-225086-418734 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-25 15:07:40,046 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:40,070 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:40,083 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:07:40,086 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:40] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:40,087 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:40] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.009 2026-09-25 15:07:40,096 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:07:40,106 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07: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-25 15:07:40,112 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:40] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.007 0.028 2026-09-25 15:07:40,114 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.036 2026-09-25 15:07:40,121 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:40] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.021 2026-09-25 15:07:40,153 44 INFO rb-48985ee-225086-418734 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-25 15:07:40,210 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-25 15:07:40,218 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:40,226 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:40] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.022 2026-09-25 15:07:40,239 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:40] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-09-25 15:07:40,271 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:40] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.010 0.060 2026-09-25 15:07:40,278 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:40] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.002 0.054 2026-09-25 15:07:40,295 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:40] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.066 2026-09-25 15:07:40,297 44 INFO rb-48985ee-225086-418734 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-25 15:07:40,302 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:40] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:40,331 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:40] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.013 0.110 2026-09-25 15:07:40,344 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:40] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.131 2026-09-25 15:07:40,348 44 INFO rb-48985ee-225086-418734 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-25 15:07:40,357 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:40] "GET /web/image?model=product.template&field=image_128&id=2202&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.114 2026-09-25 15:07:40,371 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:40] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.096 2026-09-25 15:07:40,383 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:40] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-09-25 15:07:40,396 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:40] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-09-25 15:07:40,413 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:40] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.066 2026-09-25 15:07:40,426 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:40] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.065 2026-09-25 15:07:40,466 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:40] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.015 0.117 2026-09-25 15:07:40,496 44 INFO rb-48985ee-225086-418734 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-25 15:07:40,552 44 INFO rb-48985ee-225086-418734 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-25 15:07:40,636 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:40] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 65 0.022 0.061 2026-09-25 15:07:40,687 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:40] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.012 0.022 2026-09-25 15:07:40,715 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:40] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-25 15:07:40,763 44 INFO rb-48985ee-225086-418734 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-25 15:07:40,832 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:40] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 66 0.023 0.046 2026-09-25 15:07:40,900 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.020 0.042 2026-09-25 15:07:40,906 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:40] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.062 2026-09-25 15:07:40,933 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:40] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.013 2026-09-25 15:07:40,962 44 INFO rb-48985ee-225086-418734 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-25 15:07:40,990 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:40] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.007 0.021 2026-09-25 15:07:41,038 44 INFO rb-48985ee-225086-418734 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-25 15:07:41,088 44 INFO rb-48985ee-225086-418734 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-25 15:07:41,139 44 INFO rb-48985ee-225086-418734 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-25 15:07:41,190 44 INFO rb-48985ee-225086-418734 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-25 15:07:41,254 44 INFO rb-48985ee-225086-418734 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-25 15:07:41,263 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:41,264 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:41,305 44 INFO rb-48985ee-225086-418734 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-25 15:07:41,355 44 INFO rb-48985ee-225086-418734 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-25 15:07:41,418 44 INFO rb-48985ee-225086-418734 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-25 15:07:41,469 44 INFO rb-48985ee-225086-418734 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-25 15:07:41,528 44 INFO rb-48985ee-225086-418734 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-25 15:07:41,533 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30360820 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '6e2450b3-cb9e-4359-ad0b-7a09dbb1f2d2'}] 2026-09-25 15:07:41,536 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:07:41,638 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1392] 2026-09-25 15:07:41,820 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30360820 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '6e2450b3-cb9e-4359-ad0b-7a09dbb1f2d2'} created pos.order #849 2026-09-25 15:07:41,828 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #30360820 finished 2026-09-25 15:07:41,935 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 412 0.129 0.275 2026-09-25 15:07:41,963 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07: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-25 15:07:42,012 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: tour succeeded 2026-09-25 15:07:42,013 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder3 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-25 15:07:42,016 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38829162 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '6e2450b3-cb9e-4359-ad0b-7a09dbb1f2d2'}] 2026-09-25 15:07:42,020 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38829162 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '6e2450b3-cb9e-4359-ad0b-7a09dbb1f2d2'} sync ignored for existing PoS order pos.order(849,) (state: paid) 2026-09-25 15:07:42,028 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38829162 finished 2026-09-25 15:07:42,071 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery.browser: heap 17502048 (allocated 19136512) 2026-09-25 15:07:42,074 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Closing chrome headless with pid 126194 2026-09-25 15:07:42,075 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Closing websocket connection 2026-09-25 15:07:42,075 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Terminating chrome headless with pid 126194 2026-09-25 15:07:42,076 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 57 0.019 0.043 2026-09-25 15:07:42,132 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150742_132287_test_settle_order_with_multistep_delivery.txt 2026-09-25 15:07:42,132 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery: Removing chrome user profile "/tmp/tmpwmdpoc_3_chrome_odoo" 2026-09-25 15:07:42,146 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery_receipt ... 2026-09-25 15:07:43,195 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome pid: 126420 2026-09-25 15:07:43,195 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome headless temporary user profile dir: /tmp/tmp4zt2l4eq_chrome_odoo 2026-09-25 15:07:43,195 44 INFO rb-48985ee-225086-418734 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:39189/json/version 2026-09-25 15:07:43,196 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39189', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:07:43,200 44 INFO rb-48985ee-225086-418734 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-25 15:07:43,200 44 INFO rb-48985ee-225086-418734 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:39189/json 2026-09-25 15:07:43,201 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39189', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:07:43,204 44 INFO rb-48985ee-225086-418734 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:39189/devtools/page/313CAD7C235536745D88540ACBCC66AB 2026-09-25 15:07:43,206 44 INFO rb-48985ee-225086-418734 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-25 15:07:43,207 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome headless enable page notifications 2026-09-25 15:07:43,307 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 15:07:43,309 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Setting session cookie in browser 2026-09-25 15:07:43,310 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-09-25 15:07:43,310 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-09-25 15:07:43,317 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:07:43,616 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:43] "GET /pos/ui/126 HTTP/1.1" 200 - 86 0.018 0.283 2026-09-25 15:07:43,619 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Navigation result: {'frameId': '313CAD7C235536745D88540ACBCC66AB', 'loaderId': '8192BA1FE02E85B47FCD6B3A58366159', 'isDownload': False} 2026-09-25 15:07:43,619 44 INFO rb-48985ee-225086-418734 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-25 15:07:43,630 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:07:43,639 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:43] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:07:43,643 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:43] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 15:07:43,646 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:43] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:07:43,927 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:43,929 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:43] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:43,937 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:43] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:07:43,951 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:43] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:07:43,957 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:43] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:07:43,959 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Evaluate test code "odoo.startTour('PosSettleOrder4', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:07:43,963 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:43] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:43,963 44 INFO rb-48985ee-225086-418734 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-25 15:07:43,980 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:43] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.009 2026-09-25 15:07:43,988 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-25 15:07:44,018 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:44] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.008 0.023 2026-09-25 15:07:44,020 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-09-25 15:07:44,304 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:44] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.084 0.185 2026-09-25 15:07:44,314 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:44] "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-25 15:07:44,344 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:07:44,378 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:44] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.024 2026-09-25 15:07:44,388 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:44] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:07:44,394 44 INFO rb-48985ee-225086-418734 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-25 15:07:44,402 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:44] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-25 15:07:44,430 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:44] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:44,438 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:44] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:07:44,442 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:44] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:07:44,447 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:44,452 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:07:44,459 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:44] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.011 0.017 2026-09-25 15:07:44,461 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:44] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.028 2026-09-25 15:07:44,467 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:44] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.009 2026-09-25 15:07:44,473 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:44] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.001 0.036 2026-09-25 15:07:44,505 44 INFO rb-48985ee-225086-418734 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-25 15:07:44,540 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:44] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:44,552 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:44] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.006 0.014 2026-09-25 15:07:44,570 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:44,586 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:44] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.013 0.040 2026-09-25 15:07:44,601 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:44] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.051 2026-09-25 15:07:44,615 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:44] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.064 2026-09-25 15:07:44,628 44 INFO rb-48985ee-225086-418734 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-25 15:07:44,644 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:44] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.009 0.102 2026-09-25 15:07:44,649 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:44,657 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:44] "GET /web/image?model=product.template&field=image_128&id=2203&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-09-25 15:07:44,670 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:44] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-09-25 15:07:44,678 44 INFO rb-48985ee-225086-418734 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-25 15:07:44,683 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:44] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-09-25 15:07:44,695 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:44] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.140 2026-09-25 15:07:44,707 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:44] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-09-25 15:07:44,743 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:44] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.012 0.080 2026-09-25 15:07:44,755 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:44] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-09-25 15:07:44,767 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:44] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-09-25 15:07:44,779 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:44] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.118 2026-09-25 15:07:44,780 44 INFO rb-48985ee-225086-418734 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-25 15:07:44,840 44 INFO rb-48985ee-225086-418734 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-25 15:07:44,930 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:44] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 65 0.027 0.062 2026-09-25 15:07:44,991 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:44] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.015 0.024 2026-09-25 15:07:45,026 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:45] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-25 15:07:45,085 44 INFO rb-48985ee-225086-418734 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-25 15:07:45,161 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:45] "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.026 0.048 2026-09-25 15:07:45,232 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:45] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 69 0.022 0.043 2026-09-25 15:07:45,238 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:45] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.063 2026-09-25 15:07:45,267 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:45] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.013 2026-09-25 15:07:45,295 44 INFO rb-48985ee-225086-418734 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-25 15:07:45,317 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:45] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.006 0.015 2026-09-25 15:07:45,368 44 INFO rb-48985ee-225086-418734 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-25 15:07:45,419 44 INFO rb-48985ee-225086-418734 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-25 15:07:45,470 44 INFO rb-48985ee-225086-418734 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-25 15:07:45,520 44 INFO rb-48985ee-225086-418734 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-25 15:07:45,586 44 INFO rb-48985ee-225086-418734 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-25 15:07:45,597 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:45,597 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:45,637 44 INFO rb-48985ee-225086-418734 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-25 15:07:45,688 44 INFO rb-48985ee-225086-418734 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-25 15:07:45,758 44 INFO rb-48985ee-225086-418734 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-25 15:07:45,809 44 INFO rb-48985ee-225086-418734 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-25 15:07:45,865 44 INFO rb-48985ee-225086-418734 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-25 15:07:45,920 44 INFO rb-48985ee-225086-418734 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-25 15:07:45,982 44 INFO rb-48985ee-225086-418734 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-25 15:07:45,986 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26216905 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '3bf8d4af-3960-442e-a5d0-c8f82a381d2a'}] 2026-09-25 15:07:45,987 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:07:46,072 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1397] 2026-09-25 15:07:46,969 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26216905 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '3bf8d4af-3960-442e-a5d0-c8f82a381d2a'} created pos.order #850 2026-09-25 15:07:47,075 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26216905 finished 2026-09-25 15:07:47,162 44 INFO rb-48985ee-225086-418734 odoo.tests.common: Simulating signal changes during tests 2026-09-25 15:07:47,163 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 966 0.310 0.869 2026-09-25 15:07:47,191 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:47] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 6 0.001 0.009 2026-09-25 15:07:47,194 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:47] "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-25 15:07:47,234 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: tour succeeded 2026-09-25 15:07:47,234 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: ╔════════════════════════════════╗ ║ TOUR PosSettleOrder4 SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-25 15:07:47,250 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64651008 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '3bf8d4af-3960-442e-a5d0-c8f82a381d2a'}] 2026-09-25 15:07:47,258 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64651008 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': '3bf8d4af-3960-442e-a5d0-c8f82a381d2a'} sync ignored for existing PoS order pos.order(850,) (state: done) 2026-09-25 15:07:47,265 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64651008 finished 2026-09-25 15:07:47,296 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt.browser: heap 17740152 (allocated 19660800) 2026-09-25 15:07:47,299 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Closing chrome headless with pid 126420 2026-09-25 15:07:47,301 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Closing websocket connection 2026-09-25 15:07:47,302 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Terminating chrome headless with pid 126420 2026-09-25 15:07:47,329 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:47] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 77 0.028 0.053 2026-09-25 15:07:47,360 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150747_359829_test_settle_order_with_multistep_delivery_receipt.txt 2026-09-25 15:07:47,360 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_order_with_multistep_delivery_receipt: Removing chrome user profile "/tmp/tmp4zt2l4eq_chrome_odoo" 2026-09-25 15:07:47,381 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_quotation_delivered_qty ... 2026-09-25 15:07:47,834 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome pid: 126647 2026-09-25 15:07:47,835 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome headless temporary user profile dir: /tmp/tmpvz1fm8_h_chrome_odoo 2026-09-25 15:07:47,835 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Issuing json command http://127.0.0.1:36737/json/version 2026-09-25 15:07:47,836 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36737', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:07:47,841 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Browser version: Chrome/150.0.7871.114 2026-09-25 15:07:47,841 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Issuing json command http://127.0.0.1:36737/json 2026-09-25 15:07:47,842 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36737', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:07:47,846 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Websocket url found: ws://127.0.0.1:36737/devtools/page/8AD6238ED78A27E4435683B57C0CBC59 2026-09-25 15:07:47,847 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Enable chrome headless console log notification 2026-09-25 15:07:47,848 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome headless enable page notifications 2026-09-25 15:07:47,895 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 15:07:47,896 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Setting session cookie in browser 2026-09-25 15:07:47,897 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-09-25 15:07:47,897 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-09-25 15:07:47,905 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:07:48,300 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:48] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.020 0.376 2026-09-25 15:07:48,303 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Navigation result: {'frameId': '8AD6238ED78A27E4435683B57C0CBC59', 'loaderId': '108214D338123A30B3B9540B39636BD8', 'isDownload': False} 2026-09-25 15:07:48,303 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Evaluate ready code "odoo.isTourReady('PoSSettleQuotation')" 2026-09-25 15:07:48,316 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:07:48,327 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:48] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:07:48,331 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:48] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-25 15:07:48,333 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:48] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.010 2026-09-25 15:07:48,608 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:48,609 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:48] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:48,619 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:07:48,627 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Evaluate test code "odoo.startTour('PoSSettleQuotation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:07:48,630 44 INFO rb-48985ee-225086-418734 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-25 15:07:48,632 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:48] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:07:48,639 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:48] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:07:48,645 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:48,661 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:48] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.008 2026-09-25 15:07:48,669 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-25 15:07:48,697 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:48] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.007 0.022 2026-09-25 15:07:48,699 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-09-25 15:07:48,975 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:48] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 363 0.079 0.182 2026-09-25 15:07:48,983 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:48] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:49,016 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07: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-25 15:07:49,049 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:49] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.024 2026-09-25 15:07:49,058 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:49] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:07:49,065 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: Owl is running in 'dev' mode. 2026-09-25 15:07:49,069 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:49] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:49,095 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:49,100 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:49] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:49,108 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:49] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:49,110 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:07:49,122 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:07:49,123 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:07:49,123 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:49] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.008 0.017 2026-09-25 15:07:49,133 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:49] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.029 2026-09-25 15:07:49,139 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:49] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:07:49,141 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:49] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.003 0.019 2026-09-25 15:07:49,172 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:49] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.010 0.034 2026-09-25 15:07:49,184 44 INFO rb-48985ee-225086-418734 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-25 15:07:49,198 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:49] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.008 0.062 2026-09-25 15:07:49,215 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:49] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.002 0.006 2026-09-25 15:07:49,235 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:49] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.016 2026-09-25 15:07:49,240 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:49,249 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:49] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.031 2026-09-25 15:07:49,263 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:49] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.044 2026-09-25 15:07:49,276 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:49] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.054 2026-09-25 15:07:49,289 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:49] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.064 2026-09-25 15:07:49,293 44 INFO rb-48985ee-225086-418734 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-25 15:07:49,294 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:49] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:07:49,302 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:49] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.077 2026-09-25 15:07:49,316 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:49] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-09-25 15:07:49,328 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:49] "GET /web/image?model=product.template&field=image_128&id=2204&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-09-25 15:07:49,343 44 INFO rb-48985ee-225086-418734 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-25 15:07:49,352 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:49] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-09-25 15:07:49,366 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:49] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.087 2026-09-25 15:07:49,413 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:49] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.016 0.100 2026-09-25 15:07:49,445 44 INFO rb-48985ee-225086-418734 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-25 15:07:49,502 44 INFO rb-48985ee-225086-418734 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-25 15:07:49,606 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:49] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 67 0.023 0.080 2026-09-25 15:07:49,661 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:49] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.013 0.026 2026-09-25 15:07:49,692 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:49] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.010 2026-09-25 15:07:49,732 44 INFO rb-48985ee-225086-418734 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-25 15:07:49,804 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:49] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 59 0.022 0.049 2026-09-25 15:07:49,866 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 53 0.019 0.038 2026-09-25 15:07:49,872 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:49] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.057 2026-09-25 15:07:49,900 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.006 0.013 2026-09-25 15:07:49,928 44 INFO rb-48985ee-225086-418734 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-25 15:07:49,948 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:49] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.006 0.013 2026-09-25 15:07:49,990 44 INFO rb-48985ee-225086-418734 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-25 15:07:50,053 44 INFO rb-48985ee-225086-418734 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-25 15:07:50,062 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:50,063 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:50,103 44 INFO rb-48985ee-225086-418734 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-25 15:07:50,154 44 INFO rb-48985ee-225086-418734 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-25 15:07:50,217 44 INFO rb-48985ee-225086-418734 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-25 15:07:50,277 44 INFO rb-48985ee-225086-418734 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-25 15:07:50,283 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61940304 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'c2e0170d-1113-46b6-a1c3-d00eebb7f4dc'}] 2026-09-25 15:07:50,284 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:07:50,540 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61940304 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': 'c2e0170d-1113-46b6-a1c3-d00eebb7f4dc'} created pos.order #851 2026-09-25 15:07:50,548 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61940304 finished 2026-09-25 15:07:50,784 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 458 0.147 0.357 2026-09-25 15:07:50,809 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:50] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:07:50,854 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: tour succeeded 2026-09-25 15:07:50,857 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90417888 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'c2e0170d-1113-46b6-a1c3-d00eebb7f4dc'}] 2026-09-25 15:07:50,858 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: ╔═══════════════════════════════════╗ ║ TOUR PoSSettleQuotation SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-25 15:07:50,862 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90417888 order {'name': 'Shop - 000001', 'pos_reference': '261-126-000001', 'uuid': 'c2e0170d-1113-46b6-a1c3-d00eebb7f4dc'} sync ignored for existing PoS order pos.order(851,) (state: paid) 2026-09-25 15:07:50,871 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90417888 finished 2026-09-25 15:07:50,924 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty.browser: heap 17431880 (allocated 18874368) 2026-09-25 15:07:50,929 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Closing chrome headless with pid 126647 2026-09-25 15:07:50,930 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.021 0.054 2026-09-25 15:07:50,942 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Closing websocket connection 2026-09-25 15:07:50,942 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Terminating chrome headless with pid 126647 2026-09-25 15:07:50,998 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150750_998085_test_settle_quotation_delivered_qty.txt 2026-09-25 15:07:50,998 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_quotation_delivered_qty: Removing chrome user profile "/tmp/tmpvz1fm8_h_chrome_odoo" 2026-09-25 15:07:51,010 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_archived_attribute ... 2026-09-25 15:07:51,363 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #236 deleted product.template.attribute.value records with IDs: [980] 2026-09-25 15:07:51,367 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #236 deleted product.template.attribute.value records with IDs: [981] 2026-09-25 15:07:51,677 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome pid: 126878 2026-09-25 15:07:51,678 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome headless temporary user profile dir: /tmp/tmpg8iszzs__chrome_odoo 2026-09-25 15:07:51,678 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Issuing json command http://127.0.0.1:37347/json/version 2026-09-25 15:07:51,679 44 INFO rb-48985ee-225086-418734 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-25 15:07:51,681 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Browser version: Chrome/150.0.7871.114 2026-09-25 15:07:51,681 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Issuing json command http://127.0.0.1:37347/json 2026-09-25 15:07:51,682 44 INFO rb-48985ee-225086-418734 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-25 15:07:51,683 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Websocket url found: ws://127.0.0.1:37347/devtools/page/5353724D89B112A07DEC04DBAA2DF965 2026-09-25 15:07:51,684 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Enable chrome headless console log notification 2026-09-25 15:07:51,685 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome headless enable page notifications 2026-09-25 15:07:51,700 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 15:07:51,705 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Setting session cookie in browser 2026-09-25 15:07:51,706 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-09-25 15:07:51,706 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-09-25 15:07:51,713 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:07:52,024 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:52] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.018 0.295 2026-09-25 15:07:52,027 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Navigation result: {'frameId': '5353724D89B112A07DEC04DBAA2DF965', 'loaderId': 'E7A502B15F8C2AFD9FB6FBCB0DBE4BC8', 'isDownload': False} 2026-09-25 15:07:52,027 44 INFO rb-48985ee-225086-418734 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-25 15:07:52,036 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:07:52,046 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:52] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:07:52,050 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:52] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 15:07:52,053 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:52] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:07:52,341 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:52,343 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:52,353 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 15:07:52,361 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Evaluate test code "odoo.startTour('test_settle_so_archived_attribute', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:07:52,364 44 INFO rb-48985ee-225086-418734 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-25 15:07:52,366 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:07:52,373 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:07:52,378 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:52,391 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.007 2026-09-25 15:07:52,403 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:52] "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.016 2026-09-25 15:07:52,404 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.003 2026-09-25 15:07:52,437 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.009 0.020 2026-09-25 15:07:52,733 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.089 0.190 2026-09-25 15:07:52,746 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:07:52,776 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:07:52,817 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:52] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.023 2026-09-25 15:07:52,850 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:07:52,856 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: Owl is running in 'dev' mode. 2026-09-25 15:07:52,864 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07: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-25 15:07:52,890 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:52,901 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:52,903 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:52] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:07:52,913 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:07:52,914 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:07:52,924 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:52] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.011 0.016 2026-09-25 15:07:52,930 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:52] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.001 0.030 2026-09-25 15:07:52,931 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.034 2026-09-25 15:07:52,937 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:52] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.001 0.015 2026-09-25 15:07:52,968 44 INFO rb-48985ee-225086-418734 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-25 15:07:53,000 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:07:53,024 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:53,034 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:53] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.015 0.022 2026-09-25 15:07:53,061 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:53] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.008 0.057 2026-09-25 15:07:53,077 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:53] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-09-25 15:07:53,081 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:53] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:53,083 44 INFO rb-48985ee-225086-418734 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-25 15:07:53,096 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:53] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-09-25 15:07:53,109 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:53] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-09-25 15:07:53,116 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:53] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.002 0.114 2026-09-25 15:07:53,129 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:53] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-09-25 15:07:53,133 44 INFO rb-48985ee-225086-418734 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-25 15:07:53,142 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:53] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-09-25 15:07:53,154 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:53] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-09-25 15:07:53,172 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:53] "GET /web/image?model=product.template&field=image_128&id=2205&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-09-25 15:07:53,213 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.013 0.086 2026-09-25 15:07:53,225 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:53] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-09-25 15:07:53,238 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:53] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-09-25 15:07:53,246 44 INFO rb-48985ee-225086-418734 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-25 15:07:53,252 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:53] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.132 2026-09-25 15:07:53,303 44 INFO rb-48985ee-225086-418734 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-25 15:07:53,398 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:53] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 66 0.028 0.066 2026-09-25 15:07:53,449 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:53] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.012 0.022 2026-09-25 15:07:53,478 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:53] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.007 2026-09-25 15:07:53,529 44 INFO rb-48985ee-225086-418734 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-25 15:07:53,597 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:53] "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.023 0.044 2026-09-25 15:07:53,663 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 58 0.019 0.041 2026-09-25 15:07:53,669 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:53] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.058 2026-09-25 15:07:53,694 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:53] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.006 0.013 2026-09-25 15:07:53,728 44 INFO rb-48985ee-225086-418734 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-25 15:07:53,748 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:53] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.006 0.013 2026-09-25 15:07:53,791 44 INFO rb-48985ee-225086-418734 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-25 15:07:53,842 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: tour succeeded 2026-09-25 15:07:53,842 44 INFO rb-48985ee-225086-418734 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-25 15:07:53,889 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute.browser: heap 16197792 (allocated 17563648) 2026-09-25 15:07:53,891 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Closing chrome headless with pid 126878 2026-09-25 15:07:53,892 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Closing websocket connection 2026-09-25 15:07:53,897 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Terminating chrome headless with pid 126878 2026-09-25 15:07:53,951 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150753_950879_test_settle_so_archived_attribute.txt 2026-09-25 15:07:53,951 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_archived_attribute: Removing chrome user profile "/tmp/tmpg8iszzs__chrome_odoo" 2026-09-25 15:07:53,960 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_custom_attribute_value ... 2026-09-25 15:07:54,516 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome pid: 127101 2026-09-25 15:07:54,517 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome headless temporary user profile dir: /tmp/tmp6vxuck2v_chrome_odoo 2026-09-25 15:07:54,517 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Issuing json command http://127.0.0.1:34979/json/version 2026-09-25 15:07:54,518 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34979', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:07:54,519 44 INFO rb-48985ee-225086-418734 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-25 15:07:54,520 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Issuing json command http://127.0.0.1:34979/json 2026-09-25 15:07:54,520 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34979', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:07:54,521 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Websocket url found: ws://127.0.0.1:34979/devtools/page/AAB22602E656B42FCF8348636ECA70FD 2026-09-25 15:07:54,523 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Enable chrome headless console log notification 2026-09-25 15:07:54,524 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome headless enable page notifications 2026-09-25 15:07:54,562 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 15:07:54,564 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Setting session cookie in browser 2026-09-25 15:07:54,565 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-09-25 15:07:54,565 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-09-25 15:07:54,571 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:07:54,921 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:54] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.019 0.333 2026-09-25 15:07:54,924 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Navigation result: {'frameId': 'AAB22602E656B42FCF8348636ECA70FD', 'loaderId': '0C500950096F1C092BC23C544FA375CF', 'isDownload': False} 2026-09-25 15:07:54,924 44 INFO rb-48985ee-225086-418734 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-25 15:07:54,933 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:07:54,943 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:54] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 15:07:54,945 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:54] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-25 15:07:54,949 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:54] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 15:07:55,235 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:55,237 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:55] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:55,247 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:07:55,258 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Evaluate test code "odoo.startTour('test_settle_so_custom_attribute_value', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:07:55,259 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:55] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:07:55,261 44 INFO rb-48985ee-225086-418734 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-25 15:07:55,266 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07: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-25 15:07:55,271 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:55,286 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:55] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.008 2026-09-25 15:07:55,294 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-25 15:07:55,321 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:55] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.008 0.019 2026-09-25 15:07:55,322 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-09-25 15:07:55,612 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:55] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.083 0.191 2026-09-25 15:07:55,621 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:55] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:55,648 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:07:55,679 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:55] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:07:55,688 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:07:55,695 44 INFO rb-48985ee-225086-418734 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-25 15:07:55,699 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:55] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:07:55,727 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:55,738 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:07:55,738 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:55] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:07:55,750 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:07:55,752 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07: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-25 15:07:55,755 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:55] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.009 0.014 2026-09-25 15:07:55,763 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:55] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.001 0.029 2026-09-25 15:07:55,764 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:55] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.033 2026-09-25 15:07:55,771 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:55] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.001 0.010 2026-09-25 15:07:55,824 44 INFO rb-48985ee-225086-418734 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-25 15:07:55,858 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:55] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:07:55,889 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:55] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.014 0.022 2026-09-25 15:07:55,894 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:07:55,896 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:55] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.002 0.042 2026-09-25 15:07:55,923 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:55] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.009 0.062 2026-09-25 15:07:55,937 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:55] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-09-25 15:07:55,961 44 INFO rb-48985ee-225086-418734 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-25 15:07:55,961 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:55] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.087 2026-09-25 15:07:55,966 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:55] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:07:55,975 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:55] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-09-25 15:07:55,988 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:55] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-09-25 15:07:56,003 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:56] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-09-25 15:07:56,011 44 INFO rb-48985ee-225086-418734 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-25 15:07:56,016 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:56] "GET /web/image?model=product.template&field=image_128&id=2206&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-09-25 15:07:56,028 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:56] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.087 2026-09-25 15:07:56,040 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:56] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-09-25 15:07:56,078 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:56] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.013 0.087 2026-09-25 15:07:56,095 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:56] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-09-25 15:07:56,108 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:56] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.115 2026-09-25 15:07:56,113 44 INFO rb-48985ee-225086-418734 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-25 15:07:56,169 44 INFO rb-48985ee-225086-418734 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-25 15:07:56,259 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:56] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 65 0.027 0.062 2026-09-25 15:07:56,311 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:56] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.012 0.023 2026-09-25 15:07:56,342 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:56] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-25 15:07:56,396 44 INFO rb-48985ee-225086-418734 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-25 15:07:56,474 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:56] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 71 0.027 0.050 2026-09-25 15:07:56,551 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:56] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 70 0.028 0.043 2026-09-25 15:07:56,557 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:56] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.069 2026-09-25 15:07:56,586 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:56] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 23 0.007 0.015 2026-09-25 15:07:56,593 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:56] "POST /web/dataset/call_kw/product.attribute.custom.value/read#product.attribute.custom.value.read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:07:56,600 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:56] "POST /web/dataset/call_kw/product.attribute.custom.value/read#product.attribute.custom.value.read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:07:56,628 44 INFO rb-48985ee-225086-418734 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-25 15:07:56,652 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:56] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 21 0.008 0.015 2026-09-25 15:07:56,692 44 INFO rb-48985ee-225086-418734 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-25 15:07:56,743 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: tour succeeded 2026-09-25 15:07:56,743 44 INFO rb-48985ee-225086-418734 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-25 15:07:56,792 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value.browser: heap 16280616 (allocated 17563648) 2026-09-25 15:07:56,794 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Closing chrome headless with pid 127101 2026-09-25 15:07:56,795 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Closing websocket connection 2026-09-25 15:07:56,795 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Terminating chrome headless with pid 127101 2026-09-25 15:07:56,856 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150756_855900_test_settle_so_custom_attribute_value.txt 2026-09-25 15:07:56,856 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_custom_attribute_value: Removing chrome user profile "/tmp/tmp6vxuck2v_chrome_odoo" 2026-09-25 15:07:56,865 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_with_non_pos_groupable_uom ... 2026-09-25 15:07:57,358 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Chrome pid: 127328 2026-09-25 15:07:57,358 44 INFO rb-48985ee-225086-418734 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/tmp6ir_tphs_chrome_odoo 2026-09-25 15:07:57,358 44 INFO rb-48985ee-225086-418734 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:38263/json/version 2026-09-25 15:07:57,359 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38263', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:07:57,361 44 INFO rb-48985ee-225086-418734 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-25 15:07:57,361 44 INFO rb-48985ee-225086-418734 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:38263/json 2026-09-25 15:07:57,361 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38263', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:07:57,362 44 INFO rb-48985ee-225086-418734 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:38263/devtools/page/FDE6615205E7311883D9A58A4A8083C1 2026-09-25 15:07:57,363 44 INFO rb-48985ee-225086-418734 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-25 15:07:57,364 44 INFO rb-48985ee-225086-418734 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-25 15:07:57,419 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:07:57,422 44 INFO rb-48985ee-225086-418734 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-25 15:07:57,423 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-09-25 15:07:57,423 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-09-25 15:07:57,431 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:07:59,995 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:07:59] "GET /pos/ui/126 HTTP/1.1" 200 - 134 0.030 2.536 2026-09-25 15:07:59,997 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Navigation result: {'frameId': 'FDE6615205E7311883D9A58A4A8083C1', 'loaderId': 'CCD116FB07C8B3CC83011AFEE32C26CF', 'isDownload': False} 2026-09-25 15:07:59,997 44 INFO rb-48985ee-225086-418734 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-25 15:08:00,007 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:08:00,018 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:00] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 15:08:00,022 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:00] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.011 2026-09-25 15:08:00,026 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:00] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:08:00,317 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:08:00,320 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:08:00,329 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-25 15:08:00,340 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:08:00,341 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Evaluate test code "odoo.startTour('test_settle_so_with_non_pos_groupable_uom', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:08:00,345 44 INFO rb-48985ee-225086-418734 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-25 15:08:00,347 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:08:00,352 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:08:00,367 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.006 2026-09-25 15:08:00,375 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-25 15:08:00,404 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.006 0.023 2026-09-25 15:08:00,406 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-09-25 15:08:00,675 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:00] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.078 0.176 2026-09-25 15:08:00,683 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08: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-25 15:08:00,722 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-09-25 15:08:00,756 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:00] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.022 2026-09-25 15:08:00,766 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:00] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:08:00,774 44 INFO rb-48985ee-225086-418734 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-25 15:08:00,781 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:00] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-25 15:08:00,805 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:08:00,817 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:08:00,818 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:00] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:08:00,819 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:00] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.007 2026-09-25 15:08:00,820 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:00] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-25 15:08:00,830 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:08:00,832 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:08:00,842 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:00] "GET /web/image/res.users/238/avatar_128 HTTP/1.1" 200 - 14 0.009 0.023 2026-09-25 15:08:00,848 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:00] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.017 2026-09-25 15:08:00,882 44 INFO rb-48985ee-225086-418734 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-25 15:08:00,918 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:00] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:08:00,937 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:08:00,952 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:00] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.016 0.025 2026-09-25 15:08:00,959 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:00] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.002 0.044 2026-09-25 15:08:00,984 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:00] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.007 0.064 2026-09-25 15:08:00,999 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:00] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-09-25 15:08:01,000 44 INFO rb-48985ee-225086-418734 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-25 15:08:01,004 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:08:01,015 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:01] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-09-25 15:08:01,031 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:01] "GET /web/image?model=product.template&field=image_128&id=2207&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-09-25 15:08:01,050 44 INFO rb-48985ee-225086-418734 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-25 15:08:01,054 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:01] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.132 2026-09-25 15:08:01,067 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:01] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.104 2026-09-25 15:08:01,080 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:01] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-09-25 15:08:01,092 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:01] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-09-25 15:08:01,105 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:01] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-09-25 15:08:01,118 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:01] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.061 2026-09-25 15:08:01,132 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:01] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.061 2026-09-25 15:08:01,170 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.015 0.138 2026-09-25 15:08:01,195 44 INFO rb-48985ee-225086-418734 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-25 15:08:01,252 44 INFO rb-48985ee-225086-418734 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-25 15:08:01,329 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:01] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 61 0.018 0.057 2026-09-25 15:08:01,380 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:01] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.010 0.021 2026-09-25 15:08:01,410 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:01] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:08:01,459 44 INFO rb-48985ee-225086-418734 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-25 15:08:01,521 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:01] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 58 0.020 0.041 2026-09-25 15:08:01,596 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:01] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 52 0.019 0.049 2026-09-25 15:08:01,602 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:01] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.066 2026-09-25 15:08:01,631 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:01] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.015 2026-09-25 15:08:01,661 44 INFO rb-48985ee-225086-418734 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-25 15:08:01,681 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:01] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 15 0.006 0.014 2026-09-25 15:08:01,726 44 INFO rb-48985ee-225086-418734 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-25 15:08:01,777 44 INFO rb-48985ee-225086-418734 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-25 15:08:01,828 44 INFO rb-48985ee-225086-418734 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-25 15:08:01,879 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: tour succeeded 2026-09-25 15:08:01,879 44 INFO rb-48985ee-225086-418734 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-25 15:08:01,922 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom.browser: heap 16075800 (allocated 17039360) 2026-09-25 15:08:01,927 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Closing chrome headless with pid 127328 2026-09-25 15:08:01,928 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Closing websocket connection 2026-09-25 15:08:01,928 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Terminating chrome headless with pid 127328 2026-09-25 15:08:01,989 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150801_989041_test_settle_so_with_non_pos_groupable_uom.txt 2026-09-25 15:08:01,989 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_non_pos_groupable_uom: Removing chrome user profile "/tmp/tmp6ir_tphs_chrome_odoo" 2026-09-25 15:08:01,998 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_so_with_pos_downpayment ... 2026-09-25 15:08:02,535 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome pid: 127552 2026-09-25 15:08:02,535 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome headless temporary user profile dir: /tmp/tmpaudmvvs7_chrome_odoo 2026-09-25 15:08:02,535 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Issuing json command http://127.0.0.1:33791/json/version 2026-09-25 15:08:02,536 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33791', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:08:02,537 44 INFO rb-48985ee-225086-418734 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-25 15:08:02,538 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Issuing json command http://127.0.0.1:33791/json 2026-09-25 15:08:02,538 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33791', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:08:02,539 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Websocket url found: ws://127.0.0.1:33791/devtools/page/D006EB0F7C0AA2AE2E7CCD9445498200 2026-09-25 15:08:02,540 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Enable chrome headless console log notification 2026-09-25 15:08:02,542 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome headless enable page notifications 2026-09-25 15:08:02,595 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 15:08:02,596 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Setting session cookie in browser 2026-09-25 15:08:02,597 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-09-25 15:08:02,597 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-09-25 15:08:02,605 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:08:02,945 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:02] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.018 0.324 2026-09-25 15:08:02,947 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Navigation result: {'frameId': 'D006EB0F7C0AA2AE2E7CCD9445498200', 'loaderId': '671581EBD8BE0508B67B6D8A40F568C1', 'isDownload': False} 2026-09-25 15:08:02,948 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Evaluate ready code "odoo.isTourReady('PoSApplyDownpayment')" 2026-09-25 15:08:02,957 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:08:02,967 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:02] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:08:02,971 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:02] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:08:02,974 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:02] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-25 15:08:03,262 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:08:03,264 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:08:03,274 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:08:03,285 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:08:03,291 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Evaluate test code "odoo.startTour('PoSApplyDownpayment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:08:03,291 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:03] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:08:03,294 44 INFO rb-48985ee-225086-418734 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-25 15:08:03,297 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:03] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:08:03,315 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08: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.009 2026-09-25 15:08:03,324 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-25 15:08:03,355 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:03] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.009 0.023 2026-09-25 15:08:03,357 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-09-25 15:08:03,675 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:03] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 362 0.085 0.218 2026-09-25 15:08:03,688 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:03] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:08:03,716 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:08:03,748 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:03] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:08:03,758 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:03] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:08:03,764 44 INFO rb-48985ee-225086-418734 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-25 15:08:03,772 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:03] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-25 15:08:03,794 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:08:03,808 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:08:03,811 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:03] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:08:03,821 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:08:03,822 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08: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-25 15:08:03,831 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:03] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.012 0.018 2026-09-25 15:08:03,832 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:03] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.033 2026-09-25 15:08:03,839 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:03] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.010 2026-09-25 15:08:03,845 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:03] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.001 0.041 2026-09-25 15:08:03,879 44 INFO rb-48985ee-225086-418734 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-25 15:08:03,914 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:03] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:08:03,916 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:03] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.005 0.009 2026-09-25 15:08:03,937 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:08:03,963 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:03] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.016 0.043 2026-09-25 15:08:03,998 44 INFO rb-48985ee-225086-418734 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-25 15:08:04,003 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:04] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.012 0.085 2026-09-25 15:08:04,008 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:04] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:08:04,017 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:04] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-09-25 15:08:04,033 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:04] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.114 2026-09-25 15:08:04,046 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:04] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.105 2026-09-25 15:08:04,049 44 INFO rb-48985ee-225086-418734 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-25 15:08:04,062 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:04] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.003 0.140 2026-09-25 15:08:04,075 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:04] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.107 2026-09-25 15:08:04,096 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:04] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.084 2026-09-25 15:08:04,109 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:04] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-09-25 15:08:04,121 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:04] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-09-25 15:08:04,138 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:04] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-09-25 15:08:04,177 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.014 0.143 2026-09-25 15:08:04,212 44 INFO rb-48985ee-225086-418734 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-25 15:08:04,268 44 INFO rb-48985ee-225086-418734 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-25 15:08:04,370 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:04] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 65 0.024 0.076 2026-09-25 15:08:04,423 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:04] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.013 0.023 2026-09-25 15:08:04,459 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:04] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-25 15:08:04,519 44 INFO rb-48985ee-225086-418734 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-25 15:08:04,593 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:04] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 68 0.025 0.048 2026-09-25 15:08:04,663 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:04] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.021 0.043 2026-09-25 15:08:04,669 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:04] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.062 2026-09-25 15:08:04,696 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:04] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.014 2026-09-25 15:08:04,731 44 INFO rb-48985ee-225086-418734 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-25 15:08:04,783 44 INFO rb-48985ee-225086-418734 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-25 15:08:04,859 44 INFO rb-48985ee-225086-418734 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-25 15:08:04,924 44 INFO rb-48985ee-225086-418734 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-25 15:08:04,933 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:08:04,934 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:08:04,974 44 INFO rb-48985ee-225086-418734 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-25 15:08:05,025 44 INFO rb-48985ee-225086-418734 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-25 15:08:05,090 44 INFO rb-48985ee-225086-418734 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-25 15:08:05,152 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: tour succeeded 2026-09-25 15:08:05,152 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: ╔════════════════════════════════════╗ ║ TOUR PoSApplyDownpayment SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-25 15:08:05,155 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36287566 started for PoS orders references: [{'name': '/', 'pos_reference': '261-126-000001', 'uuid': '615344c1-b26f-4b9d-b45d-53b9b0c9c984'}] 2026-09-25 15:08:05,203 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment.browser: heap 17103416 (allocated 18874368) 2026-09-25 15:08:05,204 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Closing chrome headless with pid 127552 2026-09-25 15:08:05,208 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Closing websocket connection 2026-09-25 15:08:05,208 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Terminating chrome headless with pid 127552 2026-09-25 15:08:05,219 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36287566 order {'name': '/', 'pos_reference': '261-126-000001', 'uuid': '615344c1-b26f-4b9d-b45d-53b9b0c9c984'} created pos.order #852 2026-09-25 15:08:05,221 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36287566 finished 2026-09-25 15:08:05,270 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150805_270457_test_settle_so_with_pos_downpayment.txt 2026-09-25 15:08:05,270 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: Removing chrome user profile "/tmp/tmpaudmvvs7_chrome_odoo" 2026-09-25 15:08:05,296 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_settle_so_with_pos_downpayment: waiting for threads: [, ] 2026-09-25 15:08:05,305 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 130 0.048 0.104 2026-09-25 15:08:05,567 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ship_later_no_default ... 2026-09-25 15:08:06,098 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome pid: 127776 2026-09-25 15:08:06,098 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome headless temporary user profile dir: /tmp/tmpr53a9qqw_chrome_odoo 2026-09-25 15:08:06,098 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Issuing json command http://127.0.0.1:37421/json/version 2026-09-25 15:08:06,099 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37421', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:08:06,101 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Browser version: Chrome/150.0.7871.114 2026-09-25 15:08:06,101 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Issuing json command http://127.0.0.1:37421/json 2026-09-25 15:08:06,101 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37421', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:08:06,102 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Websocket url found: ws://127.0.0.1:37421/devtools/page/9A51A302EA3068DBD9C5A6E9EDCE4F6A 2026-09-25 15:08:06,103 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Enable chrome headless console log notification 2026-09-25 15:08:06,104 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome headless enable page notifications 2026-09-25 15:08:06,162 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 15:08:06,163 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Setting session cookie in browser 2026-09-25 15:08:06,164 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-09-25 15:08:06,164 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-09-25 15:08:06,171 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:08:06,464 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:06] "GET /pos/ui/126 HTTP/1.1" 200 - 87 0.018 0.277 2026-09-25 15:08:06,467 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Navigation result: {'frameId': '9A51A302EA3068DBD9C5A6E9EDCE4F6A', 'loaderId': '7BB800BE183C85418D19F2A344CADDF3', 'isDownload': False} 2026-09-25 15:08:06,468 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Evaluate ready code "odoo.isTourReady('PosShipLaterNoDefault')" 2026-09-25 15:08:06,479 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:08:06,489 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:06] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:08:06,492 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:06] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 15:08:06,496 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:06] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 15:08:06,812 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:08:06,814 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:06] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:08:06,823 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:06] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 15:08:06,835 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:08:06,841 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Evaluate test code "odoo.startTour('PosShipLaterNoDefault', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:08:06,842 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:08:06,843 44 INFO rb-48985ee-225086-418734 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-25 15:08:06,847 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:08:06,867 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.012 2026-09-25 15:08:06,875 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-25 15:08:06,907 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.008 0.025 2026-09-25 15:08:06,909 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.022 2026-09-25 15:08:07,189 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:07] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.082 0.184 2026-09-25 15:08:07,198 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:07] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:08:07,227 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:08:07,263 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:07] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.026 2026-09-25 15:08:07,273 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:07] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:08:07,279 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: Owl is running in 'dev' mode. 2026-09-25 15:08:07,284 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:07] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:08:07,309 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:07] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:08:07,325 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:07] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:08:07,328 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:07] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:08:07,332 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:08:07,333 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:07] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.012 2026-09-25 15:08:07,335 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08: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-25 15:08:07,353 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:07] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 11 0.006 0.030 2026-09-25 15:08:07,354 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:07] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.034 2026-09-25 15:08:07,362 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:07] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.020 2026-09-25 15:08:07,385 44 INFO rb-48985ee-225086-418734 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-25 15:08:07,423 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:07] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 15:08:07,424 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:07] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.003 0.012 2026-09-25 15:08:07,449 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:08:07,462 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:07] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.015 0.033 2026-09-25 15:08:07,493 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:07] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.010 0.071 2026-09-25 15:08:07,500 44 INFO rb-48985ee-225086-418734 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-25 15:08:07,501 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:07] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:08:07,510 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:07] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-09-25 15:08:07,530 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:07] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-09-25 15:08:07,544 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:07] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-09-25 15:08:07,549 44 INFO rb-48985ee-225086-418734 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-25 15:08:07,563 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:07] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-09-25 15:08:07,577 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:07] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.111 2026-09-25 15:08:07,591 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:07] "GET /web/image?model=product.template&field=image_128&id=2208&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-09-25 15:08:07,603 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:07] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-09-25 15:08:07,650 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:07] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.014 0.102 2026-09-25 15:08:07,663 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:07] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-09-25 15:08:07,676 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:07] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-09-25 15:08:07,679 44 INFO rb-48985ee-225086-418734 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-25 15:08:07,688 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:07] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.138 2026-09-25 15:08:07,735 44 INFO rb-48985ee-225086-418734 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-25 15:08:07,833 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:07] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 65 0.022 0.074 2026-09-25 15:08:07,891 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:07] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.015 0.025 2026-09-25 15:08:07,924 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:07] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.011 2026-09-25 15:08:07,963 44 INFO rb-48985ee-225086-418734 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-25 15:08:08,048 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:08] "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.024 0.061 2026-09-25 15:08:08,111 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 54 0.018 0.039 2026-09-25 15:08:08,117 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:08] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.057 2026-09-25 15:08:08,142 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:08] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.013 2026-09-25 15:08:08,177 44 INFO rb-48985ee-225086-418734 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-25 15:08:08,196 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:08] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.006 0.013 2026-09-25 15:08:08,242 44 INFO rb-48985ee-225086-418734 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-25 15:08:08,305 44 INFO rb-48985ee-225086-418734 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-25 15:08:08,316 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:08] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:08:08,317 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:08] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:08:08,355 44 INFO rb-48985ee-225086-418734 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-25 15:08:08,406 44 INFO rb-48985ee-225086-418734 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-25 15:08:08,456 44 INFO rb-48985ee-225086-418734 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-25 15:08:08,507 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: tour succeeded 2026-09-25 15:08:08,508 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: ╔══════════════════════════════════════╗ ║ TOUR PosShipLaterNoDefault SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-25 15:08:08,558 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default.browser: heap 16376372 (allocated 17563648) 2026-09-25 15:08:08,559 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Closing chrome headless with pid 127776 2026-09-25 15:08:08,559 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Closing websocket connection 2026-09-25 15:08:08,560 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Terminating chrome headless with pid 127776 2026-09-25 15:08:08,620 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150808_620594_test_ship_later_no_default.txt 2026-09-25 15:08:08,620 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_ship_later_no_default: Removing chrome user profile "/tmp/tmpr53a9qqw_chrome_odoo" 2026-09-25 15:08:08,630 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_show_orders_for_pos_currency_only ... 2026-09-25 15:08:09,221 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome pid: 127995 2026-09-25 15:08:09,222 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome headless temporary user profile dir: /tmp/tmp7fj3xacy_chrome_odoo 2026-09-25 15:08:09,222 44 INFO rb-48985ee-225086-418734 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:39331/json/version 2026-09-25 15:08:09,223 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39331', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:08:09,226 44 INFO rb-48985ee-225086-418734 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-25 15:08:09,226 44 INFO rb-48985ee-225086-418734 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:39331/json 2026-09-25 15:08:09,227 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39331', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:08:09,228 44 INFO rb-48985ee-225086-418734 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:39331/devtools/page/E5AD7CA0EA6277784D153A2B94F3B90A 2026-09-25 15:08:09,229 44 INFO rb-48985ee-225086-418734 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-25 15:08:09,230 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome headless enable page notifications 2026-09-25 15:08:09,288 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-25 15:08:09,292 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Setting session cookie in browser 2026-09-25 15:08:09,292 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-09-25 15:08:09,292 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-09-25 15:08:09,300 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:08:09,693 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:09] "GET /pos/ui/126 HTTP/1.1" 200 - 89 0.020 0.376 2026-09-25 15:08:09,696 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Navigation result: {'frameId': 'E5AD7CA0EA6277784D153A2B94F3B90A', 'loaderId': 'FFB13537E53F3792F8004C6CED5EE36B', 'isDownload': False} 2026-09-25 15:08:09,696 44 INFO rb-48985ee-225086-418734 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-25 15:08:09,706 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:08:09,718 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:09] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 15:08:09,721 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:09] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-09-25 15:08:09,730 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:09] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-09-25 15:08:09,996 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:08:09,998 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:09] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:08:10,008 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-25 15:08:10,021 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:10] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:08:10,025 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Evaluate test code "odoo.startTour('PosOrdersListDifferentCurrency', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:08:10,028 44 INFO rb-48985ee-225086-418734 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-25 15:08:10,029 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08: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-25 15:08:10,034 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:10] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:08:10,047 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:10] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:08:10,056 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-25 15:08:10,080 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:10] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.007 0.018 2026-09-25 15:08:10,082 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.016 2026-09-25 15:08:10,372 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:10] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.085 0.190 2026-09-25 15:08:10,381 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:10] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:08:10,410 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:08:10,441 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:10] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:08:10,451 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:10] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:08:10,458 44 INFO rb-48985ee-225086-418734 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-25 15:08:10,465 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:10] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-09-25 15:08:10,489 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:08:10,497 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:10] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:08:10,500 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:08:10,506 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:10] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:08:10,507 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:10] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.010 2026-09-25 15:08:10,512 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:08:10,518 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08: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-25 15:08:10,529 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:10] "GET /web/image/res.users/239/avatar_128 HTTP/1.1" 200 - 14 0.009 0.027 2026-09-25 15:08:10,536 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:10] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.018 2026-09-25 15:08:10,571 44 INFO rb-48985ee-225086-418734 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-25 15:08:10,611 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:10] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:08:10,615 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:10] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.007 0.008 2026-09-25 15:08:10,631 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:08:10,648 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:10] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 34 0.010 0.036 2026-09-25 15:08:10,662 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:10] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.054 2026-09-25 15:08:10,677 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:10] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.066 2026-09-25 15:08:10,681 44 INFO rb-48985ee-225086-418734 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-25 15:08:10,682 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:10] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:08:10,695 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:10] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-09-25 15:08:10,708 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:10] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-09-25 15:08:10,722 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:10] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-09-25 15:08:10,730 44 INFO rb-48985ee-225086-418734 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-25 15:08:10,735 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:10] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.069 2026-09-25 15:08:10,775 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:10] "GET /pos/ui/126 HTTP/1.1" 200 - 34 0.009 0.162 2026-09-25 15:08:10,788 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:10] "GET /web/image?model=product.template&field=image_128&id=2209&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-09-25 15:08:10,801 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:10] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-09-25 15:08:10,814 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:10] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-09-25 15:08:10,826 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:10] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-09-25 15:08:10,864 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:10] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.013 0.152 2026-09-25 15:08:10,895 44 INFO rb-48985ee-225086-418734 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-25 15:08:10,951 44 INFO rb-48985ee-225086-418734 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-25 15:08:11,047 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:11] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 66 0.020 0.075 2026-09-25 15:08:11,070 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:11] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:08:11,116 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:11] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-25 15:08:11,180 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: tour succeeded 2026-09-25 15:08:11,181 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR PosOrdersListDifferentCurrency SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-25 15:08:11,237 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only.browser: heap 16119236 (allocated 17039360) 2026-09-25 15:08:11,238 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Closing chrome headless with pid 127995 2026-09-25 15:08:11,239 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Closing websocket connection 2026-09-25 15:08:11,239 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Terminating chrome headless with pid 127995 2026-09-25 15:08:11,297 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150811_297294_test_show_orders_for_pos_currency_only.txt 2026-09-25 15:08:11,297 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_show_orders_for_pos_currency_only: Removing chrome user profile "/tmp/tmp7fj3xacy_chrome_odoo" 2026-09-25 15:08:11,309 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_so_with_downpayment ... 2026-09-25 15:08:12,062 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome pid: 128202 2026-09-25 15:08:12,062 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome headless temporary user profile dir: /tmp/tmpcmkq935z_chrome_odoo 2026-09-25 15:08:12,062 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Issuing json command http://127.0.0.1:43529/json/version 2026-09-25 15:08:12,063 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43529', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:08:12,065 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Browser version: Chrome/150.0.7871.114 2026-09-25 15:08:12,065 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Issuing json command http://127.0.0.1:43529/json 2026-09-25 15:08:12,065 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43529', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:08:12,066 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Websocket url found: ws://127.0.0.1:43529/devtools/page/D4DF523D55CF2419C0B584630EDEF25C 2026-09-25 15:08:12,067 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Enable chrome headless console log notification 2026-09-25 15:08:12,068 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome headless enable page notifications 2026-09-25 15:08:12,123 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 15:08:12,126 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Setting session cookie in browser 2026-09-25 15:08:12,127 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-09-25 15:08:12,127 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-09-25 15:08:12,134 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:08:12,430 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:12] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.018 0.280 2026-09-25 15:08:12,433 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Navigation result: {'frameId': 'D4DF523D55CF2419C0B584630EDEF25C', 'loaderId': 'A5F7F589E8D56471AC51712C6785D9FE', 'isDownload': False} 2026-09-25 15:08:12,433 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Evaluate ready code "odoo.isTourReady('PoSSaleOrderWithDownpayment')" 2026-09-25 15:08:12,445 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:08:12,455 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:12] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 15:08:12,458 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:12] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 15:08:12,462 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:12] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-25 15:08:12,762 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:08:12,762 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:12] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:08:12,770 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:12] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:08:12,783 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:12] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:08:12,789 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:12] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:08:12,790 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Evaluate test code "odoo.startTour('PoSSaleOrderWithDownpayment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:08:12,795 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:08:12,795 44 INFO rb-48985ee-225086-418734 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-25 15:08:12,812 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:12] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.010 2026-09-25 15:08:12,821 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-25 15:08:12,847 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:12] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.007 0.020 2026-09-25 15:08:12,849 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.017 2026-09-25 15:08:13,140 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:13] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.086 0.189 2026-09-25 15:08:13,149 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:13] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:08:13,180 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:08:13,218 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:13] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.029 2026-09-25 15:08:13,228 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:13] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:08:13,236 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: Owl is running in 'dev' mode. 2026-09-25 15:08:13,245 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:13] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.004 2026-09-25 15:08:13,267 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:13] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:08:13,279 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:13] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:08:13,281 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:13] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:08:13,283 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:13] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.002 0.011 2026-09-25 15:08:13,290 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:13] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:08:13,291 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:08:13,307 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:13] "GET /web/image/res.users/236/avatar_128 HTTP/1.1" 200 - 14 0.009 0.027 2026-09-25 15:08:13,308 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:13] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.037 2026-09-25 15:08:13,315 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:13] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.001 0.022 2026-09-25 15:08:13,344 44 INFO rb-48985ee-225086-418734 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-25 15:08:13,392 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:13] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-25 15:08:13,419 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:13] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.023 0.027 2026-09-25 15:08:13,423 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:08:13,428 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:13] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.003 0.047 2026-09-25 15:08:13,443 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:13] "GET /web/image?model=product.template&field=image_128&id=2149&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.058 2026-09-25 15:08:13,448 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:13] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:08:13,449 44 INFO rb-48985ee-225086-418734 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-25 15:08:13,458 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:13] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.065 2026-09-25 15:08:13,488 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:13] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.010 0.107 2026-09-25 15:08:13,500 44 INFO rb-48985ee-225086-418734 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-25 15:08:13,503 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:13] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.080 2026-09-25 15:08:13,516 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:13] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-09-25 15:08:13,529 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:13] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-09-25 15:08:13,542 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:13] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-09-25 15:08:13,554 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:13] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.093 2026-09-25 15:08:13,596 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:13] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.015 0.089 2026-09-25 15:08:13,609 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:13] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-09-25 15:08:13,622 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:13] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-09-25 15:08:13,628 44 INFO rb-48985ee-225086-418734 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-25 15:08:13,637 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:13] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.130 2026-09-25 15:08:13,685 44 INFO rb-48985ee-225086-418734 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-25 15:08:13,768 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:13] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 66 0.022 0.060 2026-09-25 15:08:13,830 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:13] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 37 0.016 0.029 2026-09-25 15:08:13,863 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:13] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.011 2026-09-25 15:08:13,906 44 INFO rb-48985ee-225086-418734 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-25 15:08:14,009 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:14] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 68 0.030 0.071 2026-09-25 15:08:14,077 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 63 0.020 0.042 2026-09-25 15:08:14,083 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:14] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.062 2026-09-25 15:08:14,110 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:14] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.013 2026-09-25 15:08:14,144 44 INFO rb-48985ee-225086-418734 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-25 15:08:14,180 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:14] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 20 0.009 0.026 2026-09-25 15:08:14,237 44 INFO rb-48985ee-225086-418734 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-25 15:08:14,287 44 INFO rb-48985ee-225086-418734 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-25 15:08:14,338 44 INFO rb-48985ee-225086-418734 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-25 15:08:14,389 44 INFO rb-48985ee-225086-418734 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-25 15:08:14,439 44 INFO rb-48985ee-225086-418734 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-25 15:08:14,490 44 INFO rb-48985ee-225086-418734 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-25 15:08:14,541 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: tour succeeded 2026-09-25 15:08:14,541 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: ╔════════════════════════════════════════════╗ ║ TOUR PoSSaleOrderWithDownpayment SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-25 15:08:14,584 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment.browser: heap 16571508 (allocated 18350080) 2026-09-25 15:08:14,586 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Closing chrome headless with pid 128202 2026-09-25 15:08:14,587 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Closing websocket connection 2026-09-25 15:08:14,587 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Terminating chrome headless with pid 128202 2026-09-25 15:08:14,654 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150814_654205_test_so_with_downpayment.txt 2026-09-25 15:08:14,654 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_so_with_downpayment: Removing chrome user profile "/tmp/tmpcmkq935z_chrome_odoo" 2026-09-25 15:08:14,664 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_untaxed_invoiced_amount ... 2026-09-25 15:08:15,021 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53177942 started for PoS orders references: [{'name': None, 'pos_reference': None, 'uuid': None}] 2026-09-25 15:08:15,113 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #236 deleted stock.move.line records with IDs: [1404] 2026-09-25 15:08:15,995 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53177942 order {'name': None, 'pos_reference': None, 'uuid': None} created pos.order #853 2026-09-25 15:08:15,997 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53177942 finished 2026-09-25 15:08:16,086 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_variant_popup_qty_free ... 2026-09-25 15:08:17,593 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome pid: 128425 2026-09-25 15:08:17,593 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome headless temporary user profile dir: /tmp/tmpbhy0urqx_chrome_odoo 2026-09-25 15:08:17,593 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Issuing json command http://127.0.0.1:35511/json/version 2026-09-25 15:08:17,594 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35511', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:08:17,596 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Browser version: Chrome/150.0.7871.114 2026-09-25 15:08:17,596 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Issuing json command http://127.0.0.1:35511/json 2026-09-25 15:08:17,596 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35511', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:08:17,597 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Websocket url found: ws://127.0.0.1:35511/devtools/page/0E096715351FD56035B5576417533A8D 2026-09-25 15:08:17,598 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Enable chrome headless console log notification 2026-09-25 15:08:17,599 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome headless enable page notifications 2026-09-25 15:08:17,650 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:08:17,653 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Setting session cookie in browser 2026-09-25 15:08:17,654 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Open "http://127.0.0.1:8069/pos/ui/126" in browser 2026-09-25 15:08:17,654 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Navigating to: "http://127.0.0.1:8069/pos/ui/126" 2026-09-25 15:08:17,662 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:08:18,023 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:18] "GET /pos/ui/126 HTTP/1.1" 200 - 88 0.020 0.343 2026-09-25 15:08:18,025 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Navigation result: {'frameId': '0E096715351FD56035B5576417533A8D', 'loaderId': 'D279985C91921943D96B53199F7DB897', 'isDownload': False} 2026-09-25 15:08:18,026 44 INFO rb-48985ee-225086-418734 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-25 15:08:18,034 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:08:18,046 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:18] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:08:18,050 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:18] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:08:18,053 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:18] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-09-25 15:08:18,352 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:08:18,354 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:18] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:08:18,364 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:18] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 15:08:18,374 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Evaluate test code "odoo.startTour('test_variant_popup_qty_free', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/126", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:08:18,376 44 INFO rb-48985ee-225086-418734 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-25 15:08:18,376 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:18] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:08:18,383 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:18] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:08:18,388 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:08:18,400 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:18] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:08:18,408 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-09-25 15:08:18,432 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:18] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.006 0.018 2026-09-25 15:08:18,433 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.016 2026-09-25 15:08:18,709 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:18] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 364 0.078 0.183 2026-09-25 15:08:18,719 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:18] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:08:18,750 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08: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-25 15:08:18,764 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:18] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 2 0.002 0.006 2026-09-25 15:08:18,793 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:18] "GET /web/image/res.company/114/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-09-25 15:08:18,807 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:18] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:08:18,814 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: Owl is running in 'dev' mode. 2026-09-25 15:08:18,821 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:18] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:08:18,845 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:08:18,853 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:18] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:08:18,862 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:18] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:08:18,864 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:08:18,874 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:08:18,876 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08: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-25 15:08:18,880 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:18] "GET /web/image/res.users/238/avatar_128 HTTP/1.1" 200 - 14 0.011 0.015 2026-09-25 15:08:18,887 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:18] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:08:18,890 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:18] "GET /web/image?model=res.company&id=114&field=logo HTTP/1.1" 200 - 3 0.003 0.035 2026-09-25 15:08:18,898 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:18] "GET /web/image/res.company/114/favicon HTTP/1.1" 200 - 4 0.002 0.022 2026-09-25 15:08:18,926 44 INFO rb-48985ee-225086-418734 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-25 15:08:18,930 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:18] "GET /pos/ui/126?from_backend=True HTTP/1.1" 200 - 33 0.012 0.039 2026-09-25 15:08:18,968 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:18] "GET /pos/ui/126 HTTP/1.1" 200 - 33 0.018 0.069 2026-09-25 15:08:18,976 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:18] "GET /web/image/res.company/114/favicon HTTP/1.1" 304 - 4 0.002 0.023 2026-09-25 15:08:18,979 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:08:18,996 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:18] "GET /web/image?model=product.template&field=image_128&id=2151&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-09-25 15:08:19,010 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:19] "GET /web/image?model=product.template&field=image_128&id=2152&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.051 2026-09-25 15:08:19,023 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:19] "GET /web/image?model=product.template&field=image_128&id=2153&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.061 2026-09-25 15:08:19,034 44 INFO rb-48985ee-225086-418734 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-25 15:08:19,038 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:19] "GET /web/image?model=product.template&field=image_128&id=2154&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-09-25 15:08:19,042 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:19] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:08:19,052 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:19] "GET /web/image?model=product.template&field=image_128&id=2155&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-09-25 15:08:19,065 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:19] "GET /web/image?model=product.template&field=image_128&id=2159&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-09-25 15:08:19,079 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:19] "GET /web/image?model=product.template&field=image_128&id=2158&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-09-25 15:08:19,093 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:19] "GET /web/image?model=product.template&field=image_128&id=2212&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-09-25 15:08:19,105 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:19] "GET /web/image?model=product.template&field=image_128&id=2156&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-09-25 15:08:19,122 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:19] "GET /web/image?model=product.template&field=image_128&id=2157&unique=2026-09-25T15:04:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-09-25 15:08:19,162 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:19] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.014 0.093 2026-09-25 15:08:19,206 44 INFO rb-48985ee-225086-418734 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-25 15:08:19,810 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:19] "POST /web/dataset/call_kw/product.template/get_product_info_pos#product.template.get_product_info_pos HTTP/1.1" 200 - 86 0.028 0.072 2026-09-25 15:08:19,842 44 INFO rb-48985ee-225086-418734 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-25 15:08:19,894 44 INFO rb-48985ee-225086-418734 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-25 15:08:19,949 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: tour succeeded 2026-09-25 15:08:19,952 44 INFO rb-48985ee-225086-418734 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-25 15:08:19,962 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:19] "POST /web/dataset/call_kw/pos.order.line/get_existing_lots#pos.order.line.get_existing_lots HTTP/1.1" 200 - 9 0.003 0.010 2026-09-25 15:08:20,001 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free.browser: heap 14883736 (allocated 15728640) 2026-09-25 15:08:20,009 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Closing chrome headless with pid 128425 2026-09-25 15:08:20,010 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Closing websocket connection 2026-09-25 15:08:20,010 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Terminating chrome headless with pid 128425 2026-09-25 15:08:20,064 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150820_063858_test_variant_popup_qty_free.txt 2026-09-25 15:08:20,064 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.test_variant_popup_qty_free: Removing chrome user profile "/tmp/tmpbhy0urqx_chrome_odoo" 2026-09-25 15:08:20,123 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 34 checked, 34 removed 2026-09-25 15:08:26,042 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_consolidated_invoice_mixed_pos_and_so_orders ... 2026-09-25 15:08:26,866 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation ... 2026-09-25 15:08:27,425 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome pid: 128639 2026-09-25 15:08:27,425 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome headless temporary user profile dir: /tmp/tmpqwx4t9py_chrome_odoo 2026-09-25 15:08:27,425 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Issuing json command http://127.0.0.1:44207/json/version 2026-09-25 15:08:27,427 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44207', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:08:27,429 44 INFO rb-48985ee-225086-418734 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-25 15:08:27,429 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Issuing json command http://127.0.0.1:44207/json 2026-09-25 15:08:27,430 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44207', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:08:27,431 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Websocket url found: ws://127.0.0.1:44207/devtools/page/7E38ECDF14527B7A10C2256E961320D3 2026-09-25 15:08:27,432 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Enable chrome headless console log notification 2026-09-25 15:08:27,433 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome headless enable page notifications 2026-09-25 15:08:27,504 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:08:27,508 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Setting session cookie in browser 2026-09-25 15:08:27,509 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-09-25 15:08:27,509 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Navigating to: "http://127.0.0.1:8069/pos/ui/127" 2026-09-25 15:08:27,516 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:08:27,927 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:27] "GET /pos/ui/127 HTTP/1.1" 200 - 91 0.022 0.390 2026-09-25 15:08:27,930 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Navigation result: {'frameId': '7E38ECDF14527B7A10C2256E961320D3', 'loaderId': '710388EF69F95ECC9D42A6C35C26A678', 'isDownload': False} 2026-09-25 15:08:27,930 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Evaluate ready code "odoo.isTourReady('PoSApplyDownpaymentInvoice')" 2026-09-25 15:08:27,939 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:08:27,950 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:27] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:08:27,953 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:27] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 15:08:27,957 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:27] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-25 15:08:28,246 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:08:28,249 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:28] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:08:28,257 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:28] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-25 15:08:28,269 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:28] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:08:28,273 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Evaluate test code "odoo.startTour('PoSApplyDownpaymentInvoice', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/127", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:08:28,276 44 INFO rb-48985ee-225086-418734 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-25 15:08:28,276 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:28] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:08:28,281 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:28] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:08:28,295 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:28] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.006 2026-09-25 15:08:28,303 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-25 15:08:28,326 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:28] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.006 0.018 2026-09-25 15:08:28,328 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:28] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.015 2026-09-25 15:08:28,630 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:28] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.082 0.207 2026-09-25 15:08:28,642 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:28] "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-25 15:08:28,674 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:08:28,705 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:28] "GET /web/image/res.company/115/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:08:28,715 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:28] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:08:28,721 44 INFO rb-48985ee-225086-418734 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-25 15:08:28,727 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:28] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:08:28,752 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:08:28,765 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:08:28,767 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:28] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:08:28,776 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:08:28,784 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08: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-25 15:08:28,792 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:28] "GET /web/image/res.users/244/avatar_128 HTTP/1.1" 200 - 14 0.012 0.021 2026-09-25 15:08:28,798 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:28] "GET /web/image?model=res.company&id=115&field=logo HTTP/1.1" 200 - 3 0.001 0.036 2026-09-25 15:08:28,805 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:28] "GET /web/image/res.company/115/favicon HTTP/1.1" 200 - 4 0.001 0.016 2026-09-25 15:08:28,806 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:28] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.047 2026-09-25 15:08:28,845 44 INFO rb-48985ee-225086-418734 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-25 15:08:28,878 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:28] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:08:28,891 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:28] "GET /web/image/res.company/115/favicon HTTP/1.1" 304 - 4 0.008 0.013 2026-09-25 15:08:28,910 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:08:28,931 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:28] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 34 0.013 0.041 2026-09-25 15:08:28,948 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:28] "GET /web/image?model=product.template&field=image_128&id=2218&unique=2026-09-25T15:08:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.058 2026-09-25 15:08:28,974 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:28] "GET /pos/ui/127 HTTP/1.1" 200 - 34 0.008 0.091 2026-09-25 15:08:28,975 44 INFO rb-48985ee-225086-418734 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-25 15:08:28,982 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:28] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:08:28,994 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:28] "GET /web/image?model=product.template&field=image_128&id=2217&unique=2026-09-25T15:08:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-09-25 15:08:29,008 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:29] "GET /web/image?model=product.template&field=image_128&id=2219&unique=2026-09-25T15:08:20.000+00:00 HTTP/1.1" 200 - 3 0.001 0.108 2026-09-25 15:08:29,021 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:29] "GET /web/image?model=product.template&field=image_128&id=2223&unique=2026-09-25T15:08:20.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-09-25 15:08:29,025 44 INFO rb-48985ee-225086-418734 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-25 15:08:29,039 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:29] "GET /web/image?model=product.template&field=image_128&id=2224&unique=2026-09-25T15:08:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.103 2026-09-25 15:08:29,055 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:29] "GET /web/image?model=product.template&field=image_128&id=2225&unique=2026-09-25T15:08:20.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-09-25 15:08:29,094 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:29] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.014 0.095 2026-09-25 15:08:29,106 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:29] "GET /web/image?model=product.template&field=image_128&id=2221&unique=2026-09-25T15:08:20.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-09-25 15:08:29,122 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:29] "GET /web/image?model=product.template&field=image_128&id=2222&unique=2026-09-25T15:08:20.000+00:00 HTTP/1.1" 200 - 3 0.001 0.097 2026-09-25 15:08:29,128 44 INFO rb-48985ee-225086-418734 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-25 15:08:29,135 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:29] "GET /web/image?model=product.template&field=image_128&id=2220&unique=2026-09-25T15:08:20.000+00:00 HTTP/1.1" 200 - 3 0.001 0.137 2026-09-25 15:08:29,184 44 INFO rb-48985ee-225086-418734 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-25 15:08:29,261 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:29] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 61 0.017 0.058 2026-09-25 15:08:29,311 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:29] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 20 0.010 0.023 2026-09-25 15:08:29,343 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:29] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-25 15:08:29,383 44 INFO rb-48985ee-225086-418734 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-25 15:08:29,456 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08: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.028 0.045 2026-09-25 15:08:29,530 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 61 0.026 0.042 2026-09-25 15:08:29,536 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:29] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.066 2026-09-25 15:08:29,574 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.022 2026-09-25 15:08:29,614 44 INFO rb-48985ee-225086-418734 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-25 15:08:29,670 44 INFO rb-48985ee-225086-418734 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-25 15:08:29,743 44 INFO rb-48985ee-225086-418734 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-25 15:08:29,810 44 INFO rb-48985ee-225086-418734 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-25 15:08:29,819 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:08:29,820 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:08:29,860 44 INFO rb-48985ee-225086-418734 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-25 15:08:29,911 44 INFO rb-48985ee-225086-418734 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-25 15:08:29,977 44 INFO rb-48985ee-225086-418734 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-25 15:08:30,030 44 INFO rb-48985ee-225086-418734 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-25 15:08:30,094 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: tour succeeded 2026-09-25 15:08:30,094 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: ╔═══════════════════════════════════════════╗ ║ TOUR PoSApplyDownpaymentInvoice SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-25 15:08:30,097 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:08:30,100 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8870105 started for PoS orders references: [{'name': '/', 'pos_reference': '261-127-000001', 'uuid': 'd63c5361-3c8f-47ed-a90e-036fd01f5b9e'}] 2026-09-25 15:08:30,157 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation.browser: heap 16979356 (allocated 18612224) 2026-09-25 15:08:30,160 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Closing chrome headless with pid 128639 2026-09-25 15:08:30,169 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Closing websocket connection 2026-09-25 15:08:30,170 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Terminating chrome headless with pid 128639 2026-09-25 15:08:30,231 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150830_231204_test_pos_downpayment_sale_invoice_creation.txt 2026-09-25 15:08:30,231 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: Removing chrome user profile "/tmp/tmpqwx4t9py_chrome_odoo" 2026-09-25 15:08:30,254 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_downpayment_sale_invoice_creation: waiting for threads: [, ] 2026-09-25 15:08:30,846 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8870105 order {'name': '/', 'pos_reference': '261-127-000001', 'uuid': 'd63c5361-3c8f-47ed-a90e-036fd01f5b9e'} created pos.order #856 2026-09-25 15:08:30,848 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8870105 finished 2026-09-25 15:08:30,946 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:30] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 494 0.199 0.651 2026-09-25 15:08:31,242 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_pos_settle_so_with_downpayment ... 2026-09-25 15:08:31,665 44 INFO rb-48985ee-225086-418734 odoo.addons.payment.models.payment_transaction: Skipped the update of transaction Test Transaction as it is already in state done. 2026-09-25 15:08:32,640 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome pid: 128863 2026-09-25 15:08:32,640 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome headless temporary user profile dir: /tmp/tmp5pg5ojx9_chrome_odoo 2026-09-25 15:08:32,640 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Issuing json command http://127.0.0.1:42787/json/version 2026-09-25 15:08:32,641 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42787', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:08:32,643 44 INFO rb-48985ee-225086-418734 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-25 15:08:32,643 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Issuing json command http://127.0.0.1:42787/json 2026-09-25 15:08:32,644 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42787', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:08:32,644 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Websocket url found: ws://127.0.0.1:42787/devtools/page/6DEE78586CA66E1F9886B5949A0F125F 2026-09-25 15:08:32,646 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Enable chrome headless console log notification 2026-09-25 15:08:32,647 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome headless enable page notifications 2026-09-25 15:08:32,741 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 15:08:32,742 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Setting session cookie in browser 2026-09-25 15:08:32,743 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Open "http://127.0.0.1:8069/pos/ui/127" in browser 2026-09-25 15:08:32,744 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Navigating to: "http://127.0.0.1:8069/pos/ui/127" 2026-09-25 15:08:32,751 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:08:33,094 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:33] "GET /pos/ui/127 HTTP/1.1" 200 - 80 0.016 0.330 2026-09-25 15:08:33,097 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Navigation result: {'frameId': '6DEE78586CA66E1F9886B5949A0F125F', 'loaderId': '88FDE1F3C83904B3B9B1A4E34C84E94A', 'isDownload': False} 2026-09-25 15:08:33,097 44 INFO rb-48985ee-225086-418734 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-25 15:08:33,105 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:08:33,115 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:33] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:08:33,119 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:33] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.006 2026-09-25 15:08:33,122 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:33] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.012 2026-09-25 15:08:33,398 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:08:33,404 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:33] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:08:33,410 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:33] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-25 15:08:33,421 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:33] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:08:33,423 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Evaluate test code "odoo.startTour('test_pos_settle_so_with_downpayment', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/127", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:08:33,427 44 INFO rb-48985ee-225086-418734 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-25 15:08:33,428 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08: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-25 15:08:33,433 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:33] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:08:33,452 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:33] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.011 2026-09-25 15:08:33,460 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-25 15:08:33,491 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:33] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.007 0.024 2026-09-25 15:08:33,493 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.021 2026-09-25 15:08:33,774 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:33] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 358 0.082 0.184 2026-09-25 15:08:33,783 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:33] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:08:33,813 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-25 15:08:33,847 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:33] "GET /web/image/res.company/115/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:08:33,857 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:33] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:08:33,863 44 INFO rb-48985ee-225086-418734 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-25 15:08:33,869 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08: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-25 15:08:33,895 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:08:33,906 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:33] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:08:33,909 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:33] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:08:33,910 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 15:08:33,919 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:08:33,920 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08: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-25 15:08:33,922 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:33] "GET /web/image?model=res.company&id=115&field=logo HTTP/1.1" 200 - 3 0.003 0.017 2026-09-25 15:08:33,935 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:33] "GET /web/image/res.users/240/avatar_128 HTTP/1.1" 200 - 7 0.003 0.030 2026-09-25 15:08:33,941 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:33] "GET /web/image/res.company/115/favicon HTTP/1.1" 200 - 4 0.001 0.017 2026-09-25 15:08:33,977 44 INFO rb-48985ee-225086-418734 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-25 15:08:34,012 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:34] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:08:34,013 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:34] "GET /web/image/res.company/115/favicon HTTP/1.1" 304 - 4 0.003 0.009 2026-09-25 15:08:34,037 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:08:34,053 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:34] "GET /pos/ui/127?from_backend=True HTTP/1.1" 200 - 33 0.015 0.034 2026-09-25 15:08:34,083 44 INFO rb-48985ee-225086-418734 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-25 15:08:34,090 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:34] "GET /pos/ui/127 HTTP/1.1" 200 - 33 0.013 0.073 2026-09-25 15:08:34,096 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:34] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:08:34,107 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:34] "GET /web/image?model=product.template&field=image_128&id=2215&unique=2026-09-25T15:08:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.092 2026-09-25 15:08:34,122 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:34] "GET /web/image?model=product.template&field=image_128&id=2217&unique=2026-09-25T15:08:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-09-25 15:08:34,133 44 INFO rb-48985ee-225086-418734 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-25 15:08:34,135 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:34] "GET /web/image?model=product.template&field=image_128&id=2218&unique=2026-09-25T15:08:20.000+00:00 HTTP/1.1" 200 - 3 0.002 0.111 2026-09-25 15:08:34,148 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:34] "GET /web/image?model=product.template&field=image_128&id=2222&unique=2026-09-25T15:08:20.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-09-25 15:08:34,164 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:34] "GET /web/image?model=product.template&field=image_128&id=2223&unique=2026-09-25T15:08:20.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-09-25 15:08:34,177 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:34] "GET /web/image?model=product.template&field=image_128&id=2224&unique=2026-09-25T15:08:20.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-09-25 15:08:34,194 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:34] "GET /web/image?model=product.template&field=image_128&id=2225&unique=2026-09-25T15:08:20.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-09-25 15:08:34,237 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:34] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 34 0.016 0.096 2026-09-25 15:08:34,251 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:34] "GET /web/image?model=product.template&field=image_128&id=2220&unique=2026-09-25T15:08:20.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-09-25 15:08:34,264 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:34] "GET /web/image?model=product.template&field=image_128&id=2221&unique=2026-09-25T15:08:20.000+00:00 HTTP/1.1" 200 - 3 0.001 0.096 2026-09-25 15:08:34,277 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:34] "GET /web/image?model=product.template&field=image_128&id=2219&unique=2026-09-25T15:08:20.000+00:00 HTTP/1.1" 200 - 3 0.001 0.138 2026-09-25 15:08:34,277 44 INFO rb-48985ee-225086-418734 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-25 15:08:34,334 44 INFO rb-48985ee-225086-418734 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-25 15:08:34,438 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:34] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 64 0.022 0.080 2026-09-25 15:08:34,503 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:34] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 34 0.015 0.034 2026-09-25 15:08:34,533 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:34] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 6 0.003 0.008 2026-09-25 15:08:34,577 44 INFO rb-48985ee-225086-418734 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-25 15:08:34,658 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:34] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 69 0.024 0.057 2026-09-25 15:08:34,738 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 64 0.024 0.049 2026-09-25 15:08:34,744 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:34] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 5 0.001 0.072 2026-09-25 15:08:34,771 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.014 2026-09-25 15:08:34,810 44 INFO rb-48985ee-225086-418734 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-25 15:08:34,846 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:34] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 22 0.012 0.023 2026-09-25 15:08:34,925 44 INFO rb-48985ee-225086-418734 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-25 15:08:34,976 44 INFO rb-48985ee-225086-418734 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-25 15:08:35,027 44 INFO rb-48985ee-225086-418734 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-25 15:08:35,077 44 INFO rb-48985ee-225086-418734 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-25 15:08:35,128 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: tour succeeded 2026-09-25 15:08:35,128 44 INFO rb-48985ee-225086-418734 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-25 15:08:35,172 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment.browser: heap 17073924 (allocated 18350080) 2026-09-25 15:08:35,174 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Closing chrome headless with pid 128863 2026-09-25 15:08:35,175 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Closing websocket connection 2026-09-25 15:08:35,175 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Terminating chrome headless with pid 128863 2026-09-25 15:08:35,228 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150835_228785_test_pos_settle_so_with_downpayment.txt 2026-09-25 15:08:35,229 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSalePayment.test_pos_settle_so_with_downpayment: Removing chrome user profile "/tmp/tmp5pg5ojx9_chrome_odoo" 2026-09-25 15:08:35,239 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSalePayment.test_settled_so_invoice_keeps_so_customer_reference ... 2026-09-25 15:08:36,397 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-09-25 15:08:41,432 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_read_converted_lot_quantities_pick_then_deliver ... 2026-09-25 15:08:42,103 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_ship_later_lots ... 2026-09-25 15:08:42,556 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #246 deleted stock.move.line records with IDs: [1422, 1423] 2026-09-25 15:08:42,701 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #246 deleted stock.move.line records with IDs: [1424] 2026-09-25 15:08:42,772 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-25 15:08:49,168 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #249 deleted res.currency.rate records with IDs: [73, 74, 75] 2026-09-25 15:08:49,702 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_different_shipping_address ... 2026-09-25 15:08:49,929 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90808106 started for PoS orders references: [{'name': 'Order 29711-403-1515', 'pos_reference': None, 'uuid': '29711-403-1515'}] 2026-09-25 15:08:50,675 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90808106 order {'name': 'Order 29711-403-1515', 'pos_reference': None, 'uuid': '29711-403-1515'} created pos.order #860 2026-09-25 15:08:50,676 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90808106 finished 2026-09-25 15:08:50,862 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_qty_deliverd_qty_to_deliver_in_sales_report ... 2026-09-25 15:08:51,054 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20976536 started for PoS orders references: [{'name': 'Order 46075-897-7886', 'pos_reference': None, 'uuid': '46075-897-7886'}] 2026-09-25 15:08:51,197 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #249 deleted stock.move records with IDs: [1430] 2026-09-25 15:08:51,242 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20976536 order {'name': 'Order 46075-897-7886', 'pos_reference': None, 'uuid': '46075-897-7886'} created pos.order #861 2026-09-25 15:08:51,243 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20976536 finished 2026-09-25 15:08:51,585 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_refund_line_report_prices_sign ... 2026-09-25 15:08:52,018 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome pid: 129084 2026-09-25 15:08:52,018 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome headless temporary user profile dir: /tmp/tmp1xmt134a_chrome_odoo 2026-09-25 15:08:52,018 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Issuing json command http://127.0.0.1:44069/json/version 2026-09-25 15:08:52,019 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44069', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:08:52,021 44 INFO rb-48985ee-225086-418734 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-25 15:08:52,021 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Issuing json command http://127.0.0.1:44069/json 2026-09-25 15:08:52,021 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44069', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:08:52,022 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Websocket url found: ws://127.0.0.1:44069/devtools/page/8BF15C17978DDB04B1971A127D7558B2 2026-09-25 15:08:52,023 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Enable chrome headless console log notification 2026-09-25 15:08:52,024 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome headless enable page notifications 2026-09-25 15:08:52,063 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:08:52,066 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Setting session cookie in browser 2026-09-25 15:08:52,067 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Open "http://127.0.0.1:8069/pos/ui/130" in browser 2026-09-25 15:08:52,067 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Navigating to: "http://127.0.0.1:8069/pos/ui/130" 2026-09-25 15:08:52,075 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:08:52,381 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:52] "GET /pos/ui/130 HTTP/1.1" 200 - 89 0.024 0.283 2026-09-25 15:08:52,384 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Navigation result: {'frameId': '8BF15C17978DDB04B1971A127D7558B2', 'loaderId': '17137C307BAC08D23BD9D1E46A5917BB', 'isDownload': False} 2026-09-25 15:08:52,384 44 INFO rb-48985ee-225086-418734 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-25 15:08:52,396 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:08:52,405 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:52] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:08:52,410 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:52] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:08:52,414 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:52] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 15:08:52,727 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:08:52,731 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:08:52,739 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:08:52,752 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:08:52,756 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Evaluate test code "odoo.startTour('refund_multiple_products_amounts_compliance', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/130", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:08:52,758 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08: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-25 15:08:52,759 44 INFO rb-48985ee-225086-418734 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-25 15:08:52,764 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:08:52,776 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:08:52,785 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-09-25 15:08:52,807 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.006 0.018 2026-09-25 15:08:52,809 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.014 2026-09-25 15:08:53,136 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:53] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.089 0.223 2026-09-25 15:08:53,149 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:53] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:08:53,187 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:08:53,221 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:53] "GET /web/image/res.company/117/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.022 2026-09-25 15:08:53,235 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:08:53,242 44 INFO rb-48985ee-225086-418734 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-25 15:08:53,248 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:53] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:08:53,287 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:08:53,299 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:53] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:08:53,300 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 15:08:53,311 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:08:53,312 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:08:53,315 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:53] "GET /web/image/res.users/251/avatar_128 HTTP/1.1" 200 - 14 0.010 0.014 2026-09-25 15:08:53,323 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:53] "GET /web/image?model=res.company&id=117&field=logo HTTP/1.1" 200 - 3 0.002 0.031 2026-09-25 15:08:53,324 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:53] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.031 2026-09-25 15:08:53,330 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:53] "GET /web/image/res.company/117/favicon HTTP/1.1" 200 - 4 0.001 0.009 2026-09-25 15:08:53,378 44 INFO rb-48985ee-225086-418734 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-25 15:08:53,425 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:53] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.017 2026-09-25 15:08:53,429 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:08:53,441 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:53] "GET /web/image?model=product.template&field=image_128&id=2252&unique=2026-09-25T15:08:42.000+00:00 HTTP/1.1" 200 - 3 0.004 0.031 2026-09-25 15:08:53,455 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:53] "GET /web/image?model=product.template&field=image_128&id=2253&unique=2026-09-25T15:08:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.043 2026-09-25 15:08:53,497 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:53] "GET /pos/ui/130?from_backend=True HTTP/1.1" 200 - 33 0.011 0.078 2026-09-25 15:08:53,499 44 INFO rb-48985ee-225086-418734 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-25 15:08:53,504 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:53] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:08:53,505 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:53] "GET /web/image/res.company/117/favicon HTTP/1.1" 304 - 4 0.003 0.071 2026-09-25 15:08:53,538 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:53] "GET /pos/ui/130 HTTP/1.1" 200 - 33 0.010 0.120 2026-09-25 15:08:53,553 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:53] "GET /web/image?model=product.template&field=image_128&id=2257&unique=2026-09-25T15:08:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.109 2026-09-25 15:08:53,567 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:53] "GET /web/image?model=product.template&field=image_128&id=2254&unique=2026-09-25T15:08:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.152 2026-09-25 15:08:53,580 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:53] "GET /web/image?model=product.template&field=image_128&id=2258&unique=2026-09-25T15:08:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.119 2026-09-25 15:08:53,592 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:53] "GET /web/image?model=product.template&field=image_128&id=2266&unique=2026-09-25T15:08:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-09-25 15:08:53,614 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:53] "GET /web/image?model=product.template&field=image_128&id=2260&unique=2026-09-25T15:08:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-09-25 15:08:53,629 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:53] "GET /web/image?model=product.template&field=image_128&id=2267&unique=2026-09-25T15:08:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-09-25 15:08:53,644 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:53] "GET /web/image?model=product.template&field=image_128&id=2259&unique=2026-09-25T15:08:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-09-25 15:08:53,684 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:53] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.015 0.100 2026-09-25 15:08:53,697 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:53] "GET /web/image?model=product.template&field=image_128&id=2256&unique=2026-09-25T15:08:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.100 2026-09-25 15:08:53,710 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:53] "GET /web/image?model=product.template&field=image_128&id=2255&unique=2026-09-25T15:08:42.000+00:00 HTTP/1.1" 200 - 3 0.001 0.127 2026-09-25 15:08:53,726 44 INFO rb-48985ee-225086-418734 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-25 15:08:53,777 44 INFO rb-48985ee-225086-418734 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-25 15:08:53,829 44 INFO rb-48985ee-225086-418734 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-25 15:08:54,006 44 INFO rb-48985ee-225086-418734 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-25 15:08:54,057 44 INFO rb-48985ee-225086-418734 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-25 15:08:54,119 44 INFO rb-48985ee-225086-418734 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-25 15:08:54,131 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:08:54,131 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:08:54,170 44 INFO rb-48985ee-225086-418734 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-25 15:08:54,220 44 INFO rb-48985ee-225086-418734 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-25 15:08:54,284 44 INFO rb-48985ee-225086-418734 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-25 15:08:54,347 44 INFO rb-48985ee-225086-418734 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-25 15:08:54,352 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10998821 started for PoS orders references: [{'name': '/', 'pos_reference': '261-130-000001', 'uuid': '42860335-97aa-41c4-90ab-6b851cd5fb94'}] 2026-09-25 15:08:54,353 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:08:54,586 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10998821 order {'name': '/', 'pos_reference': '261-130-000001', 'uuid': '42860335-97aa-41c4-90ab-6b851cd5fb94'} created pos.order #862 2026-09-25 15:08:54,595 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10998821 finished 2026-09-25 15:08:54,621 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 228 0.105 0.166 2026-09-25 15:08:54,649 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:54] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:08:54,695 44 INFO rb-48985ee-225086-418734 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-25 15:08:54,697 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38500238 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-130-000001', 'uuid': '42860335-97aa-41c4-90ab-6b851cd5fb94'}] 2026-09-25 15:08:54,701 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38500238 order {'name': 'Shop - 000001', 'pos_reference': '261-130-000001', 'uuid': '42860335-97aa-41c4-90ab-6b851cd5fb94'} sync ignored for existing PoS order pos.order(862,) (state: paid) 2026-09-25 15:08:54,708 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38500238 finished 2026-09-25 15:08:54,758 44 INFO rb-48985ee-225086-418734 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-25 15:08:54,762 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.019 0.046 2026-09-25 15:08:54,807 44 INFO rb-48985ee-225086-418734 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-25 15:08:54,857 44 INFO rb-48985ee-225086-418734 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-25 15:08:54,907 44 INFO rb-48985ee-225086-418734 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-25 15:08:54,963 44 INFO rb-48985ee-225086-418734 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-25 15:08:55,024 44 INFO rb-48985ee-225086-418734 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-25 15:08:55,029 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:55] "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-25 15:08:55,043 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-09-25 15:08:55,053 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:55] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.002 0.005 2026-09-25 15:08:55,079 44 INFO rb-48985ee-225086-418734 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-25 15:08:55,129 44 INFO rb-48985ee-225086-418734 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-25 15:08:55,181 44 INFO rb-48985ee-225086-418734 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-25 15:08:55,232 44 INFO rb-48985ee-225086-418734 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-25 15:08:55,282 44 INFO rb-48985ee-225086-418734 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-25 15:08:55,345 44 INFO rb-48985ee-225086-418734 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-25 15:08:55,395 44 INFO rb-48985ee-225086-418734 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-25 15:08:55,450 44 INFO rb-48985ee-225086-418734 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-25 15:08:55,511 44 INFO rb-48985ee-225086-418734 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-25 15:08:55,514 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66163722 started for PoS orders references: [{'name': '/', 'pos_reference': '261-130-000002', 'uuid': 'f0705a7b-ede1-4445-bf19-6898d2f2902b'}] 2026-09-25 15:08:55,691 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66163722 order {'name': '/', 'pos_reference': '261-130-000002', 'uuid': 'f0705a7b-ede1-4445-bf19-6898d2f2902b'} created pos.order #863 2026-09-25 15:08:55,703 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66163722 finished 2026-09-25 15:08:55,735 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 169 0.056 0.167 2026-09-25 15:08:55,762 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:55] "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-25 15:08:55,780 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: tour succeeded 2026-09-25 15:08:55,781 44 INFO rb-48985ee-225086-418734 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-25 15:08:55,783 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85193574 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-130-000002', 'uuid': 'f0705a7b-ede1-4445-bf19-6898d2f2902b'}] 2026-09-25 15:08:55,788 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85193574 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-130-000002', 'uuid': 'f0705a7b-ede1-4445-bf19-6898d2f2902b'} sync ignored for existing PoS order pos.order(863,) (state: paid) 2026-09-25 15:08:55,796 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85193574 finished 2026-09-25 15:08:55,844 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign.browser: heap 17341812 (allocated 19009536) 2026-09-25 15:08:55,846 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Closing chrome headless with pid 129084 2026-09-25 15:08:55,846 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Closing websocket connection 2026-09-25 15:08:55,847 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Terminating chrome headless with pid 129084 2026-09-25 15:08:55,850 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:08:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.024 0.044 2026-09-25 15:08:55,901 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150855_901285_test_refund_line_report_prices_sign.txt 2026-09-25 15:08:55,901 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_report.TestPoSSaleReport.test_refund_line_report_prices_sign: Removing chrome user profile "/tmp/tmp1xmt134a_chrome_odoo" 2026-09-25 15:08:56,123 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_warehouse ... 2026-09-25 15:08:56,319 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76306250 started for PoS orders references: [{'name': 'Order 47411-823-2934', 'pos_reference': None, 'uuid': '47411-823-2934'}] 2026-09-25 15:08:56,514 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76306250 order {'name': 'Order 47411-823-2934', 'pos_reference': None, 'uuid': '47411-823-2934'} created pos.order #864 2026-09-25 15:08:56,514 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76306250 finished 2026-09-25 15:08:56,655 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume ... 2026-09-25 15:08:56,839 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28752566 started for PoS orders references: [{'name': 'Order 39810-824-4275', 'pos_reference': None, 'uuid': '39810-824-4275'}, {'name': 'Order 32884-699-4160', 'pos_reference': None, 'uuid': '32884-699-4160'}] 2026-09-25 15:08:57,026 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28752566 order {'name': 'Order 39810-824-4275', 'pos_reference': None, 'uuid': '39810-824-4275'} created pos.order #865 2026-09-25 15:08:57,127 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28752566 order {'name': 'Order 32884-699-4160', 'pos_reference': None, 'uuid': '32884-699-4160'} created pos.order #866 2026-09-25 15:08:57,128 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28752566 finished 2026-09-25 15:08:57,273 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume_product_variant ... 2026-09-25 15:08:57,581 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94617433 started for PoS orders references: [{'name': 'Order 47999-717-4619', 'pos_reference': None, 'uuid': '47999-717-4619'}] 2026-09-25 15:08:57,772 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94617433 order {'name': 'Order 47999-717-4619', 'pos_reference': None, 'uuid': '47999-717-4619'} created pos.order #867 2026-09-25 15:08:57,773 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94617433 finished 2026-09-25 15:08:58,189 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-25 15:09:04,556 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos ... 2026-09-25 15:09:05,138 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 129304 2026-09-25 15:09:05,138 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpizbxl4nb_chrome_odoo 2026-09-25 15:09:05,138 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:34481/json/version 2026-09-25 15:09:05,139 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34481', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:09:05,141 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-09-25 15:09:05,141 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:34481/json 2026-09-25 15:09:05,141 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34481', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:09:05,142 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:34481/devtools/page/2AB67EC9FF49E32131A5C02DEDB6D418 2026-09-25 15:09:05,143 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-09-25 15:09:05,144 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-09-25 15:09:05,211 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:09:05,214 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-09-25 15:09:05,215 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/133" in browser 2026-09-25 15:09:05,215 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/133" 2026-09-25 15:09:05,223 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:09:05,668 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:05] "GET /pos/ui/133 HTTP/1.1" 200 - 131 0.034 0.414 2026-09-25 15:09:05,671 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '2AB67EC9FF49E32131A5C02DEDB6D418', 'loaderId': 'D5BFBD1DF6945C137F31E1F379BC7AAF', 'isDownload': False} 2026-09-25 15:09:05,671 44 INFO rb-48985ee-225086-418734 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-25 15:09:05,679 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:09:05,689 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:05] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:09:05,693 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:05] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 15:09:05,699 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:05] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 15:09:05,979 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:05,980 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:05] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:05,990 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:05] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:09:06,002 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:06] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:09:06,005 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_be_pos_downpayment_round_per_line_price_excluded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/133", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:09:06,009 44 INFO rb-48985ee-225086-418734 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-25 15:09:06,010 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:06] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:09:06,015 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:06,029 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:06] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.006 2026-09-25 15:09:06,041 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-25 15:09:06,063 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:06] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.006 0.018 2026-09-25 15:09:06,065 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.014 2026-09-25 15:09:06,392 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:06] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.097 0.214 2026-09-25 15:09:06,405 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:06] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:09:06,435 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:09:06,467 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:06] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.023 2026-09-25 15:09:06,479 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:06] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:09:06,486 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-09-25 15:09:06,494 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:06] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:09:06,518 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:09:06,529 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:06] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:09:06,532 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:09:06,536 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:06] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:09:06,539 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:06] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.003 0.008 2026-09-25 15:09:06,545 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:09:06,548 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:06,564 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:06] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.009 0.028 2026-09-25 15:09:06,570 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:06] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.002 0.021 2026-09-25 15:09:06,611 44 INFO rb-48985ee-225086-418734 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-25 15:09:06,649 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:06] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:09:06,668 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:06] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.011 0.015 2026-09-25 15:09:06,676 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:06,704 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:06] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.013 0.045 2026-09-25 15:09:06,720 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:06] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.066 2026-09-25 15:09:06,740 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:06] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-09-25 15:09:06,745 44 INFO rb-48985ee-225086-418734 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-25 15:09:06,747 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:06] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:06,756 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:06] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-09-25 15:09:06,773 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:06] "GET /web/image?model=product.template&field=image_128&id=2292&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-09-25 15:09:06,790 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:06] "GET /web/image?model=product.template&field=image_128&id=2294&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.082 2026-09-25 15:09:06,795 44 INFO rb-48985ee-225086-418734 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-25 15:09:06,804 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:06] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-09-25 15:09:06,817 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:06] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.066 2026-09-25 15:09:06,850 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:06] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.011 0.196 2026-09-25 15:09:06,864 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:06] "GET /web/image?model=product.template&field=image_128&id=2291&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-09-25 15:09:06,878 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:06] "GET /web/image?model=product.template&field=image_128&id=2295&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.100 2026-09-25 15:09:06,892 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:06] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-09-25 15:09:06,906 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:06] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-09-25 15:09:06,948 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:06] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.017 0.137 2026-09-25 15:09:06,976 44 INFO rb-48985ee-225086-418734 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-25 15:09:07,033 44 INFO rb-48985ee-225086-418734 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-25 15:09:07,118 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:07] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 61 0.020 0.064 2026-09-25 15:09:07,168 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:07] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.011 0.022 2026-09-25 15:09:07,196 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:07] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-25 15:09:07,237 44 INFO rb-48985ee-225086-418734 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-25 15:09:07,305 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:07] "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.022 0.044 2026-09-25 15:09:07,387 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:07] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.029 0.047 2026-09-25 15:09:07,394 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:07] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.075 2026-09-25 15:09:07,413 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:07] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.006 0.008 2026-09-25 15:09:07,424 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:07] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-25 15:09:07,456 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:07] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.017 2026-09-25 15:09:07,495 44 INFO rb-48985ee-225086-418734 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-25 15:09:07,547 44 INFO rb-48985ee-225086-418734 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-25 15:09:07,622 44 INFO rb-48985ee-225086-418734 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-25 15:09:07,672 44 INFO rb-48985ee-225086-418734 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-25 15:09:07,723 44 INFO rb-48985ee-225086-418734 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-25 15:09:07,788 44 INFO rb-48985ee-225086-418734 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-25 15:09:07,797 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:07,797 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:07,838 44 INFO rb-48985ee-225086-418734 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-25 15:09:07,889 44 INFO rb-48985ee-225086-418734 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-25 15:09:07,939 44 INFO rb-48985ee-225086-418734 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-25 15:09:08,002 44 INFO rb-48985ee-225086-418734 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-25 15:09:08,053 44 INFO rb-48985ee-225086-418734 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-25 15:09:08,106 44 INFO rb-48985ee-225086-418734 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-25 15:09:08,165 44 INFO rb-48985ee-225086-418734 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-25 15:09:08,170 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73942252 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000001', 'uuid': '8d74bb3b-1c8d-4782-9d92-4783811eeddb'}] 2026-09-25 15:09:08,176 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:09,145 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73942252 order {'name': '/', 'pos_reference': '261-133-000001', 'uuid': '8d74bb3b-1c8d-4782-9d92-4783811eeddb'} created pos.order #868 2026-09-25 15:09:09,249 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73942252 finished 2026-09-25 15:09:09,416 44 INFO rb-48985ee-225086-418734 odoo.tests.common: Simulating signal changes during tests 2026-09-25 15:09:09,417 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 851 0.337 0.912 2026-09-25 15:09:09,473 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:09] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 31 0.011 0.023 2026-09-25 15:09:09,475 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:09] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 2 0.000 0.037 2026-09-25 15:09:09,489 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:09] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:09:09,547 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89272433 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': '8d74bb3b-1c8d-4782-9d92-4783811eeddb'}] 2026-09-25 15:09:09,547 44 INFO rb-48985ee-225086-418734 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-25 15:09:09,554 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89272433 order {'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': '8d74bb3b-1c8d-4782-9d92-4783811eeddb'} sync ignored for existing PoS order pos.order(868,) (state: done) 2026-09-25 15:09:09,562 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89272433 finished 2026-09-25 15:09:09,597 44 INFO rb-48985ee-225086-418734 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-25 15:09:09,627 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 87 0.027 0.055 2026-09-25 15:09:09,661 44 INFO rb-48985ee-225086-418734 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-25 15:09:09,662 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:09] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.008 0.019 2026-09-25 15:09:09,711 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-09-25 15:09:09,712 44 INFO rb-48985ee-225086-418734 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-25 15:09:09,773 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 17824620 (allocated 19398656) 2026-09-25 15:09:09,778 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 129304 2026-09-25 15:09:09,779 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-09-25 15:09:09,784 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 129304 2026-09-25 15:09:09,837 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150909_837796_test_taxes_l10n_be_pos.txt 2026-09-25 15:09:09,838 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpizbxl4nb_chrome_odoo" 2026-09-25 15:09:10,383 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1435, 1436] 2026-09-25 15:09:11,055 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 129538 2026-09-25 15:09:11,055 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpmd17gzog_chrome_odoo 2026-09-25 15:09:11,055 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:37775/json/version 2026-09-25 15:09:11,056 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37775', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:09:11,060 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-09-25 15:09:11,060 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:37775/json 2026-09-25 15:09:11,061 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37775', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:09:11,067 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:37775/devtools/page/BD4425F8FADB59D5BFA98446FD6659D6 2026-09-25 15:09:11,071 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-09-25 15:09:11,074 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-09-25 15:09:11,159 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:09:11,163 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-09-25 15:09:11,167 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/133" in browser 2026-09-25 15:09:11,167 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/133" 2026-09-25 15:09:11,258 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:11] "GET /pos/ui/133 HTTP/1.1" 200 - 112 0.026 0.058 2026-09-25 15:09:11,260 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': 'BD4425F8FADB59D5BFA98446FD6659D6', 'loaderId': '0431154F7BC4BB7B7A92C114516FB47C', 'isDownload': False} 2026-09-25 15:09:11,261 44 INFO rb-48985ee-225086-418734 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-25 15:09:11,271 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:09:11,281 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:11] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:09:11,284 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:11] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:09:11,288 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:11] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 15:09:11,587 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:09:11,592 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:11] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:09:11,600 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:09:11,611 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_be_pos_downpayment_round_globally_price_excluded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/133", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:09:11,615 44 INFO rb-48985ee-225086-418734 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-25 15:09:11,615 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:11] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:09:11,622 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:11] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:09:11,629 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:09:11,643 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:11] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.007 2026-09-25 15:09:11,646 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.010 2026-09-25 15:09:11,678 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:11] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.008 0.020 2026-09-25 15:09:11,680 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-09-25 15:09:11,978 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:11] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.085 0.193 2026-09-25 15:09:11,995 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:11] "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-25 15:09:12,026 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:09:12,057 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:12] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:09:12,071 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:12] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:09:12,077 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-09-25 15:09:12,085 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:12] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:09:12,112 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:09:12,124 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:12] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:09:12,128 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:12] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:12,128 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:09:12,138 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:12,139 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:09:12,151 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:12] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:09:12,152 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:12] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.012 0.021 2026-09-25 15:09:12,162 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:12] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.003 0.040 2026-09-25 15:09:12,170 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:12] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.002 0.027 2026-09-25 15:09:12,201 44 INFO rb-48985ee-225086-418734 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-25 15:09:12,205 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:12] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.011 0.046 2026-09-25 15:09:12,250 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:12] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.017 0.085 2026-09-25 15:09:12,255 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:09:12,267 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:12] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.032 2026-09-25 15:09:12,282 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:12] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.048 2026-09-25 15:09:12,295 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:12] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.057 2026-09-25 15:09:12,302 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:12] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.002 0.065 2026-09-25 15:09:12,318 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:12] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-09-25 15:09:12,323 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:12] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:12,328 44 INFO rb-48985ee-225086-418734 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-25 15:09:12,334 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:12] "GET /web/image?model=product.template&field=image_128&id=2291&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-09-25 15:09:12,350 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:12] "GET /web/image?model=product.template&field=image_128&id=2294&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-09-25 15:09:12,366 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:12] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-09-25 15:09:12,378 44 INFO rb-48985ee-225086-418734 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-25 15:09:12,379 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:12] "GET /web/image?model=product.template&field=image_128&id=2296&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-09-25 15:09:12,393 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:12] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.087 2026-09-25 15:09:12,406 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:12] "GET /web/image?model=product.template&field=image_128&id=2297&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-09-25 15:09:12,422 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:12] "GET /web/image?model=product.template&field=image_128&id=2292&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-09-25 15:09:12,436 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:12] "GET /web/image?model=product.template&field=image_128&id=2295&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-09-25 15:09:12,450 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:12] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.065 2026-09-25 15:09:12,489 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:12] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.015 0.105 2026-09-25 15:09:12,527 44 INFO rb-48985ee-225086-418734 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-25 15:09:12,585 44 INFO rb-48985ee-225086-418734 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-25 15:09:12,653 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:12] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 44 0.016 0.051 2026-09-25 15:09:12,706 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:12] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.012 0.023 2026-09-25 15:09:12,733 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:12] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-25 15:09:12,780 44 INFO rb-48985ee-225086-418734 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-25 15:09:12,855 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:12] "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.023 0.052 2026-09-25 15:09:12,924 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.019 0.043 2026-09-25 15:09:12,931 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:12] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.060 2026-09-25 15:09:12,951 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:12] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.005 0.010 2026-09-25 15:09:12,963 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:12] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-25 15:09:12,992 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:12] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.015 2026-09-25 15:09:13,028 44 INFO rb-48985ee-225086-418734 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-25 15:09:13,081 44 INFO rb-48985ee-225086-418734 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-25 15:09:13,158 44 INFO rb-48985ee-225086-418734 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-25 15:09:13,208 44 INFO rb-48985ee-225086-418734 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-25 15:09:13,259 44 INFO rb-48985ee-225086-418734 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-25 15:09:13,322 44 INFO rb-48985ee-225086-418734 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-25 15:09:13,331 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:13,332 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:13,373 44 INFO rb-48985ee-225086-418734 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-25 15:09:13,423 44 INFO rb-48985ee-225086-418734 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-25 15:09:13,474 44 INFO rb-48985ee-225086-418734 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-25 15:09:13,539 44 INFO rb-48985ee-225086-418734 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-25 15:09:13,590 44 INFO rb-48985ee-225086-418734 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-25 15:09:13,643 44 INFO rb-48985ee-225086-418734 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-25 15:09:13,703 44 INFO rb-48985ee-225086-418734 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-25 15:09:13,707 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26542440 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000001', 'uuid': '8bb1cc79-d086-4d8f-b556-3b7fa9b3d46d'}] 2026-09-25 15:09:13,711 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:14,348 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26542440 order {'name': '/', 'pos_reference': '262-133-000001', 'uuid': '8bb1cc79-d086-4d8f-b556-3b7fa9b3d46d'} created pos.order #869 2026-09-25 15:09:14,419 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26542440 finished 2026-09-25 15:09:14,540 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 695 0.252 0.583 2026-09-25 15:09:14,566 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:14] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:09:14,593 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:14] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.010 0.021 2026-09-25 15:09:14,609 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:14] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:09:14,662 44 INFO rb-48985ee-225086-418734 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-25 15:09:14,664 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16982354 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-133-000001', 'uuid': '8bb1cc79-d086-4d8f-b556-3b7fa9b3d46d'}] 2026-09-25 15:09:14,669 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16982354 order {'name': 'Shop - 000001', 'pos_reference': '262-133-000001', 'uuid': '8bb1cc79-d086-4d8f-b556-3b7fa9b3d46d'} sync ignored for existing PoS order pos.order(869,) (state: done) 2026-09-25 15:09:14,677 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16982354 finished 2026-09-25 15:09:14,712 44 INFO rb-48985ee-225086-418734 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-25 15:09:14,745 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.025 0.057 2026-09-25 15:09:14,771 44 INFO rb-48985ee-225086-418734 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-25 15:09:14,777 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:14] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.008 0.016 2026-09-25 15:09:14,821 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-09-25 15:09:14,821 44 INFO rb-48985ee-225086-418734 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-25 15:09:14,878 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 17857412 (allocated 19398656) 2026-09-25 15:09:14,880 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 129538 2026-09-25 15:09:14,880 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-09-25 15:09:14,881 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 129538 2026-09-25 15:09:14,935 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150914_935104_test_taxes_l10n_be_pos.txt 2026-09-25 15:09:14,935 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpmd17gzog_chrome_odoo" 2026-09-25 15:09:15,370 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1438, 1439] 2026-09-25 15:09:16,003 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 129760 2026-09-25 15:09:16,004 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmp68_vy84__chrome_odoo 2026-09-25 15:09:16,004 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:36677/json/version 2026-09-25 15:09:16,005 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36677', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:09:16,008 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-09-25 15:09:16,008 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:36677/json 2026-09-25 15:09:16,008 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36677', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:09:16,009 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:36677/devtools/page/938CB4F64EACBB2E94F4139952A1BAA8 2026-09-25 15:09:16,011 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-09-25 15:09:16,012 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-09-25 15:09:16,102 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:09:16,106 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-09-25 15:09:16,107 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/133" in browser 2026-09-25 15:09:16,108 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/133" 2026-09-25 15:09:16,185 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:16] "GET /pos/ui/133 HTTP/1.1" 200 - 90 0.022 0.049 2026-09-25 15:09:16,188 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '938CB4F64EACBB2E94F4139952A1BAA8', 'loaderId': '1F8DBEF80185A00F8212FE8A94AE859F', 'isDownload': False} 2026-09-25 15:09:16,188 44 INFO rb-48985ee-225086-418734 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-25 15:09:16,199 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:09:16,210 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:16] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 15:09:16,212 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:16] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-09-25 15:09:16,216 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:16] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-25 15:09:16,499 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:16,501 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:16] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:16,508 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:16] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:09:16,519 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:16] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:09:16,523 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_be_pos_downpayment_round_per_line_price_included', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/133", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:09:16,525 44 INFO rb-48985ee-225086-418734 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-25 15:09:16,526 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09: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-25 15:09:16,531 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:09:16,544 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:16] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:09:16,547 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.010 2026-09-25 15:09:16,575 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:16] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.006 0.019 2026-09-25 15:09:16,576 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:16] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.015 2026-09-25 15:09:16,863 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:16] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.080 0.189 2026-09-25 15:09:16,872 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:16] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:16,899 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:09:16,930 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:16] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:09:16,943 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:16] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:09:16,948 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-09-25 15:09:16,955 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:16] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-09-25 15:09:16,982 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:09:16,993 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:16,997 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:16] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:09:17,001 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:17] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.004 0.007 2026-09-25 15:09:17,010 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:09:17,010 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 15:09:17,024 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:17] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.009 0.027 2026-09-25 15:09:17,031 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:17] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.002 0.023 2026-09-25 15:09:17,033 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:17] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.042 2026-09-25 15:09:17,065 44 INFO rb-48985ee-225086-418734 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-25 15:09:17,096 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:17] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:09:17,129 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:09:17,137 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:17] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.017 0.030 2026-09-25 15:09:17,147 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:17] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.002 0.050 2026-09-25 15:09:17,161 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:17] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.058 2026-09-25 15:09:17,176 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:17] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.069 2026-09-25 15:09:17,181 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:17] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:09:17,185 44 INFO rb-48985ee-225086-418734 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-25 15:09:17,190 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:17] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.055 2026-09-25 15:09:17,222 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:17] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.010 0.118 2026-09-25 15:09:17,235 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:17] "GET /web/image?model=product.template&field=image_128&id=2294&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.093 2026-09-25 15:09:17,236 44 INFO rb-48985ee-225086-418734 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-25 15:09:17,250 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:17] "GET /web/image?model=product.template&field=image_128&id=2296&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.099 2026-09-25 15:09:17,264 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:17] "GET /web/image?model=product.template&field=image_128&id=2291&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-09-25 15:09:17,276 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:17] "GET /web/image?model=product.template&field=image_128&id=2292&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.091 2026-09-25 15:09:17,289 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:17] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-09-25 15:09:17,302 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:17] "GET /web/image?model=product.template&field=image_128&id=2295&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-09-25 15:09:17,315 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:17] "GET /web/image?model=product.template&field=image_128&id=2297&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-09-25 15:09:17,327 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:17] "GET /web/image?model=product.template&field=image_128&id=2298&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-09-25 15:09:17,339 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:17] "GET /web/image?model=product.template&field=image_128&id=2299&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-09-25 15:09:17,375 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:17] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.013 0.083 2026-09-25 15:09:17,389 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:17] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-09-25 15:09:17,402 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:17] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-09-25 15:09:17,410 44 INFO rb-48985ee-225086-418734 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-25 15:09:17,415 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:17] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.122 2026-09-25 15:09:17,467 44 INFO rb-48985ee-225086-418734 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-25 15:09:17,516 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:17] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 35 0.010 0.038 2026-09-25 15:09:17,563 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:17] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.010 0.021 2026-09-25 15:09:17,590 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:17] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-25 15:09:17,633 44 INFO rb-48985ee-225086-418734 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-25 15:09:17,701 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:17] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.021 0.046 2026-09-25 15:09:17,765 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.019 0.039 2026-09-25 15:09:17,771 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:17] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.053 2026-09-25 15:09:17,788 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:17] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.003 0.008 2026-09-25 15:09:17,799 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:17] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 15:09:17,825 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:17] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.014 2026-09-25 15:09:17,861 44 INFO rb-48985ee-225086-418734 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-25 15:09:17,914 44 INFO rb-48985ee-225086-418734 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-25 15:09:17,992 44 INFO rb-48985ee-225086-418734 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-25 15:09:18,043 44 INFO rb-48985ee-225086-418734 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-25 15:09:18,093 44 INFO rb-48985ee-225086-418734 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-25 15:09:18,157 44 INFO rb-48985ee-225086-418734 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-25 15:09:18,165 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:18,166 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:18,208 44 INFO rb-48985ee-225086-418734 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-25 15:09:18,258 44 INFO rb-48985ee-225086-418734 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-25 15:09:18,309 44 INFO rb-48985ee-225086-418734 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-25 15:09:18,377 44 INFO rb-48985ee-225086-418734 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-25 15:09:18,427 44 INFO rb-48985ee-225086-418734 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-25 15:09:18,481 44 INFO rb-48985ee-225086-418734 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-25 15:09:18,543 44 INFO rb-48985ee-225086-418734 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-25 15:09:18,547 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61037444 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000001', 'uuid': '067ecd21-cf48-486f-9544-3e6cb1f9fb0c'}] 2026-09-25 15:09:18,549 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:09:19,171 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61037444 order {'name': '/', 'pos_reference': '263-133-000001', 'uuid': '067ecd21-cf48-486f-9544-3e6cb1f9fb0c'} created pos.order #870 2026-09-25 15:09:19,238 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61037444 finished 2026-09-25 15:09:19,354 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 664 0.244 0.566 2026-09-25 15:09:19,381 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:19] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:09:19,403 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:19] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.015 2026-09-25 15:09:19,414 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:19] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:09:19,466 44 INFO rb-48985ee-225086-418734 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-25 15:09:19,469 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7130598 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-133-000001', 'uuid': '067ecd21-cf48-486f-9544-3e6cb1f9fb0c'}] 2026-09-25 15:09:19,473 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7130598 order {'name': 'Shop - 000001', 'pos_reference': '263-133-000001', 'uuid': '067ecd21-cf48-486f-9544-3e6cb1f9fb0c'} sync ignored for existing PoS order pos.order(870,) (state: done) 2026-09-25 15:09:19,480 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7130598 finished 2026-09-25 15:09:19,517 44 INFO rb-48985ee-225086-418734 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-25 15:09:19,537 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:19] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.021 0.049 2026-09-25 15:09:19,568 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:19] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.007 0.016 2026-09-25 15:09:19,575 44 INFO rb-48985ee-225086-418734 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-25 15:09:19,626 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-09-25 15:09:19,626 44 INFO rb-48985ee-225086-418734 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-25 15:09:19,689 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 17885756 (allocated 19398656) 2026-09-25 15:09:19,690 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 129760 2026-09-25 15:09:19,691 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-09-25 15:09:19,691 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 129760 2026-09-25 15:09:19,752 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150919_752056_test_taxes_l10n_be_pos.txt 2026-09-25 15:09:19,752 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmp68_vy84__chrome_odoo" 2026-09-25 15:09:20,175 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1441, 1442] 2026-09-25 15:09:20,798 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome pid: 129993 2026-09-25 15:09:20,798 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless temporary user profile dir: /tmp/tmpeyalq71y_chrome_odoo 2026-09-25 15:09:20,799 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:34073/json/version 2026-09-25 15:09:20,800 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34073', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:09:20,802 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Browser version: Chrome/150.0.7871.114 2026-09-25 15:09:20,802 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Issuing json command http://127.0.0.1:34073/json 2026-09-25 15:09:20,802 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34073', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:09:20,803 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Websocket url found: ws://127.0.0.1:34073/devtools/page/8642BE32ABC1C77FD0AE31F16C12A159 2026-09-25 15:09:20,805 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Enable chrome headless console log notification 2026-09-25 15:09:20,807 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome headless enable page notifications 2026-09-25 15:09:20,899 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:09:20,903 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Setting session cookie in browser 2026-09-25 15:09:20,904 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Open "http://127.0.0.1:8069/pos/ui/133" in browser 2026-09-25 15:09:20,904 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/133" 2026-09-25 15:09:20,978 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:20] "GET /pos/ui/133 HTTP/1.1" 200 - 90 0.020 0.047 2026-09-25 15:09:20,981 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Navigation result: {'frameId': '8642BE32ABC1C77FD0AE31F16C12A159', 'loaderId': '500D8080DCD8D9C6CD786B6B1D988F34', 'isDownload': False} 2026-09-25 15:09:20,981 44 INFO rb-48985ee-225086-418734 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-25 15:09:20,995 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:09:21,005 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:21] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:09:21,008 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:21] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 15:09:21,011 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:21] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 15:09:21,284 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:09:21,288 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:21,295 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:09:21,305 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_be_pos_downpayment_round_globally_price_included', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/133", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:09:21,307 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:09:21,308 44 INFO rb-48985ee-225086-418734 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-25 15:09:21,313 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:09:21,318 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:09:21,331 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:09:21,334 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.008 2026-09-25 15:09:21,359 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.006 0.017 2026-09-25 15:09:21,360 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.015 2026-09-25 15:09:21,640 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:21] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.083 0.181 2026-09-25 15:09:21,649 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:21] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:21,677 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:09:21,712 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:21] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.026 2026-09-25 15:09:21,723 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:21] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:09:21,729 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: Owl is running in 'dev' mode. 2026-09-25 15:09:21,736 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:21] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-09-25 15:09:21,765 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:09:21,780 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:21] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:09:21,781 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:09:21,789 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:09:21,791 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:09:21,801 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:21] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.011 0.019 2026-09-25 15:09:21,808 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:21] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.001 0.032 2026-09-25 15:09:21,813 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:21] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.001 0.015 2026-09-25 15:09:21,814 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:21] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.043 2026-09-25 15:09:21,842 44 INFO rb-48985ee-225086-418734 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-25 15:09:21,882 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:21] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:09:21,885 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:21] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.004 0.007 2026-09-25 15:09:21,926 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:21] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.015 0.034 2026-09-25 15:09:21,933 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:21,947 44 INFO rb-48985ee-225086-418734 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-25 15:09:21,968 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:21] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.020 0.067 2026-09-25 15:09:21,974 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:21] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:21,985 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:21] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.082 2026-09-25 15:09:21,997 44 INFO rb-48985ee-225086-418734 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-25 15:09:21,999 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:21] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.098 2026-09-25 15:09:22,014 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:22] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.112 2026-09-25 15:09:22,027 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:22] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.117 2026-09-25 15:09:22,039 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:22] "GET /web/image?model=product.template&field=image_128&id=2297&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.103 2026-09-25 15:09:22,052 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:22] "GET /web/image?model=product.template&field=image_128&id=2301&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-09-25 15:09:22,065 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:22] "GET /web/image?model=product.template&field=image_128&id=2300&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-09-25 15:09:22,080 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:22] "GET /web/image?model=product.template&field=image_128&id=2292&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-09-25 15:09:22,093 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:22] "GET /web/image?model=product.template&field=image_128&id=2295&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-09-25 15:09:22,107 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:22] "GET /web/image?model=product.template&field=image_128&id=2299&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-09-25 15:09:22,119 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:22] "GET /web/image?model=product.template&field=image_128&id=2298&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-09-25 15:09:22,136 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:22] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-09-25 15:09:22,149 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:22] "GET /web/image?model=product.template&field=image_128&id=2294&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.079 2026-09-25 15:09:22,161 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:22] "GET /web/image?model=product.template&field=image_128&id=2296&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-09-25 15:09:22,173 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:22] "GET /web/image?model=product.template&field=image_128&id=2291&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-09-25 15:09:22,208 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.012 0.086 2026-09-25 15:09:22,221 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:22] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-09-25 15:09:22,234 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:22] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.111 2026-09-25 15:09:22,242 44 INFO rb-48985ee-225086-418734 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-25 15:09:22,299 44 INFO rb-48985ee-225086-418734 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-25 15:09:22,355 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:22] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 35 0.010 0.045 2026-09-25 15:09:22,401 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:22] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.010 0.021 2026-09-25 15:09:22,432 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:22] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-25 15:09:22,479 44 INFO rb-48985ee-225086-418734 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-25 15:09:22,551 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:22] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.021 0.050 2026-09-25 15:09:22,616 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.019 0.040 2026-09-25 15:09:22,622 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:22] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.053 2026-09-25 15:09:22,641 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:22] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.005 0.009 2026-09-25 15:09:22,654 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:22] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-25 15:09:22,684 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:22] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.015 2026-09-25 15:09:22,710 44 INFO rb-48985ee-225086-418734 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-25 15:09:22,763 44 INFO rb-48985ee-225086-418734 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-25 15:09:22,843 44 INFO rb-48985ee-225086-418734 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-25 15:09:22,893 44 INFO rb-48985ee-225086-418734 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-25 15:09:22,944 44 INFO rb-48985ee-225086-418734 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-25 15:09:23,009 44 INFO rb-48985ee-225086-418734 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-25 15:09:23,019 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:23,020 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:09:23,061 44 INFO rb-48985ee-225086-418734 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-25 15:09:23,110 44 INFO rb-48985ee-225086-418734 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-25 15:09:23,161 44 INFO rb-48985ee-225086-418734 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-25 15:09:23,224 44 INFO rb-48985ee-225086-418734 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-25 15:09:23,275 44 INFO rb-48985ee-225086-418734 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-25 15:09:23,328 44 INFO rb-48985ee-225086-418734 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-25 15:09:23,389 44 INFO rb-48985ee-225086-418734 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-25 15:09:23,392 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39049382 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000001', 'uuid': '3a28ed16-7471-492b-93ca-14ab0e0aeefd'}] 2026-09-25 15:09:23,394 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:09:24,009 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39049382 order {'name': '/', 'pos_reference': '264-133-000001', 'uuid': '3a28ed16-7471-492b-93ca-14ab0e0aeefd'} created pos.order #871 2026-09-25 15:09:24,088 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #39049382 finished 2026-09-25 15:09:24,197 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 664 0.236 0.571 2026-09-25 15:09:24,222 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09: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-25 15:09:24,248 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.018 2026-09-25 15:09:24,262 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:24] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:09:24,308 44 INFO rb-48985ee-225086-418734 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-25 15:09:24,311 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94210947 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '264-133-000001', 'uuid': '3a28ed16-7471-492b-93ca-14ab0e0aeefd'}] 2026-09-25 15:09:24,315 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94210947 order {'name': 'Shop - 000001', 'pos_reference': '264-133-000001', 'uuid': '3a28ed16-7471-492b-93ca-14ab0e0aeefd'} sync ignored for existing PoS order pos.order(871,) (state: done) 2026-09-25 15:09:24,322 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94210947 finished 2026-09-25 15:09:24,360 44 INFO rb-48985ee-225086-418734 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-25 15:09:24,381 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.021 0.051 2026-09-25 15:09:24,415 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.007 0.018 2026-09-25 15:09:24,422 44 INFO rb-48985ee-225086-418734 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-25 15:09:24,472 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: tour succeeded 2026-09-25 15:09:24,473 44 INFO rb-48985ee-225086-418734 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-25 15:09:24,539 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos.browser: heap 17927752 (allocated 19660800) 2026-09-25 15:09:24,541 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing chrome headless with pid 129993 2026-09-25 15:09:24,542 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Closing websocket connection 2026-09-25 15:09:24,542 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Terminating chrome headless with pid 129993 2026-09-25 15:09:24,602 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150924_602808_test_taxes_l10n_be_pos.txt 2026-09-25 15:09:24,603 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_be_pos: Removing chrome user profile "/tmp/tmpeyalq71y_chrome_odoo" 2026-09-25 15:09:25,031 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1444, 1445] 2026-09-25 15:09:25,097 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos ... 2026-09-25 15:09:25,728 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 130231 2026-09-25 15:09:25,728 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpy8b87ajm_chrome_odoo 2026-09-25 15:09:25,728 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:37665/json/version 2026-09-25 15:09:25,729 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37665', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:09:25,731 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-09-25 15:09:25,731 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:37665/json 2026-09-25 15:09:25,732 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37665', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:09:25,732 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:37665/devtools/page/14AFB42E3BE85DA04E8D4AA60F8F2CE9 2026-09-25 15:09:25,734 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-09-25 15:09:25,734 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-09-25 15:09:25,799 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:09:25,802 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-09-25 15:09:25,803 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Open "http://127.0.0.1:8069/pos/ui/133" in browser 2026-09-25 15:09:25,803 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/133" 2026-09-25 15:09:25,810 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:09:26,134 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:26] "GET /pos/ui/133 HTTP/1.1" 200 - 134 0.030 0.296 2026-09-25 15:09:26,137 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '14AFB42E3BE85DA04E8D4AA60F8F2CE9', 'loaderId': '8A11168C7A53D011F8376AFFFA0C6819', 'isDownload': False} 2026-09-25 15:09:26,137 44 INFO rb-48985ee-225086-418734 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-25 15:09:26,148 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:09:26,157 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:26] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:09:26,161 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:26] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 15:09:26,163 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:26] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-09-25 15:09:26,459 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:26,460 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:26] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:26,469 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:26] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-25 15:09:26,481 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:26] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:09:26,487 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:26] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:09:26,488 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_br_pos_downpayment_round_per_line_price_excluded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/133", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:09:26,490 44 INFO rb-48985ee-225086-418734 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-25 15:09:26,494 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:09:26,506 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:26] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:09:26,514 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-25 15:09:26,535 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:26] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.006 0.017 2026-09-25 15:09:26,537 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.014 2026-09-25 15:09:26,807 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:26] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.079 0.177 2026-09-25 15:09:26,816 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:26] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:26,842 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:09:26,877 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:26] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.023 2026-09-25 15:09:26,889 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:26] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:09:26,896 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-09-25 15:09:26,902 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:26] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:09:26,928 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:09:26,937 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:09:26,940 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:26] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:09:26,947 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09: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-25 15:09:26,947 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:26,958 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:26] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.012 0.015 2026-09-25 15:09:26,965 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:26] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.002 0.030 2026-09-25 15:09:26,973 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:26] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.001 0.019 2026-09-25 15:09:26,974 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:26] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.041 2026-09-25 15:09:27,004 44 INFO rb-48985ee-225086-418734 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-25 15:09:27,040 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:27] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:09:27,054 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:27,069 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:27] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.014 0.022 2026-09-25 15:09:27,098 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:27] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.008 0.058 2026-09-25 15:09:27,112 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:27] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.073 2026-09-25 15:09:27,122 44 INFO rb-48985ee-225086-418734 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-25 15:09:27,131 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:27] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.094 2026-09-25 15:09:27,139 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:27] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:09:27,139 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:27] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.002 0.080 2026-09-25 15:09:27,156 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:27] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.123 2026-09-25 15:09:27,169 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:27] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.095 2026-09-25 15:09:27,173 44 INFO rb-48985ee-225086-418734 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-25 15:09:27,184 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:27] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-09-25 15:09:27,197 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:27] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-09-25 15:09:27,209 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:27] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.065 2026-09-25 15:09:27,222 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:27] "GET /web/image?model=product.template&field=image_128&id=2292&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-09-25 15:09:27,234 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:27] "GET /web/image?model=product.template&field=image_128&id=2291&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-09-25 15:09:27,273 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:27] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.014 0.086 2026-09-25 15:09:27,285 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:27] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-09-25 15:09:27,298 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:27] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.110 2026-09-25 15:09:27,308 44 INFO rb-48985ee-225086-418734 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-25 15:09:27,365 44 INFO rb-48985ee-225086-418734 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-25 15:09:27,441 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:27] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 61 0.017 0.057 2026-09-25 15:09:27,487 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:27] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.010 0.021 2026-09-25 15:09:27,514 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:27] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-25 15:09:27,558 44 INFO rb-48985ee-225086-418734 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-25 15:09:27,623 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:27] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.021 0.043 2026-09-25 15:09:27,687 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.019 0.039 2026-09-25 15:09:27,692 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:27] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.053 2026-09-25 15:09:27,708 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:27] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.003 0.008 2026-09-25 15:09:27,720 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:27] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-25 15:09:27,746 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:27] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.013 2026-09-25 15:09:27,777 44 INFO rb-48985ee-225086-418734 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-25 15:09:27,829 44 INFO rb-48985ee-225086-418734 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-25 15:09:27,908 44 INFO rb-48985ee-225086-418734 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-25 15:09:27,958 44 INFO rb-48985ee-225086-418734 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-25 15:09:28,011 44 INFO rb-48985ee-225086-418734 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-25 15:09:28,074 44 INFO rb-48985ee-225086-418734 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-25 15:09:28,082 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:28] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:28,083 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:28] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:28,124 44 INFO rb-48985ee-225086-418734 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-25 15:09:28,175 44 INFO rb-48985ee-225086-418734 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-25 15:09:28,225 44 INFO rb-48985ee-225086-418734 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-25 15:09:28,288 44 INFO rb-48985ee-225086-418734 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-25 15:09:28,339 44 INFO rb-48985ee-225086-418734 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-25 15:09:28,391 44 INFO rb-48985ee-225086-418734 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-25 15:09:28,451 44 INFO rb-48985ee-225086-418734 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-25 15:09:28,455 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28117955 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000001', 'uuid': 'c5c26924-1d39-4ed0-9154-1b82b060851d'}] 2026-09-25 15:09:28,460 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:29,464 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28117955 order {'name': '/', 'pos_reference': '261-133-000001', 'uuid': 'c5c26924-1d39-4ed0-9154-1b82b060851d'} created pos.order #872 2026-09-25 15:09:29,567 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28117955 finished 2026-09-25 15:09:29,720 44 INFO rb-48985ee-225086-418734 odoo.tests.common: Simulating signal changes during tests 2026-09-25 15:09:29,721 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 863 0.290 0.978 2026-09-25 15:09:29,776 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 31 0.010 0.021 2026-09-25 15:09:29,777 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:29] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 2 0.000 0.033 2026-09-25 15:09:29,792 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:29] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:09:29,845 44 INFO rb-48985ee-225086-418734 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-25 15:09:29,848 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58205235 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': 'c5c26924-1d39-4ed0-9154-1b82b060851d'}] 2026-09-25 15:09:29,855 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58205235 order {'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': 'c5c26924-1d39-4ed0-9154-1b82b060851d'} sync ignored for existing PoS order pos.order(872,) (state: done) 2026-09-25 15:09:29,863 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58205235 finished 2026-09-25 15:09:29,896 44 INFO rb-48985ee-225086-418734 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-25 15:09:29,931 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 87 0.026 0.060 2026-09-25 15:09:29,956 44 INFO rb-48985ee-225086-418734 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-25 15:09:29,961 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.007 0.014 2026-09-25 15:09:30,005 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-09-25 15:09:30,006 44 INFO rb-48985ee-225086-418734 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-25 15:09:30,068 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 17873400 (allocated 19398656) 2026-09-25 15:09:30,072 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 130231 2026-09-25 15:09:30,072 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-09-25 15:09:30,073 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 130231 2026-09-25 15:09:30,126 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150930_126655_test_taxes_l10n_br_pos.txt 2026-09-25 15:09:30,126 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpy8b87ajm_chrome_odoo" 2026-09-25 15:09:30,582 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1447, 1448] 2026-09-25 15:09:31,206 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 130462 2026-09-25 15:09:31,206 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpb0zu2kf1_chrome_odoo 2026-09-25 15:09:31,206 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:41979/json/version 2026-09-25 15:09:31,207 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41979', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:09:31,208 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-09-25 15:09:31,209 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:41979/json 2026-09-25 15:09:31,209 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41979', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:09:31,210 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:41979/devtools/page/5B7DCCA05DF4A7BA32FB7592DCCFB43C 2026-09-25 15:09:31,211 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-09-25 15:09:31,212 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-09-25 15:09:31,288 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:09:31,292 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-09-25 15:09:31,293 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Open "http://127.0.0.1:8069/pos/ui/133" in browser 2026-09-25 15:09:31,293 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/133" 2026-09-25 15:09:31,380 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:31] "GET /pos/ui/133 HTTP/1.1" 200 - 112 0.025 0.057 2026-09-25 15:09:31,382 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '5B7DCCA05DF4A7BA32FB7592DCCFB43C', 'loaderId': 'FC86478B621E0A56D72023EBC0E64DFC', 'isDownload': False} 2026-09-25 15:09:31,382 44 INFO rb-48985ee-225086-418734 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-25 15:09:31,393 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:09:31,402 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:31] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:09:31,406 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:31] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:09:31,409 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:31] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:09:31,691 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:31,693 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:31] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:31,702 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:31] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-25 15:09:31,714 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:31] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:09:31,720 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:31] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:09:31,721 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_br_pos_downpayment_round_globally_price_excluded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/133", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:09:31,723 44 INFO rb-48985ee-225086-418734 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-25 15:09:31,726 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:31] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:09:31,739 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:31] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:09:31,742 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:31] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 15:09:31,768 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:31] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.008 0.017 2026-09-25 15:09:31,770 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:31] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-09-25 15:09:32,060 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:32] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 353 0.092 0.184 2026-09-25 15:09:32,069 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:32] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:32,095 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:09:32,127 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:32] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.023 2026-09-25 15:09:32,138 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:32] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:09:32,144 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-09-25 15:09:32,150 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:32] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:09:32,176 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:09:32,192 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:09:32,195 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:32] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:09:32,197 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:32] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.003 0.010 2026-09-25 15:09:32,199 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:32] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.015 2026-09-25 15:09:32,206 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:09:32,207 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:09:32,221 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:32] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.009 0.029 2026-09-25 15:09:32,229 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:32] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.002 0.020 2026-09-25 15:09:32,263 44 INFO rb-48985ee-225086-418734 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-25 15:09:32,292 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:32] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:09:32,316 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:32,333 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:32] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.021 0.024 2026-09-25 15:09:32,359 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:32] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.007 0.062 2026-09-25 15:09:32,374 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:32] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-09-25 15:09:32,379 44 INFO rb-48985ee-225086-418734 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-25 15:09:32,379 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:09:32,392 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:32] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.004 0.089 2026-09-25 15:09:32,406 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:32] "GET /web/image?model=product.template&field=image_128&id=2291&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-09-25 15:09:32,415 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:32] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.002 0.119 2026-09-25 15:09:32,428 44 INFO rb-48985ee-225086-418734 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-25 15:09:32,429 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:32] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.093 2026-09-25 15:09:32,443 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:32] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-09-25 15:09:32,456 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:32] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-09-25 15:09:32,470 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:32] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-09-25 15:09:32,484 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:32] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-09-25 15:09:32,497 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:32] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.080 2026-09-25 15:09:32,510 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:32] "GET /web/image?model=product.template&field=image_128&id=2292&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-09-25 15:09:32,547 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:32] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.014 0.089 2026-09-25 15:09:32,565 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:32] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.091 2026-09-25 15:09:32,575 44 INFO rb-48985ee-225086-418734 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-25 15:09:32,578 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:32] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.092 2026-09-25 15:09:32,591 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:32] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.132 2026-09-25 15:09:32,631 44 INFO rb-48985ee-225086-418734 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-25 15:09:32,706 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:32] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 44 0.013 0.060 2026-09-25 15:09:32,755 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:32] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.011 0.022 2026-09-25 15:09:32,781 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:32] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-25 15:09:32,825 44 INFO rb-48985ee-225086-418734 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-25 15:09:32,894 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:32] "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.021 0.047 2026-09-25 15:09:32,961 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:32] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.020 0.042 2026-09-25 15:09:32,968 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:32] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.059 2026-09-25 15:09:32,985 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:32] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.003 0.008 2026-09-25 15:09:32,996 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:32] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-25 15:09:33,024 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:33] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.014 2026-09-25 15:09:33,060 44 INFO rb-48985ee-225086-418734 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-25 15:09:33,113 44 INFO rb-48985ee-225086-418734 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-25 15:09:33,191 44 INFO rb-48985ee-225086-418734 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-25 15:09:33,242 44 INFO rb-48985ee-225086-418734 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-25 15:09:33,292 44 INFO rb-48985ee-225086-418734 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-25 15:09:33,355 44 INFO rb-48985ee-225086-418734 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-25 15:09:33,365 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:09:33,365 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:09:33,406 44 INFO rb-48985ee-225086-418734 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-25 15:09:33,457 44 INFO rb-48985ee-225086-418734 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-25 15:09:33,507 44 INFO rb-48985ee-225086-418734 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-25 15:09:33,570 44 INFO rb-48985ee-225086-418734 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-25 15:09:33,621 44 INFO rb-48985ee-225086-418734 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-25 15:09:33,674 44 INFO rb-48985ee-225086-418734 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-25 15:09:33,734 44 INFO rb-48985ee-225086-418734 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-25 15:09:33,739 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65227207 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000001', 'uuid': 'e06735d3-18bc-49bd-8746-993f3c1536df'}] 2026-09-25 15:09:33,743 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:34,402 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65227207 order {'name': '/', 'pos_reference': '262-133-000001', 'uuid': 'e06735d3-18bc-49bd-8746-993f3c1536df'} created pos.order #873 2026-09-25 15:09:34,470 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #65227207 finished 2026-09-25 15:09:34,582 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 703 0.269 0.576 2026-09-25 15:09:34,607 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:34] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:09:34,630 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.016 2026-09-25 15:09:34,644 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:34] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:09:34,694 44 INFO rb-48985ee-225086-418734 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-25 15:09:34,697 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94803059 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-133-000001', 'uuid': 'e06735d3-18bc-49bd-8746-993f3c1536df'}] 2026-09-25 15:09:34,701 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94803059 order {'name': 'Shop - 000001', 'pos_reference': '262-133-000001', 'uuid': 'e06735d3-18bc-49bd-8746-993f3c1536df'} sync ignored for existing PoS order pos.order(873,) (state: done) 2026-09-25 15:09:34,709 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #94803059 finished 2026-09-25 15:09:34,745 44 INFO rb-48985ee-225086-418734 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-25 15:09:34,777 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:34] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.028 0.053 2026-09-25 15:09:34,805 44 INFO rb-48985ee-225086-418734 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-25 15:09:34,810 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.009 0.017 2026-09-25 15:09:34,854 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-09-25 15:09:34,855 44 INFO rb-48985ee-225086-418734 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-25 15:09:34,913 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 17924184 (allocated 19398656) 2026-09-25 15:09:34,915 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 130462 2026-09-25 15:09:34,915 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-09-25 15:09:34,916 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 130462 2026-09-25 15:09:34,969 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150934_969648_test_taxes_l10n_br_pos.txt 2026-09-25 15:09:34,969 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpb0zu2kf1_chrome_odoo" 2026-09-25 15:09:35,403 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1450, 1451] 2026-09-25 15:09:36,027 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 130691 2026-09-25 15:09:36,027 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmp8i7fti_j_chrome_odoo 2026-09-25 15:09:36,027 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:43913/json/version 2026-09-25 15:09:36,029 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43913', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:09:36,030 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-09-25 15:09:36,031 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:43913/json 2026-09-25 15:09:36,031 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43913', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:09:36,032 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:43913/devtools/page/90D16FF26AFAC922109421FABC666DC8 2026-09-25 15:09:36,034 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-09-25 15:09:36,034 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-09-25 15:09:36,116 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:09:36,120 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-09-25 15:09:36,121 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Open "http://127.0.0.1:8069/pos/ui/133" in browser 2026-09-25 15:09:36,121 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/133" 2026-09-25 15:09:36,204 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:36] "GET /pos/ui/133 HTTP/1.1" 200 - 90 0.022 0.057 2026-09-25 15:09:36,207 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '90D16FF26AFAC922109421FABC666DC8', 'loaderId': '34DCB9729D02A45DE30A3F52665F0594', 'isDownload': False} 2026-09-25 15:09:36,207 44 INFO rb-48985ee-225086-418734 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-25 15:09:36,216 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:09:36,226 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:36] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:09:36,230 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:36] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-09-25 15:09:36,236 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:36] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.009 2026-09-25 15:09:36,537 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:36,539 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:36] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:36,545 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:36] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:09:36,555 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_br_pos_downpayment_round_per_line_price_included', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/133", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:09:36,557 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:36] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:09:36,558 44 INFO rb-48985ee-225086-418734 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-25 15:09:36,564 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:36] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:09:36,569 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:36] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:09:36,581 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:36] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:09:36,584 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.010 2026-09-25 15:09:36,608 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:36] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.005 0.016 2026-09-25 15:09:36,609 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.014 2026-09-25 15:09:36,891 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:36] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.086 0.181 2026-09-25 15:09:36,899 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:36] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:36,928 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09: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-25 15:09:36,961 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:36] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.024 2026-09-25 15:09:36,970 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:36] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:09:36,976 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-09-25 15:09:36,983 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:36] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-09-25 15:09:37,009 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:09:37,022 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:37,026 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:37,033 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:09:37,034 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:09:37,043 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:37] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.011 0.015 2026-09-25 15:09:37,050 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:37] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.001 0.029 2026-09-25 15:09:37,055 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:37] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.001 0.014 2026-09-25 15:09:37,056 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.038 2026-09-25 15:09:37,079 44 INFO rb-48985ee-225086-418734 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-25 15:09:37,109 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:37,122 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:37] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.004 0.014 2026-09-25 15:09:37,149 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:09:37,166 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:37] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.018 0.043 2026-09-25 15:09:37,182 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:37] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.060 2026-09-25 15:09:37,207 44 INFO rb-48985ee-225086-418734 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-25 15:09:37,211 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:37] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.011 0.091 2026-09-25 15:09:37,219 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:09:37,229 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:37] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.003 0.105 2026-09-25 15:09:37,243 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:37] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.113 2026-09-25 15:09:37,258 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:37] "GET /web/image?model=product.template&field=image_128&id=2292&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.105 2026-09-25 15:09:37,259 44 INFO rb-48985ee-225086-418734 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-25 15:09:37,275 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:37] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.106 2026-09-25 15:09:37,287 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:37] "GET /web/image?model=product.template&field=image_128&id=2291&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-09-25 15:09:37,300 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:37] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-09-25 15:09:37,312 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:37] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-09-25 15:09:37,325 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:37] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-09-25 15:09:37,338 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:37] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-09-25 15:09:37,351 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:37] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.072 2026-09-25 15:09:37,363 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:37] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-09-25 15:09:37,399 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.014 0.082 2026-09-25 15:09:37,412 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:37] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-09-25 15:09:37,425 44 INFO rb-48985ee-225086-418734 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-25 15:09:37,425 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:37] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-09-25 15:09:37,438 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:37] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.122 2026-09-25 15:09:37,481 44 INFO rb-48985ee-225086-418734 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-25 15:09:37,537 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:37] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 35 0.014 0.040 2026-09-25 15:09:37,587 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:37] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.013 0.021 2026-09-25 15:09:37,614 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:37] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-25 15:09:37,658 44 INFO rb-48985ee-225086-418734 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-25 15:09:37,757 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09: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.032 0.065 2026-09-25 15:09:37,822 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:37] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.020 0.040 2026-09-25 15:09:37,831 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:37] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.056 2026-09-25 15:09:37,847 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:37] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.003 0.008 2026-09-25 15:09:37,859 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:37] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-25 15:09:37,886 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:37] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.014 2026-09-25 15:09:37,927 44 INFO rb-48985ee-225086-418734 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-25 15:09:37,979 44 INFO rb-48985ee-225086-418734 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-25 15:09:38,057 44 INFO rb-48985ee-225086-418734 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-25 15:09:38,108 44 INFO rb-48985ee-225086-418734 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-25 15:09:38,158 44 INFO rb-48985ee-225086-418734 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-25 15:09:38,222 44 INFO rb-48985ee-225086-418734 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-25 15:09:38,231 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:38,231 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:38,273 44 INFO rb-48985ee-225086-418734 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-25 15:09:38,323 44 INFO rb-48985ee-225086-418734 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-25 15:09:38,374 44 INFO rb-48985ee-225086-418734 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-25 15:09:38,436 44 INFO rb-48985ee-225086-418734 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-25 15:09:38,487 44 INFO rb-48985ee-225086-418734 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-25 15:09:38,540 44 INFO rb-48985ee-225086-418734 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-25 15:09:38,600 44 INFO rb-48985ee-225086-418734 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-25 15:09:38,605 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82996884 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000001', 'uuid': '5260b0fa-1574-4f01-9363-dcccb3b92e13'}] 2026-09-25 15:09:38,610 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:39,224 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82996884 order {'name': '/', 'pos_reference': '263-133-000001', 'uuid': '5260b0fa-1574-4f01-9363-dcccb3b92e13'} created pos.order #874 2026-09-25 15:09:39,288 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #82996884 finished 2026-09-25 15:09:39,398 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 672 0.233 0.563 2026-09-25 15:09:39,425 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:39] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:09:39,448 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:39] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.018 2026-09-25 15:09:39,462 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:39] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:09:39,510 44 INFO rb-48985ee-225086-418734 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-25 15:09:39,513 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2573969 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-133-000001', 'uuid': '5260b0fa-1574-4f01-9363-dcccb3b92e13'}] 2026-09-25 15:09:39,517 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2573969 order {'name': 'Shop - 000001', 'pos_reference': '263-133-000001', 'uuid': '5260b0fa-1574-4f01-9363-dcccb3b92e13'} sync ignored for existing PoS order pos.order(874,) (state: done) 2026-09-25 15:09:39,525 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2573969 finished 2026-09-25 15:09:39,562 44 INFO rb-48985ee-225086-418734 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-25 15:09:39,583 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:39] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.021 0.051 2026-09-25 15:09:39,613 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:39] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.009 0.014 2026-09-25 15:09:39,621 44 INFO rb-48985ee-225086-418734 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-25 15:09:39,671 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-09-25 15:09:39,671 44 INFO rb-48985ee-225086-418734 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-25 15:09:39,733 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 17975676 (allocated 19398656) 2026-09-25 15:09:39,734 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 130691 2026-09-25 15:09:39,734 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-09-25 15:09:39,735 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 130691 2026-09-25 15:09:39,789 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150939_789035_test_taxes_l10n_br_pos.txt 2026-09-25 15:09:39,789 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmp8i7fti_j_chrome_odoo" 2026-09-25 15:09:40,224 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1453, 1454] 2026-09-25 15:09:40,844 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome pid: 130925 2026-09-25 15:09:40,844 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless temporary user profile dir: /tmp/tmpi5ghuid4_chrome_odoo 2026-09-25 15:09:40,844 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:38649/json/version 2026-09-25 15:09:40,845 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38649', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:09:40,847 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Browser version: Chrome/150.0.7871.114 2026-09-25 15:09:40,847 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Issuing json command http://127.0.0.1:38649/json 2026-09-25 15:09:40,847 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38649', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:09:40,848 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Websocket url found: ws://127.0.0.1:38649/devtools/page/3730B8B28107AC32131ACCD4F8D5520D 2026-09-25 15:09:40,849 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Enable chrome headless console log notification 2026-09-25 15:09:40,850 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome headless enable page notifications 2026-09-25 15:09:40,929 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:09:40,933 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Setting session cookie in browser 2026-09-25 15:09:40,934 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Open "http://127.0.0.1:8069/pos/ui/133" in browser 2026-09-25 15:09:40,934 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/133" 2026-09-25 15:09:41,010 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:41] "GET /pos/ui/133 HTTP/1.1" 200 - 90 0.024 0.046 2026-09-25 15:09:41,012 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Navigation result: {'frameId': '3730B8B28107AC32131ACCD4F8D5520D', 'loaderId': '3A84C34FD73B4E075E256FA597AFE838', 'isDownload': False} 2026-09-25 15:09:41,012 44 INFO rb-48985ee-225086-418734 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-25 15:09:41,021 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:09:41,030 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:41] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:09:41,038 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:41] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 15:09:41,045 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:41] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.003 0.015 2026-09-25 15:09:41,348 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:41,350 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:41] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:09:41,356 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:09:41,367 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:41] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:09:41,371 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_br_pos_downpayment_round_globally_price_included', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/133", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:09:41,374 44 INFO rb-48985ee-225086-418734 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-25 15:09:41,374 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:41] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:09:41,379 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:41] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:09:41,392 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:41] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:09:41,395 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.010 2026-09-25 15:09:41,420 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:41] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.006 0.018 2026-09-25 15:09:41,422 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.015 2026-09-25 15:09:41,707 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:41] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 351 0.083 0.186 2026-09-25 15:09:41,717 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:41] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:41,747 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:09:41,783 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:41] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.027 2026-09-25 15:09:41,798 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:41] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:09:41,804 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: Owl is running in 'dev' mode. 2026-09-25 15:09:41,812 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:41] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-25 15:09:41,839 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:09:41,848 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:09:41,851 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:41] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:09:41,856 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:41,858 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09: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-25 15:09:41,866 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:41] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.012 0.015 2026-09-25 15:09:41,868 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:41] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.026 2026-09-25 15:09:41,875 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:41] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.002 0.010 2026-09-25 15:09:41,883 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:41] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.001 0.038 2026-09-25 15:09:41,934 44 INFO rb-48985ee-225086-418734 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-25 15:09:41,973 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:41] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.006 0.009 2026-09-25 15:09:41,975 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:41] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-25 15:09:41,997 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:09:42,011 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:42] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.016 0.034 2026-09-25 15:09:42,029 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:42] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.051 2026-09-25 15:09:42,051 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:42] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.009 0.064 2026-09-25 15:09:42,056 44 INFO rb-48985ee-225086-418734 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-25 15:09:42,057 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:42] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:42,068 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:42] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-09-25 15:09:42,083 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:42] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-09-25 15:09:42,106 44 INFO rb-48985ee-225086-418734 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-25 15:09:42,111 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:42] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.009 0.141 2026-09-25 15:09:42,125 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:42] "GET /web/image?model=product.template&field=image_128&id=2306&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.110 2026-09-25 15:09:42,138 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:42] "GET /web/image?model=product.template&field=image_128&id=2305&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.099 2026-09-25 15:09:42,151 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:42] "GET /web/image?model=product.template&field=image_128&id=2303&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-09-25 15:09:42,164 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:42] "GET /web/image?model=product.template&field=image_128&id=2292&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.091 2026-09-25 15:09:42,177 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:42] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-09-25 15:09:42,190 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:42] "GET /web/image?model=product.template&field=image_128&id=2309&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.075 2026-09-25 15:09:42,202 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:42] "GET /web/image?model=product.template&field=image_128&id=2304&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-09-25 15:09:42,217 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:42] "GET /web/image?model=product.template&field=image_128&id=2308&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.074 2026-09-25 15:09:42,230 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:42] "GET /web/image?model=product.template&field=image_128&id=2302&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-09-25 15:09:42,242 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:42] "GET /web/image?model=product.template&field=image_128&id=2291&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-09-25 15:09:42,254 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:42] "GET /web/image?model=product.template&field=image_128&id=2307&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-09-25 15:09:42,290 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:42] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.013 0.085 2026-09-25 15:09:42,303 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:42] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.082 2026-09-25 15:09:42,317 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:42] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.108 2026-09-25 15:09:42,324 44 INFO rb-48985ee-225086-418734 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-25 15:09:42,381 44 INFO rb-48985ee-225086-418734 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-25 15:09:42,433 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:42] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 35 0.011 0.039 2026-09-25 15:09:42,479 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:42] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.010 0.020 2026-09-25 15:09:42,505 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:42] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-25 15:09:42,552 44 INFO rb-48985ee-225086-418734 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-25 15:09:42,618 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:42] "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.021 0.044 2026-09-25 15:09:42,681 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.018 0.039 2026-09-25 15:09:42,687 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:42] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.055 2026-09-25 15:09:42,703 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:42] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.003 0.008 2026-09-25 15:09:42,714 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:42] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-25 15:09:42,742 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:42] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.015 2026-09-25 15:09:42,777 44 INFO rb-48985ee-225086-418734 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-25 15:09:42,830 44 INFO rb-48985ee-225086-418734 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-25 15:09:42,909 44 INFO rb-48985ee-225086-418734 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-25 15:09:42,960 44 INFO rb-48985ee-225086-418734 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-25 15:09:43,010 44 INFO rb-48985ee-225086-418734 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-25 15:09:43,074 44 INFO rb-48985ee-225086-418734 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-25 15:09:43,082 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:43,083 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:43,124 44 INFO rb-48985ee-225086-418734 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-25 15:09:43,175 44 INFO rb-48985ee-225086-418734 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-25 15:09:43,225 44 INFO rb-48985ee-225086-418734 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-25 15:09:43,290 44 INFO rb-48985ee-225086-418734 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-25 15:09:43,339 44 INFO rb-48985ee-225086-418734 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-25 15:09:43,393 44 INFO rb-48985ee-225086-418734 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-25 15:09:43,452 44 INFO rb-48985ee-225086-418734 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-25 15:09:43,457 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99979400 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000001', 'uuid': 'e1d98d9b-3cb4-408a-8139-91eabc199df7'}] 2026-09-25 15:09:43,459 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:09:44,083 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99979400 order {'name': '/', 'pos_reference': '264-133-000001', 'uuid': 'e1d98d9b-3cb4-408a-8139-91eabc199df7'} created pos.order #875 2026-09-25 15:09:44,150 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #99979400 finished 2026-09-25 15:09:44,262 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 672 0.233 0.574 2026-09-25 15:09:44,289 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:44] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:09:44,315 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:44] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.021 2026-09-25 15:09:44,328 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:44] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:09:44,379 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83183780 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '264-133-000001', 'uuid': 'e1d98d9b-3cb4-408a-8139-91eabc199df7'}] 2026-09-25 15:09:44,381 44 INFO rb-48985ee-225086-418734 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-25 15:09:44,384 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83183780 order {'name': 'Shop - 000001', 'pos_reference': '264-133-000001', 'uuid': 'e1d98d9b-3cb4-408a-8139-91eabc199df7'} sync ignored for existing PoS order pos.order(875,) (state: done) 2026-09-25 15:09:44,392 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #83183780 finished 2026-09-25 15:09:44,432 44 INFO rb-48985ee-225086-418734 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-25 15:09:44,454 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.025 0.052 2026-09-25 15:09:44,483 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:44] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.008 0.014 2026-09-25 15:09:44,491 44 INFO rb-48985ee-225086-418734 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-25 15:09:44,541 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: tour succeeded 2026-09-25 15:09:44,542 44 INFO rb-48985ee-225086-418734 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-25 15:09:44,606 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos.browser: heap 18018068 (allocated 19398656) 2026-09-25 15:09:44,608 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing chrome headless with pid 130925 2026-09-25 15:09:44,608 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Closing websocket connection 2026-09-25 15:09:44,609 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Terminating chrome headless with pid 130925 2026-09-25 15:09:44,662 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_150944_662578_test_taxes_l10n_br_pos.txt 2026-09-25 15:09:44,662 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_br_pos: Removing chrome user profile "/tmp/tmpi5ghuid4_chrome_odoo" 2026-09-25 15:09:45,080 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1456, 1457] 2026-09-25 15:09:45,143 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment: Starting TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos ... 2026-09-25 15:09:46,622 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 131160 2026-09-25 15:09:46,623 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpc_i0ycci_chrome_odoo 2026-09-25 15:09:46,623 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:40825/json/version 2026-09-25 15:09:46,624 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40825', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:09:46,625 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-09-25 15:09:46,625 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:40825/json 2026-09-25 15:09:46,626 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40825', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:09:46,626 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:40825/devtools/page/723E8C5B490EAF1EA5589E28EBD42999 2026-09-25 15:09:46,628 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-09-25 15:09:46,628 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-09-25 15:09:46,728 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:09:46,731 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-09-25 15:09:46,732 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Open "http://127.0.0.1:8069/pos/ui/133" in browser 2026-09-25 15:09:46,732 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/133" 2026-09-25 15:09:46,741 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:09:47,110 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:47] "GET /pos/ui/133 HTTP/1.1" 200 - 134 0.030 0.341 2026-09-25 15:09:47,112 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': '723E8C5B490EAF1EA5589E28EBD42999', 'loaderId': 'AD1A5661AEBC3663DBC26B4F81B2E1B9', 'isDownload': False} 2026-09-25 15:09:47,113 44 INFO rb-48985ee-225086-418734 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-25 15:09:47,128 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:09:47,139 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:47] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 15:09:47,141 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:47] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 15:09:47,144 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:47] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-25 15:09:47,445 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:09:47,447 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:47] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:09:47,456 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 15:09:47,468 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:47] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:09:47,470 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_in_pos_downpayment_round_per_line_price_excluded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/133", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:09:47,474 44 INFO rb-48985ee-225086-418734 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-25 15:09:47,479 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:47] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:09:47,484 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:09:47,497 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:47] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:09:47,505 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-25 15:09:47,531 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:47] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.006 0.019 2026-09-25 15:09:47,532 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.016 2026-09-25 15:09:47,811 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:47] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 354 0.081 0.180 2026-09-25 15:09:47,820 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:47] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:47,850 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.008 2026-09-25 15:09:47,882 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:47] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:09:47,893 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:47] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:09:47,899 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-09-25 15:09:47,906 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:47] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.004 2026-09-25 15:09:47,932 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:09:47,941 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:47] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:09:47,942 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:09:47,946 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:47] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:09:47,949 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:47] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.002 0.010 2026-09-25 15:09:47,960 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:09:47,962 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:09:47,974 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:47] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.009 0.030 2026-09-25 15:09:47,977 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:47] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:47,982 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:47] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.001 0.017 2026-09-25 15:09:48,011 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:48] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.008 0.031 2026-09-25 15:09:48,028 44 INFO rb-48985ee-225086-418734 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-25 15:09:48,046 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:48] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.008 0.064 2026-09-25 15:09:48,075 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:48] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.016 2026-09-25 15:09:48,080 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:48,090 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:48] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.031 2026-09-25 15:09:48,104 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:48] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-09-25 15:09:48,120 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:48] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.058 2026-09-25 15:09:48,133 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:48] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-09-25 15:09:48,140 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:48] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.002 0.074 2026-09-25 15:09:48,153 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:48] "GET /web/image?model=product.template&field=image_128&id=2311&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-09-25 15:09:48,157 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:48] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:48,161 44 INFO rb-48985ee-225086-418734 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-25 15:09:48,171 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:48] "GET /web/image?model=product.template&field=image_128&id=2291&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-09-25 15:09:48,185 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:48] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-09-25 15:09:48,197 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:48] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-09-25 15:09:48,211 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:48] "GET /web/image?model=product.template&field=image_128&id=2292&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-09-25 15:09:48,212 44 INFO rb-48985ee-225086-418734 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-25 15:09:48,224 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:48] "GET /web/image?model=product.template&field=image_128&id=2310&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-09-25 15:09:48,261 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:48] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.013 0.087 2026-09-25 15:09:48,291 44 INFO rb-48985ee-225086-418734 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-25 15:09:48,348 44 INFO rb-48985ee-225086-418734 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-25 15:09:48,432 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:48] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 61 0.023 0.059 2026-09-25 15:09:48,480 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:48] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.010 0.021 2026-09-25 15:09:48,512 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:48] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-25 15:09:48,563 44 INFO rb-48985ee-225086-418734 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-25 15:09:48,625 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:48] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.020 0.042 2026-09-25 15:09:48,704 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:48] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.020 0.052 2026-09-25 15:09:48,710 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:48] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.068 2026-09-25 15:09:48,727 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:48] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.003 0.009 2026-09-25 15:09:48,739 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:48] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-25 15:09:48,767 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:48] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.014 2026-09-25 15:09:48,793 44 INFO rb-48985ee-225086-418734 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-25 15:09:48,846 44 INFO rb-48985ee-225086-418734 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-25 15:09:48,922 44 INFO rb-48985ee-225086-418734 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-25 15:09:48,973 44 INFO rb-48985ee-225086-418734 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-25 15:09:49,023 44 INFO rb-48985ee-225086-418734 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-25 15:09:49,087 44 INFO rb-48985ee-225086-418734 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-25 15:09:49,096 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:09:49,097 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:49,137 44 INFO rb-48985ee-225086-418734 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-25 15:09:49,188 44 INFO rb-48985ee-225086-418734 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-25 15:09:49,238 44 INFO rb-48985ee-225086-418734 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-25 15:09:49,301 44 INFO rb-48985ee-225086-418734 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-25 15:09:49,352 44 INFO rb-48985ee-225086-418734 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-25 15:09:49,405 44 INFO rb-48985ee-225086-418734 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-25 15:09:49,467 44 INFO rb-48985ee-225086-418734 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-25 15:09:49,470 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53979967 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000001', 'uuid': 'bfe6a3bf-e909-4049-bbf2-a3e79fa8bc65'}] 2026-09-25 15:09:49,475 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:09:50,543 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53979967 order {'name': '/', 'pos_reference': '261-133-000001', 'uuid': 'bfe6a3bf-e909-4049-bbf2-a3e79fa8bc65'} created pos.order #876 2026-09-25 15:09:50,643 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53979967 finished 2026-09-25 15:09:50,796 44 INFO rb-48985ee-225086-418734 odoo.tests.common: Simulating signal changes during tests 2026-09-25 15:09:50,796 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 858 0.316 1.013 2026-09-25 15:09:50,860 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:50] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 31 0.011 0.030 2026-09-25 15:09:50,862 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:50] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 2 0.001 0.044 2026-09-25 15:09:50,880 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:50] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:09:50,928 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44765070 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': 'bfe6a3bf-e909-4049-bbf2-a3e79fa8bc65'}] 2026-09-25 15:09:50,931 44 INFO rb-48985ee-225086-418734 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-25 15:09:50,935 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44765070 order {'name': 'Shop - 000001', 'pos_reference': '261-133-000001', 'uuid': 'bfe6a3bf-e909-4049-bbf2-a3e79fa8bc65'} sync ignored for existing PoS order pos.order(876,) (state: done) 2026-09-25 15:09:50,942 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #44765070 finished 2026-09-25 15:09:50,982 44 INFO rb-48985ee-225086-418734 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-25 15:09:51,005 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:51] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 87 0.025 0.054 2026-09-25 15:09:51,033 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:51] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.007 0.014 2026-09-25 15:09:51,040 44 INFO rb-48985ee-225086-418734 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-25 15:09:51,090 44 INFO rb-48985ee-225086-418734 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-25 15:09:51,141 44 INFO rb-48985ee-225086-418734 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-25 15:09:51,195 44 INFO rb-48985ee-225086-418734 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-25 15:09:51,248 44 INFO rb-48985ee-225086-418734 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-25 15:09:51,335 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:51] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 47 0.017 0.068 2026-09-25 15:09:51,385 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:51] "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-25 15:09:51,410 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:51] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 8 0.003 0.012 2026-09-25 15:09:51,443 44 INFO rb-48985ee-225086-418734 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-25 15:09:51,520 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:51] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 75 0.024 0.052 2026-09-25 15:09:51,585 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.019 0.040 2026-09-25 15:09:51,591 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:51] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.058 2026-09-25 15:09:51,617 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:51] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.014 2026-09-25 15:09:51,640 44 INFO rb-48985ee-225086-418734 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-25 15:09:51,692 44 INFO rb-48985ee-225086-418734 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-25 15:09:51,744 44 INFO rb-48985ee-225086-418734 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-25 15:09:51,796 44 INFO rb-48985ee-225086-418734 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-25 15:09:51,848 44 INFO rb-48985ee-225086-418734 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-25 15:09:51,911 44 INFO rb-48985ee-225086-418734 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-25 15:09:51,962 44 INFO rb-48985ee-225086-418734 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-25 15:09:52,013 44 INFO rb-48985ee-225086-418734 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-25 15:09:52,067 44 INFO rb-48985ee-225086-418734 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-25 15:09:52,117 44 INFO rb-48985ee-225086-418734 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-25 15:09:52,168 44 INFO rb-48985ee-225086-418734 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-25 15:09:52,218 44 INFO rb-48985ee-225086-418734 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-25 15:09:52,272 44 INFO rb-48985ee-225086-418734 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-25 15:09:52,323 44 INFO rb-48985ee-225086-418734 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-25 15:09:52,376 44 INFO rb-48985ee-225086-418734 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-25 15:09:52,433 44 INFO rb-48985ee-225086-418734 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-25 15:09:52,437 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89250408 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000002', 'uuid': '9e237b61-0f20-47f3-bebc-6ca0e9259805'}] 2026-09-25 15:09:53,082 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89250408 order {'name': '/', 'pos_reference': '261-133-000002', 'uuid': '9e237b61-0f20-47f3-bebc-6ca0e9259805'} created pos.order #877 2026-09-25 15:09:53,144 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89250408 finished 2026-09-25 15:09:53,251 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 718 0.251 0.564 2026-09-25 15:09:53,275 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:53] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:09:53,297 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:53] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.017 2026-09-25 15:09:53,311 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:53] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:09:53,330 44 INFO rb-48985ee-225086-418734 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-25 15:09:53,332 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36457520 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '261-133-000002', 'uuid': '9e237b61-0f20-47f3-bebc-6ca0e9259805'}] 2026-09-25 15:09:53,336 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36457520 order {'name': 'Shop - 000002', 'pos_reference': '261-133-000002', 'uuid': '9e237b61-0f20-47f3-bebc-6ca0e9259805'} sync ignored for existing PoS order pos.order(877,) (state: done) 2026-09-25 15:09:53,343 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36457520 finished 2026-09-25 15:09:53,380 44 INFO rb-48985ee-225086-418734 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-25 15:09:53,398 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.021 0.046 2026-09-25 15:09:53,427 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:53] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.007 0.015 2026-09-25 15:09:53,440 44 INFO rb-48985ee-225086-418734 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-25 15:09:53,490 44 INFO rb-48985ee-225086-418734 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-25 15:09:53,541 44 INFO rb-48985ee-225086-418734 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-25 15:09:53,596 44 INFO rb-48985ee-225086-418734 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-25 15:09:53,651 44 INFO rb-48985ee-225086-418734 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-25 15:09:53,682 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:53] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.002 0.028 2026-09-25 15:09:53,720 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:53] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.009 0.020 2026-09-25 15:09:53,740 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:53] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-25 15:09:53,774 44 INFO rb-48985ee-225086-418734 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-25 15:09:53,850 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:53] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.019 0.056 2026-09-25 15:09:53,914 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:53] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.018 0.040 2026-09-25 15:09:53,921 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:53] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.052 2026-09-25 15:09:53,949 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:53] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.014 2026-09-25 15:09:53,972 44 INFO rb-48985ee-225086-418734 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-25 15:09:54,024 44 INFO rb-48985ee-225086-418734 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-25 15:09:54,088 44 INFO rb-48985ee-225086-418734 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-25 15:09:54,138 44 INFO rb-48985ee-225086-418734 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-25 15:09:54,189 44 INFO rb-48985ee-225086-418734 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-25 15:09:54,243 44 INFO rb-48985ee-225086-418734 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-25 15:09:54,293 44 INFO rb-48985ee-225086-418734 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-25 15:09:54,344 44 INFO rb-48985ee-225086-418734 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-25 15:09:54,394 44 INFO rb-48985ee-225086-418734 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-25 15:09:54,448 44 INFO rb-48985ee-225086-418734 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-25 15:09:54,499 44 INFO rb-48985ee-225086-418734 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-25 15:09:54,552 44 INFO rb-48985ee-225086-418734 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-25 15:09:54,610 44 INFO rb-48985ee-225086-418734 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-25 15:09:54,614 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7030227 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000003', 'uuid': 'c25d23e7-752d-4b3d-822e-8e2dea1dc0db'}] 2026-09-25 15:09:55,156 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7030227 order {'name': '/', 'pos_reference': '261-133-000003', 'uuid': 'c25d23e7-752d-4b3d-822e-8e2dea1dc0db'} created pos.order #878 2026-09-25 15:09:55,221 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #7030227 finished 2026-09-25 15:09:55,330 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 542 0.204 0.514 2026-09-25 15:09:55,352 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:55] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:09:55,381 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:55] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.020 2026-09-25 15:09:55,394 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:55] "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-25 15:09:55,413 44 INFO rb-48985ee-225086-418734 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-25 15:09:55,416 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81269401 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '261-133-000003', 'uuid': 'c25d23e7-752d-4b3d-822e-8e2dea1dc0db'}] 2026-09-25 15:09:55,422 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81269401 order {'name': 'Shop - 000003', 'pos_reference': '261-133-000003', 'uuid': 'c25d23e7-752d-4b3d-822e-8e2dea1dc0db'} sync ignored for existing PoS order pos.order(878,) (state: done) 2026-09-25 15:09:55,430 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #81269401 finished 2026-09-25 15:09:55,464 44 INFO rb-48985ee-225086-418734 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-25 15:09:55,496 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.020 0.062 2026-09-25 15:09:55,525 44 INFO rb-48985ee-225086-418734 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-25 15:09:55,526 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:55] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.006 0.014 2026-09-25 15:09:55,573 44 INFO rb-48985ee-225086-418734 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-25 15:09:55,624 44 INFO rb-48985ee-225086-418734 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-25 15:09:55,677 44 INFO rb-48985ee-225086-418734 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-25 15:09:55,730 44 INFO rb-48985ee-225086-418734 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-25 15:09:55,763 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:55] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.002 0.029 2026-09-25 15:09:55,799 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:55] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.009 0.020 2026-09-25 15:09:55,815 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:55] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-25 15:09:55,840 44 INFO rb-48985ee-225086-418734 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-25 15:09:55,902 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:55] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.018 0.043 2026-09-25 15:09:55,966 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:55] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.019 0.039 2026-09-25 15:09:55,973 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:55] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.058 2026-09-25 15:09:55,998 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:55] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.013 2026-09-25 15:09:56,023 44 INFO rb-48985ee-225086-418734 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-25 15:09:56,076 44 INFO rb-48985ee-225086-418734 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-25 15:09:56,128 44 INFO rb-48985ee-225086-418734 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-25 15:09:56,180 44 INFO rb-48985ee-225086-418734 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-25 15:09:56,233 44 INFO rb-48985ee-225086-418734 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-25 15:09:56,298 44 INFO rb-48985ee-225086-418734 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-25 15:09:56,349 44 INFO rb-48985ee-225086-418734 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-25 15:09:56,399 44 INFO rb-48985ee-225086-418734 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-25 15:09:56,454 44 INFO rb-48985ee-225086-418734 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-25 15:09:56,504 44 INFO rb-48985ee-225086-418734 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-25 15:09:56,554 44 INFO rb-48985ee-225086-418734 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-25 15:09:56,605 44 INFO rb-48985ee-225086-418734 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-25 15:09:56,659 44 INFO rb-48985ee-225086-418734 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-25 15:09:56,710 44 INFO rb-48985ee-225086-418734 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-25 15:09:56,762 44 INFO rb-48985ee-225086-418734 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-25 15:09:56,822 44 INFO rb-48985ee-225086-418734 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-25 15:09:56,825 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6187223 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000004', 'uuid': '4559c5dc-05a8-4bdb-b48d-5f3ef695cf11'}] 2026-09-25 15:09:57,366 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6187223 order {'name': '/', 'pos_reference': '261-133-000004', 'uuid': '4559c5dc-05a8-4bdb-b48d-5f3ef695cf11'} created pos.order #879 2026-09-25 15:09:57,426 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6187223 finished 2026-09-25 15:09:57,541 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 542 0.208 0.510 2026-09-25 15:09:57,568 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09: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-25 15:09:57,595 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:57] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.021 2026-09-25 15:09:57,610 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:57] "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-25 15:09:57,635 44 INFO rb-48985ee-225086-418734 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-25 15:09:57,638 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49343503 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '261-133-000004', 'uuid': '4559c5dc-05a8-4bdb-b48d-5f3ef695cf11'}] 2026-09-25 15:09:57,642 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49343503 order {'name': 'Shop - 000004', 'pos_reference': '261-133-000004', 'uuid': '4559c5dc-05a8-4bdb-b48d-5f3ef695cf11'} sync ignored for existing PoS order pos.order(879,) (state: done) 2026-09-25 15:09:57,650 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49343503 finished 2026-09-25 15:09:57,686 44 INFO rb-48985ee-225086-418734 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-25 15:09:57,709 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:57] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.025 0.047 2026-09-25 15:09:57,738 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:57] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.008 0.014 2026-09-25 15:09:57,747 44 INFO rb-48985ee-225086-418734 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-25 15:09:57,796 44 INFO rb-48985ee-225086-418734 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-25 15:09:57,846 44 INFO rb-48985ee-225086-418734 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-25 15:09:57,900 44 INFO rb-48985ee-225086-418734 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-25 15:09:57,953 44 INFO rb-48985ee-225086-418734 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-25 15:09:57,984 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:57] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.002 0.027 2026-09-25 15:09:58,021 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:58] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.009 0.020 2026-09-25 15:09:58,040 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:58] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-25 15:09:58,074 44 INFO rb-48985ee-225086-418734 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-25 15:09:58,132 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09: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.017 0.040 2026-09-25 15:09:58,193 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.017 0.038 2026-09-25 15:09:58,198 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:58] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.050 2026-09-25 15:09:58,225 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:58] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.014 2026-09-25 15:09:58,256 44 INFO rb-48985ee-225086-418734 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-25 15:09:58,308 44 INFO rb-48985ee-225086-418734 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-25 15:09:58,360 44 INFO rb-48985ee-225086-418734 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-25 15:09:58,424 44 INFO rb-48985ee-225086-418734 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-25 15:09:58,474 44 INFO rb-48985ee-225086-418734 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-25 15:09:58,525 44 INFO rb-48985ee-225086-418734 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-25 15:09:58,580 44 INFO rb-48985ee-225086-418734 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-25 15:09:58,629 44 INFO rb-48985ee-225086-418734 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-25 15:09:58,680 44 INFO rb-48985ee-225086-418734 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-25 15:09:58,730 44 INFO rb-48985ee-225086-418734 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-25 15:09:58,785 44 INFO rb-48985ee-225086-418734 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-25 15:09:58,836 44 INFO rb-48985ee-225086-418734 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-25 15:09:58,888 44 INFO rb-48985ee-225086-418734 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-25 15:09:58,946 44 INFO rb-48985ee-225086-418734 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-25 15:09:58,950 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52140021 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000005', 'uuid': 'ecda6acb-50ce-4b18-b3b4-23fb2e86fcd3'}] 2026-09-25 15:09:59,486 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52140021 order {'name': '/', 'pos_reference': '261-133-000005', 'uuid': 'ecda6acb-50ce-4b18-b3b4-23fb2e86fcd3'} created pos.order #880 2026-09-25 15:09:59,545 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52140021 finished 2026-09-25 15:09:59,652 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 542 0.201 0.503 2026-09-25 15:09:59,674 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09: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.003 2026-09-25 15:09:59,699 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.019 2026-09-25 15:09:59,714 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:59] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:09:59,731 44 INFO rb-48985ee-225086-418734 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-25 15:09:59,734 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15702610 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '261-133-000005', 'uuid': 'ecda6acb-50ce-4b18-b3b4-23fb2e86fcd3'}] 2026-09-25 15:09:59,737 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15702610 order {'name': 'Shop - 000005', 'pos_reference': '261-133-000005', 'uuid': 'ecda6acb-50ce-4b18-b3b4-23fb2e86fcd3'} sync ignored for existing PoS order pos.order(880,) (state: done) 2026-09-25 15:09:59,745 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15702610 finished 2026-09-25 15:09:59,782 44 INFO rb-48985ee-225086-418734 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-25 15:09:59,796 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:59] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.018 0.046 2026-09-25 15:09:59,826 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:09:59] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.008 0.014 2026-09-25 15:09:59,857 44 INFO rb-48985ee-225086-418734 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-25 15:09:59,906 44 INFO rb-48985ee-225086-418734 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-25 15:09:59,956 44 INFO rb-48985ee-225086-418734 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-25 15:10:00,009 44 INFO rb-48985ee-225086-418734 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-25 15:10:00,063 44 INFO rb-48985ee-225086-418734 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-25 15:10:00,095 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:00] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.002 0.028 2026-09-25 15:10:00,131 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:00] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.009 0.020 2026-09-25 15:10:00,152 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:00] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-25 15:10:00,189 44 INFO rb-48985ee-225086-418734 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-25 15:10:00,248 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:00] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.017 0.040 2026-09-25 15:10:00,311 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:00] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.018 0.039 2026-09-25 15:10:00,316 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:00] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.055 2026-09-25 15:10:00,342 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:00] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.014 2026-09-25 15:10:00,373 44 INFO rb-48985ee-225086-418734 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-25 15:10:00,425 44 INFO rb-48985ee-225086-418734 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-25 15:10:00,477 44 INFO rb-48985ee-225086-418734 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-25 15:10:00,529 44 INFO rb-48985ee-225086-418734 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-25 15:10:00,581 44 INFO rb-48985ee-225086-418734 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-25 15:10:00,647 44 INFO rb-48985ee-225086-418734 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-25 15:10:00,698 44 INFO rb-48985ee-225086-418734 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-25 15:10:00,748 44 INFO rb-48985ee-225086-418734 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-25 15:10:00,806 44 INFO rb-48985ee-225086-418734 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-25 15:10:00,855 44 INFO rb-48985ee-225086-418734 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-25 15:10:00,906 44 INFO rb-48985ee-225086-418734 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-25 15:10:00,956 44 INFO rb-48985ee-225086-418734 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-25 15:10:01,012 44 INFO rb-48985ee-225086-418734 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-25 15:10:01,063 44 INFO rb-48985ee-225086-418734 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-25 15:10:01,116 44 INFO rb-48985ee-225086-418734 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-25 15:10:01,179 44 INFO rb-48985ee-225086-418734 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-25 15:10:01,182 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95017547 started for PoS orders references: [{'name': '/', 'pos_reference': '261-133-000006', 'uuid': '435d4ebd-e361-4bee-b382-59f0f7426c6f'}] 2026-09-25 15:10:01,713 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95017547 order {'name': '/', 'pos_reference': '261-133-000006', 'uuid': '435d4ebd-e361-4bee-b382-59f0f7426c6f'} created pos.order #881 2026-09-25 15:10:01,770 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #95017547 finished 2026-09-25 15:10:01,888 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:01] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 542 0.199 0.509 2026-09-25 15:10:01,914 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:01] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:10:01,937 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:01] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.015 2026-09-25 15:10:01,950 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:01] "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-25 15:10:01,959 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28731381 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '261-133-000006', 'uuid': '435d4ebd-e361-4bee-b382-59f0f7426c6f'}] 2026-09-25 15:10:01,963 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28731381 order {'name': 'Shop - 000006', 'pos_reference': '261-133-000006', 'uuid': '435d4ebd-e361-4bee-b382-59f0f7426c6f'} sync ignored for existing PoS order pos.order(881,) (state: done) 2026-09-25 15:10:01,970 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #28731381 finished 2026-09-25 15:10:01,971 44 INFO rb-48985ee-225086-418734 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-25 15:10:02,021 44 INFO rb-48985ee-225086-418734 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-25 15:10:02,022 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:02] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 60 0.017 0.046 2026-09-25 15:10:02,052 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.007 0.015 2026-09-25 15:10:02,079 44 INFO rb-48985ee-225086-418734 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-25 15:10:02,129 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-09-25 15:10:02,129 44 INFO rb-48985ee-225086-418734 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-25 15:10:02,248 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 31655592 (allocated 34615296) 2026-09-25 15:10:02,250 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 131160 2026-09-25 15:10:02,251 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-09-25 15:10:02,251 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 131160 2026-09-25 15:10:02,311 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151002_311409_test_taxes_l10n_in_pos.txt 2026-09-25 15:10:02,311 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpc_i0ycci_chrome_odoo" 2026-09-25 15:10:02,831 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1459, 1460, 1461, 1462, 1463, 1464, 1465, 1466, 1467, 1468, 1469, 1470] 2026-09-25 15:10:04,300 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 131454 2026-09-25 15:10:04,300 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpjpr9hnrh_chrome_odoo 2026-09-25 15:10:04,300 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:36445/json/version 2026-09-25 15:10:04,301 44 INFO rb-48985ee-225086-418734 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-25 15:10:04,303 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-09-25 15:10:04,303 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:36445/json 2026-09-25 15:10:04,304 44 INFO rb-48985ee-225086-418734 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-25 15:10:04,305 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:36445/devtools/page/25DBAC6FFA89D6021347B25D6D36542B 2026-09-25 15:10:04,306 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-09-25 15:10:04,307 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-09-25 15:10:04,442 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:10:04,445 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-09-25 15:10:04,447 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Open "http://127.0.0.1:8069/pos/ui/133" in browser 2026-09-25 15:10:04,447 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/133" 2026-09-25 15:10:04,522 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:04] "GET /pos/ui/133 HTTP/1.1" 200 - 108 0.021 0.049 2026-09-25 15:10:04,525 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': '25DBAC6FFA89D6021347B25D6D36542B', 'loaderId': 'A220409E5F157056C3B170B7ADC49FD3', 'isDownload': False} 2026-09-25 15:10:04,525 44 INFO rb-48985ee-225086-418734 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-25 15:10:04,534 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:10:04,547 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:04] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 15:10:04,549 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:04] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 15:10:04,554 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:04] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-25 15:10:04,822 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:10:04,825 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:10:04,834 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-25 15:10:04,846 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:10:04,853 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_in_pos_downpayment_round_globally_price_excluded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/133", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:10:04,853 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:10:04,856 44 INFO rb-48985ee-225086-418734 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-25 15:10:04,860 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:10:04,875 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:04] "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-25 15:10:04,878 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 15:10:04,904 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.006 0.017 2026-09-25 15:10:04,905 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.015 2026-09-25 15:10:05,182 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 354 0.079 0.183 2026-09-25 15:10:05,192 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:05] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:10:05,224 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-25 15:10:05,259 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:05] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.026 2026-09-25 15:10:05,270 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:10:05,276 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-09-25 15:10:05,283 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10: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-25 15:10:05,306 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:10:05,315 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:10:05,319 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:05] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:10:05,325 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:10:05,326 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10: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-25 15:10:05,335 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:05] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.011 0.015 2026-09-25 15:10:05,337 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.026 2026-09-25 15:10:05,344 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:05] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.002 0.011 2026-09-25 15:10:05,352 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:05] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.001 0.041 2026-09-25 15:10:05,380 44 INFO rb-48985ee-225086-418734 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-25 15:10:05,415 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:05] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.002 0.011 2026-09-25 15:10:05,416 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 15:10:05,437 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:10:05,451 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:05] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.013 0.031 2026-09-25 15:10:05,479 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:05] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.010 0.063 2026-09-25 15:10:05,493 44 INFO rb-48985ee-225086-418734 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-25 15:10:05,494 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:05] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-09-25 15:10:05,497 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:05] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:10:05,515 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:05] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.093 2026-09-25 15:10:05,528 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:05] "GET /web/image?model=product.template&field=image_128&id=2292&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.087 2026-09-25 15:10:05,542 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:05] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.124 2026-09-25 15:10:05,544 44 INFO rb-48985ee-225086-418734 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-25 15:10:05,559 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:05] "GET /web/image?model=product.template&field=image_128&id=2310&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-09-25 15:10:05,573 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:05] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-09-25 15:10:05,588 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:05] "GET /web/image?model=product.template&field=image_128&id=2291&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-09-25 15:10:05,601 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:05] "GET /web/image?model=product.template&field=image_128&id=2312&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.081 2026-09-25 15:10:05,618 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:05] "GET /web/image?model=product.template&field=image_128&id=2313&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.085 2026-09-25 15:10:05,630 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:05] "GET /web/image?model=product.template&field=image_128&id=2311&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.083 2026-09-25 15:10:05,667 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 36 0.013 0.092 2026-09-25 15:10:05,679 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:05] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.087 2026-09-25 15:10:05,690 44 INFO rb-48985ee-225086-418734 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-25 15:10:05,692 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:05] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-09-25 15:10:05,704 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:05] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.127 2026-09-25 15:10:05,747 44 INFO rb-48985ee-225086-418734 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-25 15:10:05,796 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:05] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 35 0.009 0.039 2026-09-25 15:10:05,847 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:05] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.012 0.023 2026-09-25 15:10:05,877 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:05] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-25 15:10:05,929 44 INFO rb-48985ee-225086-418734 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-25 15:10:05,996 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:05] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 61 0.020 0.045 2026-09-25 15:10:06,059 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.018 0.040 2026-09-25 15:10:06,065 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:06] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.053 2026-09-25 15:10:06,081 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:06] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.003 0.008 2026-09-25 15:10:06,092 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:06] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-25 15:10:06,120 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:06] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.015 2026-09-25 15:10:06,159 44 INFO rb-48985ee-225086-418734 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-25 15:10:06,211 44 INFO rb-48985ee-225086-418734 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-25 15:10:06,288 44 INFO rb-48985ee-225086-418734 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-25 15:10:06,339 44 INFO rb-48985ee-225086-418734 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-25 15:10:06,390 44 INFO rb-48985ee-225086-418734 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-25 15:10:06,453 44 INFO rb-48985ee-225086-418734 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-25 15:10:06,461 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:10:06,462 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:10:06,503 44 INFO rb-48985ee-225086-418734 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-25 15:10:06,554 44 INFO rb-48985ee-225086-418734 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-25 15:10:06,604 44 INFO rb-48985ee-225086-418734 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-25 15:10:06,667 44 INFO rb-48985ee-225086-418734 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-25 15:10:06,718 44 INFO rb-48985ee-225086-418734 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-25 15:10:06,771 44 INFO rb-48985ee-225086-418734 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-25 15:10:06,831 44 INFO rb-48985ee-225086-418734 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-25 15:10:06,835 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88095715 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000001', 'uuid': '8b28a3bd-af5c-4b81-8102-7e0128c5d197'}] 2026-09-25 15:10:06,841 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:10:07,461 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88095715 order {'name': '/', 'pos_reference': '262-133-000001', 'uuid': '8b28a3bd-af5c-4b81-8102-7e0128c5d197'} created pos.order #882 2026-09-25 15:10:07,526 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88095715 finished 2026-09-25 15:10:07,634 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 667 0.235 0.566 2026-09-25 15:10:07,658 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:07] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:10:07,681 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:07] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.015 2026-09-25 15:10:07,696 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:07] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:10:07,743 44 INFO rb-48985ee-225086-418734 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-25 15:10:07,746 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97791167 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '262-133-000001', 'uuid': '8b28a3bd-af5c-4b81-8102-7e0128c5d197'}] 2026-09-25 15:10:07,751 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97791167 order {'name': 'Shop - 000001', 'pos_reference': '262-133-000001', 'uuid': '8b28a3bd-af5c-4b81-8102-7e0128c5d197'} sync ignored for existing PoS order pos.order(882,) (state: done) 2026-09-25 15:10:07,759 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97791167 finished 2026-09-25 15:10:07,795 44 INFO rb-48985ee-225086-418734 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-25 15:10:07,818 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.023 0.051 2026-09-25 15:10:07,845 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:07] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.006 0.013 2026-09-25 15:10:07,854 44 INFO rb-48985ee-225086-418734 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-25 15:10:07,904 44 INFO rb-48985ee-225086-418734 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-25 15:10:07,954 44 INFO rb-48985ee-225086-418734 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-25 15:10:08,008 44 INFO rb-48985ee-225086-418734 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-25 15:10:08,061 44 INFO rb-48985ee-225086-418734 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-25 15:10:08,094 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:08] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.003 0.028 2026-09-25 15:10:08,133 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:08] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.013 0.019 2026-09-25 15:10:08,153 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:08] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-25 15:10:08,191 44 INFO rb-48985ee-225086-418734 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-25 15:10:08,251 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:08] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.020 0.039 2026-09-25 15:10:08,313 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:08] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.018 0.040 2026-09-25 15:10:08,319 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:08] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.052 2026-09-25 15:10:08,346 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:08] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.014 2026-09-25 15:10:08,373 44 INFO rb-48985ee-225086-418734 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-25 15:10:08,426 44 INFO rb-48985ee-225086-418734 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-25 15:10:08,477 44 INFO rb-48985ee-225086-418734 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-25 15:10:08,529 44 INFO rb-48985ee-225086-418734 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-25 15:10:08,581 44 INFO rb-48985ee-225086-418734 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-25 15:10:08,647 44 INFO rb-48985ee-225086-418734 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-25 15:10:08,697 44 INFO rb-48985ee-225086-418734 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-25 15:10:08,748 44 INFO rb-48985ee-225086-418734 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-25 15:10:08,805 44 INFO rb-48985ee-225086-418734 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-25 15:10:08,854 44 INFO rb-48985ee-225086-418734 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-25 15:10:08,905 44 INFO rb-48985ee-225086-418734 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-25 15:10:08,956 44 INFO rb-48985ee-225086-418734 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-25 15:10:09,013 44 INFO rb-48985ee-225086-418734 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-25 15:10:09,064 44 INFO rb-48985ee-225086-418734 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-25 15:10:09,117 44 INFO rb-48985ee-225086-418734 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-25 15:10:09,178 44 INFO rb-48985ee-225086-418734 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-25 15:10:09,181 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33579586 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000002', 'uuid': 'c3e4a5bd-1bad-41b0-ab36-b4d9bac5c67b'}] 2026-09-25 15:10:09,767 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33579586 order {'name': '/', 'pos_reference': '262-133-000002', 'uuid': 'c3e4a5bd-1bad-41b0-ab36-b4d9bac5c67b'} created pos.order #883 2026-09-25 15:10:09,835 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33579586 finished 2026-09-25 15:10:09,962 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 543 0.207 0.577 2026-09-25 15:10:09,985 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:09] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:10:10,012 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:10] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.016 2026-09-25 15:10:10,027 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:10] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:10:10,044 44 INFO rb-48985ee-225086-418734 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-25 15:10:10,046 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9539239 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '262-133-000002', 'uuid': 'c3e4a5bd-1bad-41b0-ab36-b4d9bac5c67b'}] 2026-09-25 15:10:10,050 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9539239 order {'name': 'Shop - 000002', 'pos_reference': '262-133-000002', 'uuid': 'c3e4a5bd-1bad-41b0-ab36-b4d9bac5c67b'} sync ignored for existing PoS order pos.order(883,) (state: done) 2026-09-25 15:10:10,058 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9539239 finished 2026-09-25 15:10:10,094 44 INFO rb-48985ee-225086-418734 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-25 15:10:10,116 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.026 0.046 2026-09-25 15:10:10,146 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:10] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.007 0.015 2026-09-25 15:10:10,154 44 INFO rb-48985ee-225086-418734 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-25 15:10:10,204 44 INFO rb-48985ee-225086-418734 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-25 15:10:10,254 44 INFO rb-48985ee-225086-418734 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-25 15:10:10,308 44 INFO rb-48985ee-225086-418734 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-25 15:10:10,361 44 INFO rb-48985ee-225086-418734 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-25 15:10:10,393 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:10] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.003 0.027 2026-09-25 15:10:10,436 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:10] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.012 0.024 2026-09-25 15:10:10,454 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:10] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-25 15:10:10,490 44 INFO rb-48985ee-225086-418734 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-25 15:10:10,554 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:10] "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.023 0.040 2026-09-25 15:10:10,616 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:10] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.019 0.038 2026-09-25 15:10:10,622 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:10] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.056 2026-09-25 15:10:10,647 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:10] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.013 2026-09-25 15:10:10,672 44 INFO rb-48985ee-225086-418734 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-25 15:10:10,724 44 INFO rb-48985ee-225086-418734 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-25 15:10:10,787 44 INFO rb-48985ee-225086-418734 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-25 15:10:10,837 44 INFO rb-48985ee-225086-418734 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-25 15:10:10,888 44 INFO rb-48985ee-225086-418734 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-25 15:10:10,943 44 INFO rb-48985ee-225086-418734 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-25 15:10:10,992 44 INFO rb-48985ee-225086-418734 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-25 15:10:11,043 44 INFO rb-48985ee-225086-418734 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-25 15:10:11,093 44 INFO rb-48985ee-225086-418734 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-25 15:10:11,147 44 INFO rb-48985ee-225086-418734 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-25 15:10:11,198 44 INFO rb-48985ee-225086-418734 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-25 15:10:11,250 44 INFO rb-48985ee-225086-418734 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-25 15:10:11,307 44 INFO rb-48985ee-225086-418734 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-25 15:10:11,312 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61759668 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000003', 'uuid': 'f2b52496-9b32-4345-87af-00de4ad062b9'}] 2026-09-25 15:10:11,882 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61759668 order {'name': '/', 'pos_reference': '262-133-000003', 'uuid': 'f2b52496-9b32-4345-87af-00de4ad062b9'} created pos.order #884 2026-09-25 15:10:11,941 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61759668 finished 2026-09-25 15:10:12,053 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 543 0.217 0.526 2026-09-25 15:10:12,082 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:12] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:10:12,106 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:12] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.015 2026-09-25 15:10:12,123 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:12] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:10:12,140 44 INFO rb-48985ee-225086-418734 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-25 15:10:12,143 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89736519 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '262-133-000003', 'uuid': 'f2b52496-9b32-4345-87af-00de4ad062b9'}] 2026-09-25 15:10:12,147 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89736519 order {'name': 'Shop - 000003', 'pos_reference': '262-133-000003', 'uuid': 'f2b52496-9b32-4345-87af-00de4ad062b9'} sync ignored for existing PoS order pos.order(884,) (state: done) 2026-09-25 15:10:12,155 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89736519 finished 2026-09-25 15:10:12,190 44 INFO rb-48985ee-225086-418734 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-25 15:10:12,213 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:12] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.021 0.051 2026-09-25 15:10:12,242 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:12] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.007 0.014 2026-09-25 15:10:12,248 44 INFO rb-48985ee-225086-418734 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-25 15:10:12,299 44 INFO rb-48985ee-225086-418734 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-25 15:10:12,349 44 INFO rb-48985ee-225086-418734 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-25 15:10:12,403 44 INFO rb-48985ee-225086-418734 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-25 15:10:12,456 44 INFO rb-48985ee-225086-418734 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-25 15:10:12,489 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:12] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.002 0.029 2026-09-25 15:10:12,527 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:12] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.009 0.021 2026-09-25 15:10:12,546 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:12] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-25 15:10:12,572 44 INFO rb-48985ee-225086-418734 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-25 15:10:12,633 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10: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.018 0.041 2026-09-25 15:10:12,700 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:12] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.018 0.043 2026-09-25 15:10:12,705 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:12] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.056 2026-09-25 15:10:12,733 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:12] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.014 2026-09-25 15:10:12,755 44 INFO rb-48985ee-225086-418734 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-25 15:10:12,807 44 INFO rb-48985ee-225086-418734 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-25 15:10:12,859 44 INFO rb-48985ee-225086-418734 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-25 15:10:12,911 44 INFO rb-48985ee-225086-418734 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-25 15:10:12,963 44 INFO rb-48985ee-225086-418734 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-25 15:10:13,027 44 INFO rb-48985ee-225086-418734 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-25 15:10:13,078 44 INFO rb-48985ee-225086-418734 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-25 15:10:13,128 44 INFO rb-48985ee-225086-418734 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-25 15:10:13,183 44 INFO rb-48985ee-225086-418734 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-25 15:10:13,233 44 INFO rb-48985ee-225086-418734 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-25 15:10:13,284 44 INFO rb-48985ee-225086-418734 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-25 15:10:13,334 44 INFO rb-48985ee-225086-418734 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-25 15:10:13,388 44 INFO rb-48985ee-225086-418734 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-25 15:10:13,439 44 INFO rb-48985ee-225086-418734 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-25 15:10:13,491 44 INFO rb-48985ee-225086-418734 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-25 15:10:13,549 44 INFO rb-48985ee-225086-418734 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-25 15:10:13,554 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20290339 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000004', 'uuid': '1ca29fd9-1e05-46de-9923-d1e4761e96e6'}] 2026-09-25 15:10:14,113 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20290339 order {'name': '/', 'pos_reference': '262-133-000004', 'uuid': '1ca29fd9-1e05-46de-9923-d1e4761e96e6'} created pos.order #885 2026-09-25 15:10:14,171 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20290339 finished 2026-09-25 15:10:14,276 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 543 0.211 0.513 2026-09-25 15:10:14,296 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:14] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:10:14,320 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:14] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.016 2026-09-25 15:10:14,333 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:14] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:10:14,349 44 INFO rb-48985ee-225086-418734 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-25 15:10:14,351 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10174345 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '262-133-000004', 'uuid': '1ca29fd9-1e05-46de-9923-d1e4761e96e6'}] 2026-09-25 15:10:14,355 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10174345 order {'name': 'Shop - 000004', 'pos_reference': '262-133-000004', 'uuid': '1ca29fd9-1e05-46de-9923-d1e4761e96e6'} sync ignored for existing PoS order pos.order(885,) (state: done) 2026-09-25 15:10:14,362 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10174345 finished 2026-09-25 15:10:14,400 44 INFO rb-48985ee-225086-418734 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-25 15:10:14,413 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:14] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.018 0.045 2026-09-25 15:10:14,439 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:14] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.006 0.013 2026-09-25 15:10:14,468 44 INFO rb-48985ee-225086-418734 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-25 15:10:14,516 44 INFO rb-48985ee-225086-418734 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-25 15:10:14,566 44 INFO rb-48985ee-225086-418734 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-25 15:10:14,620 44 INFO rb-48985ee-225086-418734 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-25 15:10:14,674 44 INFO rb-48985ee-225086-418734 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-25 15:10:14,705 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:14] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.002 0.027 2026-09-25 15:10:14,740 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:14] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.009 0.019 2026-09-25 15:10:14,757 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:14] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-25 15:10:14,789 44 INFO rb-48985ee-225086-418734 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-25 15:10:14,846 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:14] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.017 0.039 2026-09-25 15:10:14,906 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:14] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.018 0.037 2026-09-25 15:10:14,912 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:14] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.054 2026-09-25 15:10:14,936 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:14] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.013 2026-09-25 15:10:14,971 44 INFO rb-48985ee-225086-418734 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-25 15:10:15,024 44 INFO rb-48985ee-225086-418734 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-25 15:10:15,075 44 INFO rb-48985ee-225086-418734 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-25 15:10:15,139 44 INFO rb-48985ee-225086-418734 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-25 15:10:15,189 44 INFO rb-48985ee-225086-418734 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-25 15:10:15,240 44 INFO rb-48985ee-225086-418734 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-25 15:10:15,296 44 INFO rb-48985ee-225086-418734 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-25 15:10:15,345 44 INFO rb-48985ee-225086-418734 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-25 15:10:15,396 44 INFO rb-48985ee-225086-418734 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-25 15:10:15,446 44 INFO rb-48985ee-225086-418734 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-25 15:10:15,500 44 INFO rb-48985ee-225086-418734 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-25 15:10:15,551 44 INFO rb-48985ee-225086-418734 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-25 15:10:15,604 44 INFO rb-48985ee-225086-418734 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-25 15:10:15,661 44 INFO rb-48985ee-225086-418734 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-25 15:10:15,666 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26905539 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000005', 'uuid': '04550e75-978c-4aaa-af2a-ff8363d66b4d'}] 2026-09-25 15:10:16,225 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26905539 order {'name': '/', 'pos_reference': '262-133-000005', 'uuid': '04550e75-978c-4aaa-af2a-ff8363d66b4d'} created pos.order #886 2026-09-25 15:10:16,297 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26905539 finished 2026-09-25 15:10:16,411 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 543 0.225 0.523 2026-09-25 15:10:16,439 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:16] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:10:16,467 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.019 2026-09-25 15:10:16,482 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:10:16,502 44 INFO rb-48985ee-225086-418734 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-25 15:10:16,505 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68854070 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '262-133-000005', 'uuid': '04550e75-978c-4aaa-af2a-ff8363d66b4d'}] 2026-09-25 15:10:16,509 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68854070 order {'name': 'Shop - 000005', 'pos_reference': '262-133-000005', 'uuid': '04550e75-978c-4aaa-af2a-ff8363d66b4d'} sync ignored for existing PoS order pos.order(886,) (state: done) 2026-09-25 15:10:16,517 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #68854070 finished 2026-09-25 15:10:16,553 44 INFO rb-48985ee-225086-418734 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-25 15:10:16,587 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.021 0.063 2026-09-25 15:10:16,615 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:16] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.007 0.014 2026-09-25 15:10:16,616 44 INFO rb-48985ee-225086-418734 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-25 15:10:16,666 44 INFO rb-48985ee-225086-418734 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-25 15:10:16,716 44 INFO rb-48985ee-225086-418734 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-25 15:10:16,771 44 INFO rb-48985ee-225086-418734 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-25 15:10:16,824 44 INFO rb-48985ee-225086-418734 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-25 15:10:16,856 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:16] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.002 0.028 2026-09-25 15:10:16,891 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:16] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.009 0.019 2026-09-25 15:10:16,908 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:16] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-25 15:10:16,938 44 INFO rb-48985ee-225086-418734 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-25 15:10:16,997 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:16] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.018 0.040 2026-09-25 15:10:17,059 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:17] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.018 0.039 2026-09-25 15:10:17,065 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:17] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.056 2026-09-25 15:10:17,090 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:17] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.014 2026-09-25 15:10:17,122 44 INFO rb-48985ee-225086-418734 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-25 15:10:17,175 44 INFO rb-48985ee-225086-418734 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-25 15:10:17,226 44 INFO rb-48985ee-225086-418734 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-25 15:10:17,278 44 INFO rb-48985ee-225086-418734 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-25 15:10:17,330 44 INFO rb-48985ee-225086-418734 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-25 15:10:17,394 44 INFO rb-48985ee-225086-418734 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-25 15:10:17,444 44 INFO rb-48985ee-225086-418734 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-25 15:10:17,495 44 INFO rb-48985ee-225086-418734 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-25 15:10:17,550 44 INFO rb-48985ee-225086-418734 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-25 15:10:17,599 44 INFO rb-48985ee-225086-418734 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-25 15:10:17,650 44 INFO rb-48985ee-225086-418734 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-25 15:10:17,700 44 INFO rb-48985ee-225086-418734 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-25 15:10:17,754 44 INFO rb-48985ee-225086-418734 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-25 15:10:17,805 44 INFO rb-48985ee-225086-418734 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-25 15:10:17,858 44 INFO rb-48985ee-225086-418734 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-25 15:10:17,916 44 INFO rb-48985ee-225086-418734 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-25 15:10:17,919 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69542295 started for PoS orders references: [{'name': '/', 'pos_reference': '262-133-000006', 'uuid': 'edbfd6a2-eaae-4305-b979-e68d1ff72da5'}] 2026-09-25 15:10:18,455 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69542295 order {'name': '/', 'pos_reference': '262-133-000006', 'uuid': 'edbfd6a2-eaae-4305-b979-e68d1ff72da5'} created pos.order #887 2026-09-25 15:10:18,512 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69542295 finished 2026-09-25 15:10:18,618 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 543 0.193 0.507 2026-09-25 15:10:18,641 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10: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-25 15:10:18,663 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:18] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.017 2026-09-25 15:10:18,677 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:18] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:10:18,694 44 INFO rb-48985ee-225086-418734 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-25 15:10:18,696 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23520851 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '262-133-000006', 'uuid': 'edbfd6a2-eaae-4305-b979-e68d1ff72da5'}] 2026-09-25 15:10:18,700 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23520851 order {'name': 'Shop - 000006', 'pos_reference': '262-133-000006', 'uuid': 'edbfd6a2-eaae-4305-b979-e68d1ff72da5'} sync ignored for existing PoS order pos.order(887,) (state: done) 2026-09-25 15:10:18,707 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23520851 finished 2026-09-25 15:10:18,745 44 INFO rb-48985ee-225086-418734 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-25 15:10:18,759 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.018 0.046 2026-09-25 15:10:18,786 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:18] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.006 0.013 2026-09-25 15:10:18,813 44 INFO rb-48985ee-225086-418734 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-25 15:10:18,862 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-09-25 15:10:18,863 44 INFO rb-48985ee-225086-418734 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-25 15:10:19,006 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 31808592 (allocated 34353152) 2026-09-25 15:10:19,008 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 131454 2026-09-25 15:10:19,009 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-09-25 15:10:19,009 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 131454 2026-09-25 15:10:19,103 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151019_103255_test_taxes_l10n_in_pos.txt 2026-09-25 15:10:19,103 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpjpr9hnrh_chrome_odoo" 2026-09-25 15:10:19,615 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1477, 1478, 1479, 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488] 2026-09-25 15:10:21,106 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 131754 2026-09-25 15:10:21,106 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmprkev_96g_chrome_odoo 2026-09-25 15:10:21,106 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:46315/json/version 2026-09-25 15:10:21,107 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46315', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:10:21,109 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-09-25 15:10:21,109 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:46315/json 2026-09-25 15:10:21,109 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46315', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:10:21,110 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:46315/devtools/page/A24D33FCCC1690E0D2EF1259321966EA 2026-09-25 15:10:21,112 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-09-25 15:10:21,112 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-09-25 15:10:21,261 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:10:21,264 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-09-25 15:10:21,265 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Open "http://127.0.0.1:8069/pos/ui/133" in browser 2026-09-25 15:10:21,265 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/133" 2026-09-25 15:10:21,337 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:21] "GET /pos/ui/133 HTTP/1.1" 200 - 90 0.020 0.045 2026-09-25 15:10:21,339 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': 'A24D33FCCC1690E0D2EF1259321966EA', 'loaderId': '7FB26ED95B55FBE20778093C6FF85081', 'isDownload': False} 2026-09-25 15:10:21,340 44 INFO rb-48985ee-225086-418734 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-25 15:10:21,350 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:10:21,361 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:21] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:10:21,364 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:21] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 15:10:21,368 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:21] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-09-25 15:10:21,638 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:10:21,640 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:10:21,648 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:21] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 15:10:21,660 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:21] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:10:21,667 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:21] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:10:21,669 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_in_pos_downpayment_round_per_line_price_included', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/133", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:10:21,672 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:10:21,673 44 INFO rb-48985ee-225086-418734 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-25 15:10:21,684 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:21] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:10:21,687 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.010 2026-09-25 15:10:21,711 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:21] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.006 0.017 2026-09-25 15:10:21,718 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.020 2026-09-25 15:10:22,029 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:22] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.081 0.218 2026-09-25 15:10:22,041 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:22] "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-25 15:10:22,069 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:10:22,103 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:22] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.025 2026-09-25 15:10:22,113 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:10:22,119 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-09-25 15:10:22,126 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:22] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-25 15:10:22,152 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:10:22,161 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:10:22,164 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:10:22,171 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:10:22,175 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:10:22,181 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:22] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.010 0.016 2026-09-25 15:10:22,188 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:22] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.002 0.031 2026-09-25 15:10:22,195 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:22] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.001 0.015 2026-09-25 15:10:22,196 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:22] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.041 2026-09-25 15:10:22,227 44 INFO rb-48985ee-225086-418734 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-25 15:10:22,259 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:22] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:10:22,275 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:10:22,283 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:22] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.026 2026-09-25 15:10:22,300 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:22] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-09-25 15:10:22,327 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:22] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.008 0.061 2026-09-25 15:10:22,342 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:22] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-09-25 15:10:22,349 44 INFO rb-48985ee-225086-418734 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-25 15:10:22,350 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:22] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:10:22,351 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:22] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.004 0.071 2026-09-25 15:10:22,365 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:22] "GET /web/image?model=product.template&field=image_128&id=2314&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-09-25 15:10:22,392 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:22] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.008 0.122 2026-09-25 15:10:22,396 44 INFO rb-48985ee-225086-418734 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-25 15:10:22,406 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:22] "GET /web/image?model=product.template&field=image_128&id=2310&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-09-25 15:10:22,419 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:22] "GET /web/image?model=product.template&field=image_128&id=2292&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.064 2026-09-25 15:10:22,435 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:22] "GET /web/image?model=product.template&field=image_128&id=2313&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-09-25 15:10:22,448 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:22] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.143 2026-09-25 15:10:22,460 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:22] "GET /web/image?model=product.template&field=image_128&id=2315&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.091 2026-09-25 15:10:22,473 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:22] "GET /web/image?model=product.template&field=image_128&id=2311&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-09-25 15:10:22,485 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:22] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-09-25 15:10:22,498 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:22] "GET /web/image?model=product.template&field=image_128&id=2312&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-09-25 15:10:22,510 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:22] "GET /web/image?model=product.template&field=image_128&id=2291&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.071 2026-09-25 15:10:22,522 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:22] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.059 2026-09-25 15:10:22,534 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:22] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.058 2026-09-25 15:10:22,570 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:22] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.013 0.107 2026-09-25 15:10:22,606 44 INFO rb-48985ee-225086-418734 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-25 15:10:22,663 44 INFO rb-48985ee-225086-418734 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-25 15:10:22,721 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:22] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 35 0.010 0.046 2026-09-25 15:10:22,770 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:22] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.011 0.022 2026-09-25 15:10:22,801 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:22] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-25 15:10:22,859 44 INFO rb-48985ee-225086-418734 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-25 15:10:22,926 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:22] "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.023 0.043 2026-09-25 15:10:22,992 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:22] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.022 0.039 2026-09-25 15:10:23,000 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:23] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.059 2026-09-25 15:10:23,021 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:23] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.004 0.012 2026-09-25 15:10:23,035 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:23] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-25 15:10:23,062 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:23] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.014 2026-09-25 15:10:23,092 44 INFO rb-48985ee-225086-418734 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-25 15:10:23,144 44 INFO rb-48985ee-225086-418734 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-25 15:10:23,223 44 INFO rb-48985ee-225086-418734 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-25 15:10:23,274 44 INFO rb-48985ee-225086-418734 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-25 15:10:23,324 44 INFO rb-48985ee-225086-418734 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-25 15:10:23,388 44 INFO rb-48985ee-225086-418734 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-25 15:10:23,397 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:10:23,397 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:10:23,438 44 INFO rb-48985ee-225086-418734 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-25 15:10:23,488 44 INFO rb-48985ee-225086-418734 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-25 15:10:23,539 44 INFO rb-48985ee-225086-418734 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-25 15:10:23,602 44 INFO rb-48985ee-225086-418734 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-25 15:10:23,653 44 INFO rb-48985ee-225086-418734 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-25 15:10:23,706 44 INFO rb-48985ee-225086-418734 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-25 15:10:23,767 44 INFO rb-48985ee-225086-418734 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-25 15:10:23,772 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75966954 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000001', 'uuid': '86a48b8d-0efb-4357-954d-8c2f3ad122fd'}] 2026-09-25 15:10:23,774 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:10:24,492 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75966954 order {'name': '/', 'pos_reference': '263-133-000001', 'uuid': '86a48b8d-0efb-4357-954d-8c2f3ad122fd'} created pos.order #888 2026-09-25 15:10:24,564 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75966954 finished 2026-09-25 15:10:24,675 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 667 0.261 0.645 2026-09-25 15:10:24,721 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.015 2026-09-25 15:10:24,724 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10: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.025 2026-09-25 15:10:24,739 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:24] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:10:24,788 44 INFO rb-48985ee-225086-418734 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-25 15:10:24,791 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66612073 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '263-133-000001', 'uuid': '86a48b8d-0efb-4357-954d-8c2f3ad122fd'}] 2026-09-25 15:10:24,795 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66612073 order {'name': 'Shop - 000001', 'pos_reference': '263-133-000001', 'uuid': '86a48b8d-0efb-4357-954d-8c2f3ad122fd'} sync ignored for existing PoS order pos.order(888,) (state: done) 2026-09-25 15:10:24,804 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66612073 finished 2026-09-25 15:10:24,838 44 INFO rb-48985ee-225086-418734 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-25 15:10:24,873 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:24] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.026 0.059 2026-09-25 15:10:24,899 44 INFO rb-48985ee-225086-418734 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-25 15:10:24,902 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:24] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.006 0.014 2026-09-25 15:10:24,950 44 INFO rb-48985ee-225086-418734 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-25 15:10:25,000 44 INFO rb-48985ee-225086-418734 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-25 15:10:25,054 44 INFO rb-48985ee-225086-418734 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-25 15:10:25,107 44 INFO rb-48985ee-225086-418734 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-25 15:10:25,139 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:25] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.002 0.028 2026-09-25 15:10:25,177 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:25] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.011 0.019 2026-09-25 15:10:25,195 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:25] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-25 15:10:25,224 44 INFO rb-48985ee-225086-418734 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-25 15:10:25,283 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10: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.019 0.039 2026-09-25 15:10:25,354 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:25] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.023 0.042 2026-09-25 15:10:25,361 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:25] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.064 2026-09-25 15:10:25,389 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:25] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.013 2026-09-25 15:10:25,424 44 INFO rb-48985ee-225086-418734 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-25 15:10:25,476 44 INFO rb-48985ee-225086-418734 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-25 15:10:25,528 44 INFO rb-48985ee-225086-418734 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-25 15:10:25,580 44 INFO rb-48985ee-225086-418734 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-25 15:10:25,632 44 INFO rb-48985ee-225086-418734 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-25 15:10:25,697 44 INFO rb-48985ee-225086-418734 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-25 15:10:25,748 44 INFO rb-48985ee-225086-418734 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-25 15:10:25,798 44 INFO rb-48985ee-225086-418734 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-25 15:10:25,853 44 INFO rb-48985ee-225086-418734 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-25 15:10:25,904 44 INFO rb-48985ee-225086-418734 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-25 15:10:25,954 44 INFO rb-48985ee-225086-418734 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-25 15:10:26,005 44 INFO rb-48985ee-225086-418734 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-25 15:10:26,059 44 INFO rb-48985ee-225086-418734 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-25 15:10:26,110 44 INFO rb-48985ee-225086-418734 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-25 15:10:26,163 44 INFO rb-48985ee-225086-418734 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-25 15:10:26,223 44 INFO rb-48985ee-225086-418734 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-25 15:10:26,228 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55069078 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000002', 'uuid': '4a61f5ab-39a3-42bc-b634-6619947b2b2c'}] 2026-09-25 15:10:26,768 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55069078 order {'name': '/', 'pos_reference': '263-133-000002', 'uuid': '4a61f5ab-39a3-42bc-b634-6619947b2b2c'} created pos.order #889 2026-09-25 15:10:26,826 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #55069078 finished 2026-09-25 15:10:26,935 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:26] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 543 0.199 0.510 2026-09-25 15:10:26,958 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10: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.004 2026-09-25 15:10:26,982 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:26] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.016 2026-09-25 15:10:26,995 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:26] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:10:27,013 44 INFO rb-48985ee-225086-418734 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-25 15:10:27,016 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26432835 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '263-133-000002', 'uuid': '4a61f5ab-39a3-42bc-b634-6619947b2b2c'}] 2026-09-25 15:10:27,020 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26432835 order {'name': 'Shop - 000002', 'pos_reference': '263-133-000002', 'uuid': '4a61f5ab-39a3-42bc-b634-6619947b2b2c'} sync ignored for existing PoS order pos.order(889,) (state: done) 2026-09-25 15:10:27,027 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26432835 finished 2026-09-25 15:10:27,064 44 INFO rb-48985ee-225086-418734 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-25 15:10:27,082 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:27] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.020 0.048 2026-09-25 15:10:27,110 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:27] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.006 0.013 2026-09-25 15:10:27,136 44 INFO rb-48985ee-225086-418734 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-25 15:10:27,187 44 INFO rb-48985ee-225086-418734 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-25 15:10:27,237 44 INFO rb-48985ee-225086-418734 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-25 15:10:27,292 44 INFO rb-48985ee-225086-418734 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-25 15:10:27,345 44 INFO rb-48985ee-225086-418734 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-25 15:10:27,377 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:27] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.002 0.027 2026-09-25 15:10:27,415 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:27] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.010 0.021 2026-09-25 15:10:27,436 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:27] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-25 15:10:27,473 44 INFO rb-48985ee-225086-418734 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-25 15:10:27,531 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10: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.019 0.039 2026-09-25 15:10:27,594 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:27] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.019 0.038 2026-09-25 15:10:27,600 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:27] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.056 2026-09-25 15:10:27,631 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:27] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.015 2026-09-25 15:10:27,656 44 INFO rb-48985ee-225086-418734 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-25 15:10:27,708 44 INFO rb-48985ee-225086-418734 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-25 15:10:27,772 44 INFO rb-48985ee-225086-418734 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-25 15:10:27,823 44 INFO rb-48985ee-225086-418734 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-25 15:10:27,873 44 INFO rb-48985ee-225086-418734 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-25 15:10:27,928 44 INFO rb-48985ee-225086-418734 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-25 15:10:27,978 44 INFO rb-48985ee-225086-418734 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-25 15:10:28,028 44 INFO rb-48985ee-225086-418734 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-25 15:10:28,079 44 INFO rb-48985ee-225086-418734 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-25 15:10:28,133 44 INFO rb-48985ee-225086-418734 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-25 15:10:28,183 44 INFO rb-48985ee-225086-418734 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-25 15:10:28,236 44 INFO rb-48985ee-225086-418734 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-25 15:10:28,296 44 INFO rb-48985ee-225086-418734 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-25 15:10:28,299 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2736654 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000003', 'uuid': '6786d950-6d98-46aa-9370-2739ef1ac18e'}] 2026-09-25 15:10:28,856 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2736654 order {'name': '/', 'pos_reference': '263-133-000003', 'uuid': '6786d950-6d98-46aa-9370-2739ef1ac18e'} created pos.order #890 2026-09-25 15:10:28,916 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #2736654 finished 2026-09-25 15:10:29,021 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 543 0.205 0.520 2026-09-25 15:10:29,045 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:29] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:10:29,067 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.017 2026-09-25 15:10:29,082 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:29] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:10:29,095 44 INFO rb-48985ee-225086-418734 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-25 15:10:29,098 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53280539 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '263-133-000003', 'uuid': '6786d950-6d98-46aa-9370-2739ef1ac18e'}] 2026-09-25 15:10:29,101 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53280539 order {'name': 'Shop - 000003', 'pos_reference': '263-133-000003', 'uuid': '6786d950-6d98-46aa-9370-2739ef1ac18e'} sync ignored for existing PoS order pos.order(890,) (state: done) 2026-09-25 15:10:29,109 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #53280539 finished 2026-09-25 15:10:29,145 44 INFO rb-48985ee-225086-418734 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-25 15:10:29,160 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:29] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.018 0.046 2026-09-25 15:10:29,189 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.009 0.013 2026-09-25 15:10:29,212 44 INFO rb-48985ee-225086-418734 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-25 15:10:29,263 44 INFO rb-48985ee-225086-418734 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-25 15:10:29,313 44 INFO rb-48985ee-225086-418734 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-25 15:10:29,367 44 INFO rb-48985ee-225086-418734 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-25 15:10:29,420 44 INFO rb-48985ee-225086-418734 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-25 15:10:29,452 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:29] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.002 0.027 2026-09-25 15:10:29,488 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:29] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.009 0.020 2026-09-25 15:10:29,504 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:29] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-25 15:10:29,539 44 INFO rb-48985ee-225086-418734 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-25 15:10:29,598 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:29] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.018 0.041 2026-09-25 15:10:29,661 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:29] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.018 0.039 2026-09-25 15:10:29,667 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:29] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.055 2026-09-25 15:10:29,693 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:29] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.013 2026-09-25 15:10:29,721 44 INFO rb-48985ee-225086-418734 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-25 15:10:29,773 44 INFO rb-48985ee-225086-418734 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-25 15:10:29,825 44 INFO rb-48985ee-225086-418734 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-25 15:10:29,877 44 INFO rb-48985ee-225086-418734 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-25 15:10:29,928 44 INFO rb-48985ee-225086-418734 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-25 15:10:29,991 44 INFO rb-48985ee-225086-418734 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-25 15:10:30,041 44 INFO rb-48985ee-225086-418734 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-25 15:10:30,092 44 INFO rb-48985ee-225086-418734 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-25 15:10:30,147 44 INFO rb-48985ee-225086-418734 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-25 15:10:30,196 44 INFO rb-48985ee-225086-418734 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-25 15:10:30,247 44 INFO rb-48985ee-225086-418734 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-25 15:10:30,298 44 INFO rb-48985ee-225086-418734 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-25 15:10:30,352 44 INFO rb-48985ee-225086-418734 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-25 15:10:30,402 44 INFO rb-48985ee-225086-418734 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-25 15:10:30,455 44 INFO rb-48985ee-225086-418734 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-25 15:10:30,512 44 INFO rb-48985ee-225086-418734 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-25 15:10:30,516 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63796478 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000004', 'uuid': 'dd0b2a75-4c8c-4630-8e47-6cdea0094d49'}] 2026-09-25 15:10:31,068 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63796478 order {'name': '/', 'pos_reference': '263-133-000004', 'uuid': 'dd0b2a75-4c8c-4630-8e47-6cdea0094d49'} created pos.order #891 2026-09-25 15:10:31,133 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63796478 finished 2026-09-25 15:10:31,241 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 543 0.200 0.527 2026-09-25 15:10:31,262 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:31] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:10:31,285 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:31] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.015 2026-09-25 15:10:31,299 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:31] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:10:31,318 44 INFO rb-48985ee-225086-418734 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-25 15:10:31,321 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97843913 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '263-133-000004', 'uuid': 'dd0b2a75-4c8c-4630-8e47-6cdea0094d49'}] 2026-09-25 15:10:31,325 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97843913 order {'name': 'Shop - 000004', 'pos_reference': '263-133-000004', 'uuid': 'dd0b2a75-4c8c-4630-8e47-6cdea0094d49'} sync ignored for existing PoS order pos.order(891,) (state: done) 2026-09-25 15:10:31,332 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97843913 finished 2026-09-25 15:10:31,369 44 INFO rb-48985ee-225086-418734 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-25 15:10:31,382 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:31] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.017 0.046 2026-09-25 15:10:31,410 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:31] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.006 0.013 2026-09-25 15:10:31,443 44 INFO rb-48985ee-225086-418734 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-25 15:10:31,492 44 INFO rb-48985ee-225086-418734 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-25 15:10:31,543 44 INFO rb-48985ee-225086-418734 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-25 15:10:31,597 44 INFO rb-48985ee-225086-418734 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-25 15:10:31,650 44 INFO rb-48985ee-225086-418734 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-25 15:10:31,682 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:31] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.002 0.028 2026-09-25 15:10:31,717 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:31] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.009 0.019 2026-09-25 15:10:31,733 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:31] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.005 2026-09-25 15:10:31,772 44 INFO rb-48985ee-225086-418734 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-25 15:10:31,829 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:31] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.017 0.039 2026-09-25 15:10:31,893 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:31] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.018 0.041 2026-09-25 15:10:31,900 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:31] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.058 2026-09-25 15:10:31,926 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:31] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.013 2026-09-25 15:10:31,954 44 INFO rb-48985ee-225086-418734 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-25 15:10:32,007 44 INFO rb-48985ee-225086-418734 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-25 15:10:32,058 44 INFO rb-48985ee-225086-418734 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-25 15:10:32,124 44 INFO rb-48985ee-225086-418734 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-25 15:10:32,174 44 INFO rb-48985ee-225086-418734 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-25 15:10:32,225 44 INFO rb-48985ee-225086-418734 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-25 15:10:32,279 44 INFO rb-48985ee-225086-418734 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-25 15:10:32,329 44 INFO rb-48985ee-225086-418734 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-25 15:10:32,380 44 INFO rb-48985ee-225086-418734 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-25 15:10:32,430 44 INFO rb-48985ee-225086-418734 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-25 15:10:32,484 44 INFO rb-48985ee-225086-418734 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-25 15:10:32,535 44 INFO rb-48985ee-225086-418734 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-25 15:10:32,588 44 INFO rb-48985ee-225086-418734 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-25 15:10:32,647 44 INFO rb-48985ee-225086-418734 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-25 15:10:32,649 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41609222 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000005', 'uuid': '3717048f-5c64-4388-9d88-3e6ef6e60038'}] 2026-09-25 15:10:33,208 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41609222 order {'name': '/', 'pos_reference': '263-133-000005', 'uuid': '3717048f-5c64-4388-9d88-3e6ef6e60038'} created pos.order #892 2026-09-25 15:10:33,266 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41609222 finished 2026-09-25 15:10:33,371 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 543 0.216 0.507 2026-09-25 15:10:33,393 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:33] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:10:33,424 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:33] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.021 2026-09-25 15:10:33,436 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:33] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:10:33,455 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8613190 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '263-133-000005', 'uuid': '3717048f-5c64-4388-9d88-3e6ef6e60038'}] 2026-09-25 15:10:33,459 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8613190 order {'name': 'Shop - 000005', 'pos_reference': '263-133-000005', 'uuid': '3717048f-5c64-4388-9d88-3e6ef6e60038'} sync ignored for existing PoS order pos.order(892,) (state: done) 2026-09-25 15:10:33,461 44 INFO rb-48985ee-225086-418734 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-25 15:10:33,467 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8613190 finished 2026-09-25 15:10:33,511 44 INFO rb-48985ee-225086-418734 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-25 15:10:33,521 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:33] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.019 0.048 2026-09-25 15:10:33,548 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:33] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.006 0.013 2026-09-25 15:10:33,575 44 INFO rb-48985ee-225086-418734 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-25 15:10:33,625 44 INFO rb-48985ee-225086-418734 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-25 15:10:33,675 44 INFO rb-48985ee-225086-418734 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-25 15:10:33,729 44 INFO rb-48985ee-225086-418734 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-25 15:10:33,783 44 INFO rb-48985ee-225086-418734 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-25 15:10:33,813 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:33] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.002 0.027 2026-09-25 15:10:33,849 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:33] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.009 0.019 2026-09-25 15:10:33,866 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:33] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-25 15:10:33,905 44 INFO rb-48985ee-225086-418734 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-25 15:10:33,963 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10: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.017 0.039 2026-09-25 15:10:34,033 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:34] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.019 0.047 2026-09-25 15:10:34,041 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:34] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.064 2026-09-25 15:10:34,067 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:34] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.014 2026-09-25 15:10:34,104 44 INFO rb-48985ee-225086-418734 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-25 15:10:34,156 44 INFO rb-48985ee-225086-418734 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-25 15:10:34,208 44 INFO rb-48985ee-225086-418734 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-25 15:10:34,260 44 INFO rb-48985ee-225086-418734 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-25 15:10:34,311 44 INFO rb-48985ee-225086-418734 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-25 15:10:34,376 44 INFO rb-48985ee-225086-418734 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-25 15:10:34,427 44 INFO rb-48985ee-225086-418734 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-25 15:10:34,477 44 INFO rb-48985ee-225086-418734 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-25 15:10:34,533 44 INFO rb-48985ee-225086-418734 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-25 15:10:34,584 44 INFO rb-48985ee-225086-418734 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-25 15:10:34,634 44 INFO rb-48985ee-225086-418734 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-25 15:10:34,685 44 INFO rb-48985ee-225086-418734 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-25 15:10:34,739 44 INFO rb-48985ee-225086-418734 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-25 15:10:34,789 44 INFO rb-48985ee-225086-418734 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-25 15:10:34,842 44 INFO rb-48985ee-225086-418734 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-25 15:10:34,899 44 INFO rb-48985ee-225086-418734 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-25 15:10:34,904 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32110725 started for PoS orders references: [{'name': '/', 'pos_reference': '263-133-000006', 'uuid': '7e4b09d7-47ba-4a57-8396-3043ea62d5b8'}] 2026-09-25 15:10:35,433 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32110725 order {'name': '/', 'pos_reference': '263-133-000006', 'uuid': '7e4b09d7-47ba-4a57-8396-3043ea62d5b8'} created pos.order #893 2026-09-25 15:10:35,491 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32110725 finished 2026-09-25 15:10:35,599 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 543 0.195 0.503 2026-09-25 15:10:35,624 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10: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-25 15:10:35,647 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:35] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.017 2026-09-25 15:10:35,662 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:35] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:10:35,671 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66886293 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '263-133-000006', 'uuid': '7e4b09d7-47ba-4a57-8396-3043ea62d5b8'}] 2026-09-25 15:10:35,675 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66886293 order {'name': 'Shop - 000006', 'pos_reference': '263-133-000006', 'uuid': '7e4b09d7-47ba-4a57-8396-3043ea62d5b8'} sync ignored for existing PoS order pos.order(893,) (state: done) 2026-09-25 15:10:35,683 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66886293 finished 2026-09-25 15:10:35,686 44 INFO rb-48985ee-225086-418734 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-25 15:10:35,737 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:35] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.018 0.049 2026-09-25 15:10:35,738 44 INFO rb-48985ee-225086-418734 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-25 15:10:35,763 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:35] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.006 0.013 2026-09-25 15:10:35,798 44 INFO rb-48985ee-225086-418734 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-25 15:10:35,849 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-09-25 15:10:35,849 44 INFO rb-48985ee-225086-418734 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-25 15:10:35,990 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 32459640 (allocated 35401728) 2026-09-25 15:10:35,992 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 131754 2026-09-25 15:10:35,993 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-09-25 15:10:35,993 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 131754 2026-09-25 15:10:36,047 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151036_047698_test_taxes_l10n_in_pos.txt 2026-09-25 15:10:36,047 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmprkev_96g_chrome_odoo" 2026-09-25 15:10:36,583 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1495, 1496, 1497, 1498, 1499, 1500, 1501, 1502, 1503, 1504, 1505, 1506] 2026-09-25 15:10:38,153 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome pid: 132054 2026-09-25 15:10:38,153 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless temporary user profile dir: /tmp/tmpdiezi7qf_chrome_odoo 2026-09-25 15:10:38,153 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:40571/json/version 2026-09-25 15:10:38,154 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40571', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:10:38,156 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Browser version: Chrome/150.0.7871.114 2026-09-25 15:10:38,156 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Issuing json command http://127.0.0.1:40571/json 2026-09-25 15:10:38,156 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40571', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:10:38,157 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Websocket url found: ws://127.0.0.1:40571/devtools/page/8A5017E29F4A894C05F136E867EFA80C 2026-09-25 15:10:38,158 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Enable chrome headless console log notification 2026-09-25 15:10:38,160 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome headless enable page notifications 2026-09-25 15:10:38,317 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:10:38,321 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Setting session cookie in browser 2026-09-25 15:10:38,323 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Open "http://127.0.0.1:8069/pos/ui/133" in browser 2026-09-25 15:10:38,323 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/133" 2026-09-25 15:10:38,397 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:38] "GET /pos/ui/133 HTTP/1.1" 200 - 90 0.022 0.047 2026-09-25 15:10:38,400 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Navigation result: {'frameId': '8A5017E29F4A894C05F136E867EFA80C', 'loaderId': '23A0980E9AB64AFB38983BCF79ACEB40', 'isDownload': False} 2026-09-25 15:10:38,400 44 INFO rb-48985ee-225086-418734 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-25 15:10:38,409 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:10:38,419 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:38] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:10:38,429 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:38] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.014 2026-09-25 15:10:38,433 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:38] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-09-25 15:10:38,714 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:10:38,716 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:38] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:10:38,722 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:38] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:10:38,734 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Evaluate test code "odoo.startTour('test_taxes_l10n_in_pos_downpayment_round_globally_price_included', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/133", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:10:38,735 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:38] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:10:38,738 44 INFO rb-48985ee-225086-418734 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-25 15:10:38,744 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10: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-25 15:10:38,749 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:38] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:10:38,761 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:38] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:10:38,764 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.010 2026-09-25 15:10:38,789 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:38] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 21 0.006 0.017 2026-09-25 15:10:38,790 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.015 2026-09-25 15:10:39,087 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:39] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 352 0.087 0.194 2026-09-25 15:10:39,109 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:39] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.015 2026-09-25 15:10:39,139 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:10:39,175 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:39] "GET /web/image/res.company/118/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.024 2026-09-25 15:10:39,186 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:39] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:10:39,192 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: Owl is running in 'dev' mode. 2026-09-25 15:10:39,200 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10: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-25 15:10:39,227 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:10:39,243 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:10:39,245 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:39] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:10:39,262 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:39] "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-25 15:10:39,263 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-25 15:10:39,263 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:39] "GET /web/image/res.users/257/avatar_128 HTTP/1.1" 200 - 14 0.009 0.022 2026-09-25 15:10:39,273 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:39] "GET /web/image?model=res.company&id=118&field=logo HTTP/1.1" 200 - 3 0.003 0.039 2026-09-25 15:10:39,281 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:39] "GET /web/image/res.company/118/favicon HTTP/1.1" 200 - 4 0.002 0.008 2026-09-25 15:10:39,283 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:39] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.051 2026-09-25 15:10:39,306 44 INFO rb-48985ee-225086-418734 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-25 15:10:39,346 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:39] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.009 2026-09-25 15:10:39,347 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:39] "GET /web/image/res.company/118/favicon HTTP/1.1" 304 - 4 0.004 0.013 2026-09-25 15:10:39,367 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:10:39,382 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:39] "GET /pos/ui/133 HTTP/1.1" 200 - 33 0.013 0.026 2026-09-25 15:10:39,408 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:39] "GET /pos/ui/133?from_backend=True HTTP/1.1" 200 - 33 0.008 0.066 2026-09-25 15:10:39,423 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:39] "GET /web/image?model=product.template&field=image_128&id=2284&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-09-25 15:10:39,429 44 INFO rb-48985ee-225086-418734 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-25 15:10:39,429 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:39] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:10:39,441 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:39] "GET /web/image?model=product.template&field=image_128&id=2285&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-09-25 15:10:39,458 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:39] "GET /web/image?model=product.template&field=image_128&id=2286&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.104 2026-09-25 15:10:39,471 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:39] "GET /web/image?model=product.template&field=image_128&id=2290&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.101 2026-09-25 15:10:39,477 44 INFO rb-48985ee-225086-418734 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-25 15:10:39,484 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:39] "GET /web/image?model=product.template&field=image_128&id=2292&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.098 2026-09-25 15:10:39,497 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:39] "GET /web/image?model=product.template&field=image_128&id=2291&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-09-25 15:10:39,510 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:39] "GET /web/image?model=product.template&field=image_128&id=2310&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-09-25 15:10:39,523 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:39] "GET /web/image?model=product.template&field=image_128&id=2312&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-09-25 15:10:39,537 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:39] "GET /web/image?model=product.template&field=image_128&id=2313&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-09-25 15:10:39,551 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:39] "GET /web/image?model=product.template&field=image_128&id=2311&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-09-25 15:10:39,564 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:39] "GET /web/image?model=product.template&field=image_128&id=2314&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.076 2026-09-25 15:10:39,577 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:39] "GET /web/image?model=product.template&field=image_128&id=2315&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.076 2026-09-25 15:10:39,591 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:39] "GET /web/image?model=product.template&field=image_128&id=2316&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.002 0.077 2026-09-25 15:10:39,604 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:39] "GET /web/image?model=product.template&field=image_128&id=2317&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-09-25 15:10:39,619 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:39] "GET /web/image?model=product.template&field=image_128&id=2287&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.065 2026-09-25 15:10:39,635 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:39] "GET /web/image?model=product.template&field=image_128&id=2288&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.067 2026-09-25 15:10:39,648 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:39] "GET /web/image?model=product.template&field=image_128&id=2289&unique=2026-09-25T15:08:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.065 2026-09-25 15:10:39,693 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:39] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 31 0.014 0.138 2026-09-25 15:10:39,722 44 INFO rb-48985ee-225086-418734 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-25 15:10:39,778 44 INFO rb-48985ee-225086-418734 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-25 15:10:39,834 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:39] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 35 0.011 0.044 2026-09-25 15:10:39,882 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:39] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 22 0.011 0.022 2026-09-25 15:10:39,916 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:39] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.009 2026-09-25 15:10:39,962 44 INFO rb-48985ee-225086-418734 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-25 15:10:40,033 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:40] "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.022 0.046 2026-09-25 15:10:40,098 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 56 0.021 0.039 2026-09-25 15:10:40,105 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:40] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.056 2026-09-25 15:10:40,123 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:40] "POST /web/dataset/call_kw/product.pricelist/read#product.pricelist.read HTTP/1.1" 200 - 8 0.004 0.008 2026-09-25 15:10:40,135 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:40] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.005 2026-09-25 15:10:40,163 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:40] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.014 2026-09-25 15:10:40,190 44 INFO rb-48985ee-225086-418734 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-25 15:10:40,243 44 INFO rb-48985ee-225086-418734 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-25 15:10:40,321 44 INFO rb-48985ee-225086-418734 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-25 15:10:40,372 44 INFO rb-48985ee-225086-418734 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-25 15:10:40,423 44 INFO rb-48985ee-225086-418734 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-25 15:10:40,489 44 INFO rb-48985ee-225086-418734 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-25 15:10:40,499 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:10:40,500 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:10:40,539 44 INFO rb-48985ee-225086-418734 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-25 15:10:40,590 44 INFO rb-48985ee-225086-418734 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-25 15:10:40,641 44 INFO rb-48985ee-225086-418734 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-25 15:10:40,707 44 INFO rb-48985ee-225086-418734 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-25 15:10:40,758 44 INFO rb-48985ee-225086-418734 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-25 15:10:40,811 44 INFO rb-48985ee-225086-418734 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-25 15:10:40,871 44 INFO rb-48985ee-225086-418734 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-25 15:10:40,876 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84957831 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000001', 'uuid': '7009f411-f0f6-4ecf-80b9-9087344b8a24'}] 2026-09-25 15:10:40,878 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:10:41,566 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84957831 order {'name': '/', 'pos_reference': '264-133-000001', 'uuid': '7009f411-f0f6-4ecf-80b9-9087344b8a24'} created pos.order #894 2026-09-25 15:10:41,663 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84957831 finished 2026-09-25 15:10:41,815 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 667 0.272 0.670 2026-09-25 15:10:41,839 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:41] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:10:41,864 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:41] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.009 0.016 2026-09-25 15:10:41,876 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10: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-25 15:10:41,926 44 INFO rb-48985ee-225086-418734 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-25 15:10:41,929 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49609056 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '264-133-000001', 'uuid': '7009f411-f0f6-4ecf-80b9-9087344b8a24'}] 2026-09-25 15:10:41,935 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49609056 order {'name': 'Shop - 000001', 'pos_reference': '264-133-000001', 'uuid': '7009f411-f0f6-4ecf-80b9-9087344b8a24'} sync ignored for existing PoS order pos.order(894,) (state: done) 2026-09-25 15:10:41,943 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49609056 finished 2026-09-25 15:10:41,977 44 INFO rb-48985ee-225086-418734 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-25 15:10:42,011 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:42] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 72 0.031 0.052 2026-09-25 15:10:42,037 44 INFO rb-48985ee-225086-418734 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-25 15:10:42,041 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:42] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.007 0.014 2026-09-25 15:10:42,087 44 INFO rb-48985ee-225086-418734 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-25 15:10:42,138 44 INFO rb-48985ee-225086-418734 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-25 15:10:42,191 44 INFO rb-48985ee-225086-418734 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-25 15:10:42,245 44 INFO rb-48985ee-225086-418734 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-25 15:10:42,278 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:42] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.003 0.029 2026-09-25 15:10:42,321 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:42] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.011 0.023 2026-09-25 15:10:42,345 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:42] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-25 15:10:42,371 44 INFO rb-48985ee-225086-418734 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-25 15:10:42,433 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:42] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.020 0.040 2026-09-25 15:10:42,502 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:42] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.021 0.043 2026-09-25 15:10:42,512 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:42] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.003 0.063 2026-09-25 15:10:42,538 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:42] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.014 2026-09-25 15:10:42,571 44 INFO rb-48985ee-225086-418734 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-25 15:10:42,623 44 INFO rb-48985ee-225086-418734 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-25 15:10:42,675 44 INFO rb-48985ee-225086-418734 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-25 15:10:42,727 44 INFO rb-48985ee-225086-418734 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-25 15:10:42,779 44 INFO rb-48985ee-225086-418734 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-25 15:10:42,845 44 INFO rb-48985ee-225086-418734 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-25 15:10:42,896 44 INFO rb-48985ee-225086-418734 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-25 15:10:42,947 44 INFO rb-48985ee-225086-418734 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-25 15:10:43,001 44 INFO rb-48985ee-225086-418734 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-25 15:10:43,052 44 INFO rb-48985ee-225086-418734 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-25 15:10:43,102 44 INFO rb-48985ee-225086-418734 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-25 15:10:43,153 44 INFO rb-48985ee-225086-418734 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-25 15:10:43,207 44 INFO rb-48985ee-225086-418734 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-25 15:10:43,258 44 INFO rb-48985ee-225086-418734 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-25 15:10:43,311 44 INFO rb-48985ee-225086-418734 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-25 15:10:43,368 44 INFO rb-48985ee-225086-418734 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-25 15:10:43,372 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4140072 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000002', 'uuid': 'cc88c57d-c564-4711-b8f0-4dcf9179c395'}] 2026-09-25 15:10:43,921 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4140072 order {'name': '/', 'pos_reference': '264-133-000002', 'uuid': 'cc88c57d-c564-4711-b8f0-4dcf9179c395'} created pos.order #895 2026-09-25 15:10:43,981 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4140072 finished 2026-09-25 15:10:44,092 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 543 0.205 0.516 2026-09-25 15:10:44,113 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:44] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:10:44,134 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:44] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.017 2026-09-25 15:10:44,153 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:44] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:10:44,170 44 INFO rb-48985ee-225086-418734 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-25 15:10:44,173 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78036308 started for PoS orders references: [{'name': 'Shop - 000002', 'pos_reference': '264-133-000002', 'uuid': 'cc88c57d-c564-4711-b8f0-4dcf9179c395'}] 2026-09-25 15:10:44,176 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78036308 order {'name': 'Shop - 000002', 'pos_reference': '264-133-000002', 'uuid': 'cc88c57d-c564-4711-b8f0-4dcf9179c395'} sync ignored for existing PoS order pos.order(895,) (state: done) 2026-09-25 15:10:44,184 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #78036308 finished 2026-09-25 15:10:44,219 44 INFO rb-48985ee-225086-418734 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-25 15:10:44,235 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:44] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.017 0.046 2026-09-25 15:10:44,262 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:44] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.006 0.013 2026-09-25 15:10:44,287 44 INFO rb-48985ee-225086-418734 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-25 15:10:44,338 44 INFO rb-48985ee-225086-418734 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-25 15:10:44,388 44 INFO rb-48985ee-225086-418734 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-25 15:10:44,443 44 INFO rb-48985ee-225086-418734 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-25 15:10:44,497 44 INFO rb-48985ee-225086-418734 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-25 15:10:44,529 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:44] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.002 0.027 2026-09-25 15:10:44,565 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:44] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.009 0.020 2026-09-25 15:10:44,583 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:44] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-25 15:10:44,621 44 INFO rb-48985ee-225086-418734 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-25 15:10:44,681 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:44] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.019 0.040 2026-09-25 15:10:44,759 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:44] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.019 0.054 2026-09-25 15:10:44,765 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:44] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.070 2026-09-25 15:10:44,792 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:44] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.014 2026-09-25 15:10:44,821 44 INFO rb-48985ee-225086-418734 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-25 15:10:44,873 44 INFO rb-48985ee-225086-418734 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-25 15:10:44,937 44 INFO rb-48985ee-225086-418734 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-25 15:10:44,988 44 INFO rb-48985ee-225086-418734 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-25 15:10:45,039 44 INFO rb-48985ee-225086-418734 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-25 15:10:45,093 44 INFO rb-48985ee-225086-418734 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-25 15:10:45,143 44 INFO rb-48985ee-225086-418734 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-25 15:10:45,194 44 INFO rb-48985ee-225086-418734 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-25 15:10:45,244 44 INFO rb-48985ee-225086-418734 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-25 15:10:45,298 44 INFO rb-48985ee-225086-418734 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-25 15:10:45,349 44 INFO rb-48985ee-225086-418734 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-25 15:10:45,403 44 INFO rb-48985ee-225086-418734 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-25 15:10:45,465 44 INFO rb-48985ee-225086-418734 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-25 15:10:45,468 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46057968 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000003', 'uuid': '3af31d6c-863b-4181-9ca6-1295c397ac12'}] 2026-09-25 15:10:46,051 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46057968 order {'name': '/', 'pos_reference': '264-133-000003', 'uuid': '3af31d6c-863b-4181-9ca6-1295c397ac12'} created pos.order #896 2026-09-25 15:10:46,109 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46057968 finished 2026-09-25 15:10:46,225 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 543 0.217 0.542 2026-09-25 15:10:46,247 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:46] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:10:46,278 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:46] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.023 2026-09-25 15:10:46,295 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:46] "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-25 15:10:46,313 44 INFO rb-48985ee-225086-418734 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-25 15:10:46,316 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17590972 started for PoS orders references: [{'name': 'Shop - 000003', 'pos_reference': '264-133-000003', 'uuid': '3af31d6c-863b-4181-9ca6-1295c397ac12'}] 2026-09-25 15:10:46,321 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17590972 order {'name': 'Shop - 000003', 'pos_reference': '264-133-000003', 'uuid': '3af31d6c-863b-4181-9ca6-1295c397ac12'} sync ignored for existing PoS order pos.order(896,) (state: done) 2026-09-25 15:10:46,330 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #17590972 finished 2026-09-25 15:10:46,363 44 INFO rb-48985ee-225086-418734 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-25 15:10:46,388 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:46] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.023 0.051 2026-09-25 15:10:46,420 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:46] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.008 0.015 2026-09-25 15:10:46,422 44 INFO rb-48985ee-225086-418734 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-25 15:10:46,472 44 INFO rb-48985ee-225086-418734 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-25 15:10:46,523 44 INFO rb-48985ee-225086-418734 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-25 15:10:46,576 44 INFO rb-48985ee-225086-418734 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-25 15:10:46,630 44 INFO rb-48985ee-225086-418734 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-25 15:10:46,662 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:46] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.002 0.028 2026-09-25 15:10:46,698 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:46] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.009 0.019 2026-09-25 15:10:46,716 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:46] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.006 2026-09-25 15:10:46,756 44 INFO rb-48985ee-225086-418734 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-25 15:10:46,816 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:46] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.019 0.039 2026-09-25 15:10:46,878 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:46] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.018 0.038 2026-09-25 15:10:46,884 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:46] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.002 0.054 2026-09-25 15:10:46,912 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:46] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.014 2026-09-25 15:10:46,937 44 INFO rb-48985ee-225086-418734 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-25 15:10:46,989 44 INFO rb-48985ee-225086-418734 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-25 15:10:47,041 44 INFO rb-48985ee-225086-418734 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-25 15:10:47,093 44 INFO rb-48985ee-225086-418734 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-25 15:10:47,144 44 INFO rb-48985ee-225086-418734 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-25 15:10:47,207 44 INFO rb-48985ee-225086-418734 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-25 15:10:47,258 44 INFO rb-48985ee-225086-418734 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-25 15:10:47,308 44 INFO rb-48985ee-225086-418734 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-25 15:10:47,363 44 INFO rb-48985ee-225086-418734 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-25 15:10:47,413 44 INFO rb-48985ee-225086-418734 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-25 15:10:47,463 44 INFO rb-48985ee-225086-418734 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-25 15:10:47,514 44 INFO rb-48985ee-225086-418734 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-25 15:10:47,568 44 INFO rb-48985ee-225086-418734 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-25 15:10:47,619 44 INFO rb-48985ee-225086-418734 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-25 15:10:47,671 44 INFO rb-48985ee-225086-418734 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-25 15:10:47,728 44 INFO rb-48985ee-225086-418734 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-25 15:10:47,733 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40148612 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000004', 'uuid': '43e63b27-4172-498e-a817-e7e8c5c9adc8'}] 2026-09-25 15:10:48,272 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40148612 order {'name': '/', 'pos_reference': '264-133-000004', 'uuid': '43e63b27-4172-498e-a817-e7e8c5c9adc8'} created pos.order #897 2026-09-25 15:10:48,330 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40148612 finished 2026-09-25 15:10:48,457 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 543 0.205 0.521 2026-09-25 15:10:48,479 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10: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-25 15:10:48,509 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:48] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.021 2026-09-25 15:10:48,523 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:48] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:10:48,544 44 INFO rb-48985ee-225086-418734 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-25 15:10:48,546 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15666681 started for PoS orders references: [{'name': 'Shop - 000004', 'pos_reference': '264-133-000004', 'uuid': '43e63b27-4172-498e-a817-e7e8c5c9adc8'}] 2026-09-25 15:10:48,551 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15666681 order {'name': 'Shop - 000004', 'pos_reference': '264-133-000004', 'uuid': '43e63b27-4172-498e-a817-e7e8c5c9adc8'} sync ignored for existing PoS order pos.order(897,) (state: done) 2026-09-25 15:10:48,559 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15666681 finished 2026-09-25 15:10:48,595 44 INFO rb-48985ee-225086-418734 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-25 15:10:48,610 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:48] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.019 0.046 2026-09-25 15:10:48,638 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:48] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.006 0.013 2026-09-25 15:10:48,669 44 INFO rb-48985ee-225086-418734 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-25 15:10:48,718 44 INFO rb-48985ee-225086-418734 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-25 15:10:48,769 44 INFO rb-48985ee-225086-418734 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-25 15:10:48,822 44 INFO rb-48985ee-225086-418734 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-25 15:10:48,876 44 INFO rb-48985ee-225086-418734 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-25 15:10:48,906 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:48] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.002 0.027 2026-09-25 15:10:48,944 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:48] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.009 0.019 2026-09-25 15:10:48,962 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:48] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-25 15:10:48,988 44 INFO rb-48985ee-225086-418734 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-25 15:10:49,046 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10: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.018 0.040 2026-09-25 15:10:49,109 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:49] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.018 0.039 2026-09-25 15:10:49,115 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:49] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.056 2026-09-25 15:10:49,149 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:49] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.007 0.019 2026-09-25 15:10:49,187 44 INFO rb-48985ee-225086-418734 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-25 15:10:49,239 44 INFO rb-48985ee-225086-418734 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-25 15:10:49,291 44 INFO rb-48985ee-225086-418734 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-25 15:10:49,357 44 INFO rb-48985ee-225086-418734 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-25 15:10:49,407 44 INFO rb-48985ee-225086-418734 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-25 15:10:49,458 44 INFO rb-48985ee-225086-418734 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-25 15:10:49,513 44 INFO rb-48985ee-225086-418734 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-25 15:10:49,562 44 INFO rb-48985ee-225086-418734 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-25 15:10:49,613 44 INFO rb-48985ee-225086-418734 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-25 15:10:49,664 44 INFO rb-48985ee-225086-418734 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-25 15:10:49,718 44 INFO rb-48985ee-225086-418734 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-25 15:10:49,769 44 INFO rb-48985ee-225086-418734 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-25 15:10:49,822 44 INFO rb-48985ee-225086-418734 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-25 15:10:49,880 44 INFO rb-48985ee-225086-418734 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-25 15:10:49,885 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92496457 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000005', 'uuid': '8d4f5828-7648-4bb3-8dba-0f8bfb69fcd8'}] 2026-09-25 15:10:50,457 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92496457 order {'name': '/', 'pos_reference': '264-133-000005', 'uuid': '8d4f5828-7648-4bb3-8dba-0f8bfb69fcd8'} created pos.order #898 2026-09-25 15:10:50,526 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92496457 finished 2026-09-25 15:10:50,646 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 543 0.240 0.523 2026-09-25 15:10:50,693 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:50] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.011 0.016 2026-09-25 15:10:50,695 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10: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.029 2026-09-25 15:10:50,709 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:50] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:10:50,728 44 INFO rb-48985ee-225086-418734 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-25 15:10:50,731 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22039581 started for PoS orders references: [{'name': 'Shop - 000005', 'pos_reference': '264-133-000005', 'uuid': '8d4f5828-7648-4bb3-8dba-0f8bfb69fcd8'}] 2026-09-25 15:10:50,735 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22039581 order {'name': 'Shop - 000005', 'pos_reference': '264-133-000005', 'uuid': '8d4f5828-7648-4bb3-8dba-0f8bfb69fcd8'} sync ignored for existing PoS order pos.order(898,) (state: done) 2026-09-25 15:10:50,742 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22039581 finished 2026-09-25 15:10:50,778 44 INFO rb-48985ee-225086-418734 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-25 15:10:50,797 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:50] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.019 0.050 2026-09-25 15:10:50,824 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:50] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.006 0.013 2026-09-25 15:10:50,851 44 INFO rb-48985ee-225086-418734 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-25 15:10:50,901 44 INFO rb-48985ee-225086-418734 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-25 15:10:50,951 44 INFO rb-48985ee-225086-418734 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-25 15:10:51,005 44 INFO rb-48985ee-225086-418734 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-25 15:10:51,058 44 INFO rb-48985ee-225086-418734 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-25 15:10:51,104 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:51] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 6 0.003 0.041 2026-09-25 15:10:51,140 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:51] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 17 0.009 0.019 2026-09-25 15:10:51,157 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:51] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-25 15:10:51,187 44 INFO rb-48985ee-225086-418734 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-25 15:10:51,244 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:51] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 51 0.017 0.039 2026-09-25 15:10:51,320 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:51] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 55 0.018 0.052 2026-09-25 15:10:51,326 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:51] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.069 2026-09-25 15:10:51,352 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:51] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.006 0.014 2026-09-25 15:10:51,387 44 INFO rb-48985ee-225086-418734 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-25 15:10:51,439 44 INFO rb-48985ee-225086-418734 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-25 15:10:51,492 44 INFO rb-48985ee-225086-418734 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-25 15:10:51,544 44 INFO rb-48985ee-225086-418734 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-25 15:10:51,596 44 INFO rb-48985ee-225086-418734 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-25 15:10:51,660 44 INFO rb-48985ee-225086-418734 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-25 15:10:51,711 44 INFO rb-48985ee-225086-418734 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-25 15:10:51,762 44 INFO rb-48985ee-225086-418734 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-25 15:10:51,816 44 INFO rb-48985ee-225086-418734 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-25 15:10:51,866 44 INFO rb-48985ee-225086-418734 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-25 15:10:51,917 44 INFO rb-48985ee-225086-418734 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-25 15:10:51,967 44 INFO rb-48985ee-225086-418734 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-25 15:10:52,021 44 INFO rb-48985ee-225086-418734 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-25 15:10:52,072 44 INFO rb-48985ee-225086-418734 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-25 15:10:52,125 44 INFO rb-48985ee-225086-418734 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-25 15:10:52,182 44 INFO rb-48985ee-225086-418734 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-25 15:10:52,186 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54882203 started for PoS orders references: [{'name': '/', 'pos_reference': '264-133-000006', 'uuid': 'ba6777b7-ccfc-4ab4-bd30-77b1b5232095'}] 2026-09-25 15:10:52,711 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54882203 order {'name': '/', 'pos_reference': '264-133-000006', 'uuid': 'ba6777b7-ccfc-4ab4-bd30-77b1b5232095'} created pos.order #899 2026-09-25 15:10:52,769 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #54882203 finished 2026-09-25 15:10:52,876 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:52] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 543 0.196 0.495 2026-09-25 15:10:52,903 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:52] "POST /web/dataset/call_kw/account.move/action_invoice_download_pdf#account.move.action_invoice_download_pdf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:10:52,926 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:52] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 16 0.008 0.017 2026-09-25 15:10:52,939 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:52] "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-25 15:10:52,957 44 INFO rb-48985ee-225086-418734 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-25 15:10:52,960 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84330801 started for PoS orders references: [{'name': 'Shop - 000006', 'pos_reference': '264-133-000006', 'uuid': 'ba6777b7-ccfc-4ab4-bd30-77b1b5232095'}] 2026-09-25 15:10:52,963 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84330801 order {'name': 'Shop - 000006', 'pos_reference': '264-133-000006', 'uuid': 'ba6777b7-ccfc-4ab4-bd30-77b1b5232095'} sync ignored for existing PoS order pos.order(899,) (state: done) 2026-09-25 15:10:52,971 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #84330801 finished 2026-09-25 15:10:53,009 44 INFO rb-48985ee-225086-418734 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-25 15:10:53,025 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 61 0.019 0.047 2026-09-25 15:10:53,052 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:10:53] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.007 0.013 2026-09-25 15:10:53,079 44 INFO rb-48985ee-225086-418734 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-25 15:10:53,129 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: tour succeeded 2026-09-25 15:10:53,130 44 INFO rb-48985ee-225086-418734 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-25 15:10:53,264 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos.browser: heap 32534788 (allocated 35663872) 2026-09-25 15:10:53,266 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing chrome headless with pid 132054 2026-09-25 15:10:53,266 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Closing websocket connection 2026-09-25 15:10:53,267 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Terminating chrome headless with pid 132054 2026-09-25 15:10:53,340 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151053_340548_test_taxes_l10n_in_pos.txt 2026-09-25 15:10:53,340 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale.tests.test_taxes_downpayment.TestTaxesDownPaymentPOS.test_taxes_l10n_in_pos: Removing chrome user profile "/tmp/tmpdiezi7qf_chrome_odoo" 2026-09-25 15:10:53,843 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #254 deleted stock.move.line records with IDs: [1513, 1514, 1515, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1523, 1524] 2026-09-25 15:10:53,941 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 69 checked, 69 removed 2026-09-25 15:10:59,698 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_1 ... 2026-09-25 15:11:00,125 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome pid: 132356 2026-09-25 15:11:00,125 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome headless temporary user profile dir: /tmp/tmp0nf1lr6s_chrome_odoo 2026-09-25 15:11:00,125 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Issuing json command http://127.0.0.1:38623/json/version 2026-09-25 15:11:00,126 44 INFO rb-48985ee-225086-418734 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-25 15:11:00,129 44 INFO rb-48985ee-225086-418734 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-25 15:11:00,129 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Issuing json command http://127.0.0.1:38623/json 2026-09-25 15:11:00,129 44 INFO rb-48985ee-225086-418734 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-25 15:11:00,130 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Websocket url found: ws://127.0.0.1:38623/devtools/page/2DB4FFEE2D84DC0B6B1395FB1D6CFF0D 2026-09-25 15:11:00,131 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Enable chrome headless console log notification 2026-09-25 15:11:00,132 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome headless enable page notifications 2026-09-25 15:11:00,178 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 15:11:00,179 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Setting session cookie in browser 2026-09-25 15:11:00,180 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Open "http://127.0.0.1:8069/pos/ui/134" in browser 2026-09-25 15:11:00,180 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Navigating to: "http://127.0.0.1:8069/pos/ui/134" 2026-09-25 15:11:00,187 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:11:00,491 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:00] "GET /pos/ui/134 HTTP/1.1" 200 - 86 0.025 0.280 2026-09-25 15:11:00,493 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Navigation result: {'frameId': '2DB4FFEE2D84DC0B6B1395FB1D6CFF0D', 'loaderId': '77C6818F980B3549825F5F1A8F1436A5', 'isDownload': False} 2026-09-25 15:11:00,494 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Evaluate ready code "odoo.isTourReady('PosSaleLoyaltyTour1')" 2026-09-25 15:11:00,506 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:11:00,518 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:00] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-25 15:11:00,521 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:00] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:11:00,524 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:00] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:11:00,811 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:11:00,813 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:00] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:11:00,822 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:11:00,834 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Evaluate test code "odoo.startTour('PosSaleLoyaltyTour1', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/134", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:11:00,836 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:00] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.003 2026-09-25 15:11:00,838 44 INFO rb-48985ee-225086-418734 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-25 15:11:00,843 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:00] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:11:00,848 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:00] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:11:00,866 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:00] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.004 0.009 2026-09-25 15:11:00,873 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-25 15:11:00,909 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:00] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 36 0.013 0.024 2026-09-25 15:11:00,911 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-09-25 15:11:01,258 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 388 0.110 0.218 2026-09-25 15:11:01,271 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:11:01,301 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:11:01,333 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:01] "GET /web/image/res.company/119/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:11:01,346 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:11:01,352 44 INFO rb-48985ee-225086-418734 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-25 15:11:01,357 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:11:01,382 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:11:01,388 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:11:01,392 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:11:01,393 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:11:01,405 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:11:01,406 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:11:01,416 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:01] "GET /web/image/res.users/259/avatar_128 HTTP/1.1" 200 - 14 0.009 0.020 2026-09-25 15:11:01,424 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:01] "GET /web/image?model=res.company&id=119&field=logo HTTP/1.1" 200 - 3 0.002 0.035 2026-09-25 15:11:01,430 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:01] "GET /web/image/res.company/119/favicon HTTP/1.1" 200 - 4 0.002 0.014 2026-09-25 15:11:01,463 44 INFO rb-48985ee-225086-418734 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-25 15:11:01,504 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-25 15:11:01,529 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:11:01,544 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:01] "GET /pos/ui/134 HTTP/1.1" 200 - 33 0.020 0.034 2026-09-25 15:11:01,575 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:01] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 33 0.009 0.075 2026-09-25 15:11:01,577 44 INFO rb-48985ee-225086-418734 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-25 15:11:01,581 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:11:01,598 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:01] "GET /web/image?model=product.template&field=image_128&id=2323&unique=2026-09-25T15:10:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.095 2026-09-25 15:11:01,606 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:01] "GET /web/image/res.company/119/favicon HTTP/1.1" 304 - 4 0.002 0.108 2026-09-25 15:11:01,620 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:01] "GET /web/image?model=product.template&field=image_128&id=2327&unique=2026-09-25T15:10:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-09-25 15:11:01,626 44 INFO rb-48985ee-225086-418734 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-25 15:11:01,638 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:01] "GET /web/image?model=product.template&field=image_128&id=2322&unique=2026-09-25T15:10:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.137 2026-09-25 15:11:01,653 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:01] "GET /web/image?model=product.template&field=image_128&id=2328&unique=2026-09-25T15:10:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.106 2026-09-25 15:11:01,666 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:01] "GET /web/image?model=product.template&field=image_128&id=2330&unique=2026-09-25T15:10:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.081 2026-09-25 15:11:01,679 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:01] "GET /web/image?model=product.template&field=image_128&id=2329&unique=2026-09-25T15:10:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-09-25 15:11:01,691 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:01] "GET /web/image?model=product.template&field=image_128&id=2324&unique=2026-09-25T15:10:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.067 2026-09-25 15:11:01,707 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:01] "GET /web/image?model=product.template&field=image_128&id=2325&unique=2026-09-25T15:10:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.065 2026-09-25 15:11:01,720 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:01] "GET /web/image?model=product.template&field=image_128&id=2326&unique=2026-09-25T15:10:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.063 2026-09-25 15:11:01,760 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.014 0.138 2026-09-25 15:11:01,789 44 INFO rb-48985ee-225086-418734 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-25 15:11:01,847 44 INFO rb-48985ee-225086-418734 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-25 15:11:01,928 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:01] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 61 0.021 0.059 2026-09-25 15:11:01,994 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:01] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.014 0.034 2026-09-25 15:11:02,027 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:02] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.003 0.008 2026-09-25 15:11:02,079 44 INFO rb-48985ee-225086-418734 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-25 15:11:02,162 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:02] "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.028 0.055 2026-09-25 15:11:02,233 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:02] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.023 0.043 2026-09-25 15:11:02,240 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:02] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.067 2026-09-25 15:11:02,273 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:02] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.006 0.019 2026-09-25 15:11:02,304 44 INFO rb-48985ee-225086-418734 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-25 15:11:02,324 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:02] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 13 0.007 0.013 2026-09-25 15:11:02,361 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:02] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:11:02,378 44 INFO rb-48985ee-225086-418734 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-25 15:11:02,442 44 INFO rb-48985ee-225086-418734 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-25 15:11:02,507 44 INFO rb-48985ee-225086-418734 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-25 15:11:02,518 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:11:02,518 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:11:02,558 44 INFO rb-48985ee-225086-418734 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-25 15:11:02,608 44 INFO rb-48985ee-225086-418734 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-25 15:11:02,672 44 INFO rb-48985ee-225086-418734 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-25 15:11:02,733 44 INFO rb-48985ee-225086-418734 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-25 15:11:02,738 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4061832 started for PoS orders references: [{'name': '/', 'pos_reference': '261-134-000001', 'uuid': '2e5b110e-b800-46e3-adb1-7f43878f386f'}] 2026-09-25 15:11:02,741 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:11:03,007 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4061832 order {'name': '/', 'pos_reference': '261-134-000001', 'uuid': '2e5b110e-b800-46e3-adb1-7f43878f386f'} created pos.order #900 2026-09-25 15:11:03,014 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4061832 finished 2026-09-25 15:11:03,260 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #259 deleted stock.move.line records with IDs: [1533] 2026-09-25 15:11:03,388 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 536 0.242 0.410 2026-09-25 15:11:03,440 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:03] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 28 0.011 0.021 2026-09-25 15:11:03,455 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:03] "POST /web/dataset/call_kw/loyalty.card/read#loyalty.card.read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-25 15:11:03,469 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:03] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:11:03,500 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25325017 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-134-000001', 'uuid': '2e5b110e-b800-46e3-adb1-7f43878f386f'}] 2026-09-25 15:11:03,506 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25325017 order {'name': 'Shop - 000001', 'pos_reference': '261-134-000001', 'uuid': '2e5b110e-b800-46e3-adb1-7f43878f386f'} sync ignored for existing PoS order pos.order(900,) (state: paid) 2026-09-25 15:11:03,514 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #25325017 finished 2026-09-25 15:11:03,520 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: tour succeeded 2026-09-25 15:11:03,521 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: ╔════════════════════════════════════╗ ║ TOUR PosSaleLoyaltyTour1 SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-25 15:11:03,579 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1.browser: heap 18129576 (allocated 19660800) 2026-09-25 15:11:03,583 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Closing chrome headless with pid 132356 2026-09-25 15:11:03,584 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:03] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 67 0.028 0.057 2026-09-25 15:11:03,585 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Closing websocket connection 2026-09-25 15:11:03,586 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Terminating chrome headless with pid 132356 2026-09-25 15:11:03,641 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151103_641774_test_pos_sale_loyalty_1.txt 2026-09-25 15:11:03,642 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_1: Removing chrome user profile "/tmp/tmp0nf1lr6s_chrome_odoo" 2026-09-25 15:11:03,665 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos ... 2026-09-25 15:11:04,152 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Chrome pid: 132586 2026-09-25 15:11:04,153 44 INFO rb-48985ee-225086-418734 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/tmp3_i8lof0_chrome_odoo 2026-09-25 15:11:04,153 44 INFO rb-48985ee-225086-418734 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:33851/json/version 2026-09-25 15:11:04,154 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33851', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:11:04,155 44 INFO rb-48985ee-225086-418734 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-25 15:11:04,155 44 INFO rb-48985ee-225086-418734 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:33851/json 2026-09-25 15:11:04,156 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33851', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:11:04,156 44 INFO rb-48985ee-225086-418734 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:33851/devtools/page/9E03D4164E8869729E5605133C7FA493 2026-09-25 15:11:04,158 44 INFO rb-48985ee-225086-418734 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-25 15:11:04,158 44 INFO rb-48985ee-225086-418734 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-25 15:11:04,205 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 15:11:04,206 44 INFO rb-48985ee-225086-418734 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-25 15:11:04,207 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Open "http://127.0.0.1:8069/pos/web?config_id=134" in browser 2026-09-25 15:11:04,207 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=134" 2026-09-25 15:11:04,214 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:11:04,510 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:04] "GET /pos/web?config_id=134 HTTP/1.1" 200 - 89 0.019 0.279 2026-09-25 15:11:04,513 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Navigation result: {'frameId': '9E03D4164E8869729E5605133C7FA493', 'loaderId': 'D5ADD5EF3EC84542050EE5A91D47C004', 'isDownload': False} 2026-09-25 15:11:04,513 44 INFO rb-48985ee-225086-418734 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-25 15:11:04,523 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:11:04,535 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:04] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:11:04,538 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:04] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 15:11:04,541 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:04] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-25 15:11:04,869 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:11:04,871 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:04] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:11:04,880 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 15:11:04,893 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:04] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:11:04,899 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:11:04,900 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Evaluate test code "odoo.startTour('test_pos_sale_loyalty_ignored_in_pos', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/web?config_id=134", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:11:04,902 44 INFO rb-48985ee-225086-418734 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-25 15:11:04,906 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:11:04,922 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.008 2026-09-25 15:11:04,930 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-25 15:11:04,963 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 36 0.010 0.024 2026-09-25 15:11:04,964 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.024 2026-09-25 15:11:05,277 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:05] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 389 0.097 0.199 2026-09-25 15:11:05,290 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:05] "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-25 15:11:05,319 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:11:05,352 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:05] "GET /web/image/res.company/119/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.022 2026-09-25 15:11:05,362 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:05] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:11:05,368 44 INFO rb-48985ee-225086-418734 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-25 15:11:05,377 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:05] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-25 15:11:05,401 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:11:05,408 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:05] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:11:05,410 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:11:05,412 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:05] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:11:05,421 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:11:05,422 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:11:05,437 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:05] "GET /web/image/res.users/259/avatar_128 HTTP/1.1" 200 - 14 0.011 0.023 2026-09-25 15:11:05,438 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:05] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:11:05,448 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:05] "GET /web/image?model=res.company&id=119&field=logo HTTP/1.1" 200 - 3 0.002 0.041 2026-09-25 15:11:05,477 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:05] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 33 0.009 0.038 2026-09-25 15:11:05,481 44 INFO rb-48985ee-225086-418734 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-25 15:11:05,483 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:05] "GET /web/image/res.company/119/favicon HTTP/1.1" 200 - 4 0.001 0.039 2026-09-25 15:11:05,534 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:05] "GET /pos/ui/134 HTTP/1.1" 200 - 33 0.014 0.086 2026-09-25 15:11:05,540 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:11:05,559 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:05] "GET /web/image?model=product.template&field=image_128&id=2322&unique=2026-09-25T15:10:53.000+00:00 HTTP/1.1" 200 - 3 0.010 0.039 2026-09-25 15:11:05,573 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:05] "GET /web/image?model=product.template&field=image_128&id=2323&unique=2026-09-25T15:10:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.060 2026-09-25 15:11:05,580 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:05] "GET /web/image/res.company/119/favicon HTTP/1.1" 304 - 4 0.002 0.070 2026-09-25 15:11:05,592 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:05] "GET /web/image?model=product.template&field=image_128&id=2324&unique=2026-09-25T15:10:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-09-25 15:11:05,605 44 INFO rb-48985ee-225086-418734 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-25 15:11:05,605 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:05] "GET /web/image?model=product.template&field=image_128&id=2325&unique=2026-09-25T15:10:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.086 2026-09-25 15:11:05,609 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:05] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:11:05,618 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:05] "GET /web/image?model=product.template&field=image_128&id=2326&unique=2026-09-25T15:10:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.075 2026-09-25 15:11:05,635 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:05] "GET /web/image?model=product.template&field=image_128&id=2328&unique=2026-09-25T15:10:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.072 2026-09-25 15:11:05,647 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:05] "GET /web/image?model=product.template&field=image_128&id=2330&unique=2026-09-25T15:10:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-09-25 15:11:05,655 44 INFO rb-48985ee-225086-418734 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-25 15:11:05,661 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:05] "GET /web/image?model=product.template&field=image_128&id=2329&unique=2026-09-25T15:10:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-09-25 15:11:05,673 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:05] "GET /web/image?model=product.template&field=image_128&id=2327&unique=2026-09-25T15:10:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-09-25 15:11:05,713 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:05] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.015 0.086 2026-09-25 15:11:05,738 44 INFO rb-48985ee-225086-418734 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-25 15:11:05,795 44 INFO rb-48985ee-225086-418734 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-25 15:11:05,904 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:05] "POST /web/dataset/call_kw/sale.order/get_views#sale.order.get_views HTTP/1.1" 200 - 59 0.022 0.085 2026-09-25 15:11:05,957 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:05] "POST /web/dataset/call_kw/sale.order/web_search_read#sale.order.web_search_read HTTP/1.1" 200 - 26 0.013 0.024 2026-09-25 15:11:05,985 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:05] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-25 15:11:06,026 44 INFO rb-48985ee-225086-418734 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-25 15:11:06,093 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:06] "POST /web/dataset/call_kw/sale.order/load_sale_order_from_pos#sale.order.load_sale_order_from_pos HTTP/1.1" 200 - 63 0.022 0.044 2026-09-25 15:11:06,159 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 57 0.019 0.041 2026-09-25 15:11:06,165 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:06] "POST /web/dataset/call_kw/sale.order/read#sale.order.read HTTP/1.1" 200 - 4 0.001 0.060 2026-09-25 15:11:06,192 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:06] "POST /web/dataset/call_kw/sale.order.line/read#sale.order.line.read HTTP/1.1" 200 - 15 0.006 0.013 2026-09-25 15:11:06,221 44 INFO rb-48985ee-225086-418734 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-25 15:11:06,242 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:06] "POST /web/dataset/call_kw/sale.order.line/read_converted#sale.order.line.read_converted HTTP/1.1" 200 - 14 0.006 0.013 2026-09-25 15:11:06,315 44 INFO rb-48985ee-225086-418734 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-25 15:11:06,365 44 INFO rb-48985ee-225086-418734 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-25 15:11:06,416 44 INFO rb-48985ee-225086-418734 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-25 15:11:06,467 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: tour succeeded 2026-09-25 15:11:06,467 44 INFO rb-48985ee-225086-418734 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-25 15:11:06,516 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos.browser: heap 16622608 (allocated 18087936) 2026-09-25 15:11:06,520 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Closing chrome headless with pid 132586 2026-09-25 15:11:06,520 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Closing websocket connection 2026-09-25 15:11:06,520 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Terminating chrome headless with pid 132586 2026-09-25 15:11:06,574 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151106_574394_test_pos_sale_loyalty_ignored_in_pos.txt 2026-09-25 15:11:06,574 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos: Removing chrome user profile "/tmp/tmp3_i8lof0_chrome_odoo" 2026-09-25 15:11:06,585 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos ... 2026-09-25 15:11:07,260 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Chrome pid: 132807 2026-09-25 15:11:07,260 44 INFO rb-48985ee-225086-418734 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/tmpq6meygop_chrome_odoo 2026-09-25 15:11:07,261 44 INFO rb-48985ee-225086-418734 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:34365/json/version 2026-09-25 15:11:07,261 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34365', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:11:07,263 44 INFO rb-48985ee-225086-418734 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-25 15:11:07,264 44 INFO rb-48985ee-225086-418734 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:34365/json 2026-09-25 15:11:07,264 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34365', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:11:07,265 44 INFO rb-48985ee-225086-418734 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:34365/devtools/page/145797FA52151512C3E10EBD674F827A 2026-09-25 15:11:07,266 44 INFO rb-48985ee-225086-418734 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-25 15:11:07,268 44 INFO rb-48985ee-225086-418734 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-25 15:11:07,344 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:11:07,348 44 INFO rb-48985ee-225086-418734 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-25 15:11:07,349 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Open "http://127.0.0.1:8069/pos/ui/134" in browser 2026-09-25 15:11:07,349 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Navigating to: "http://127.0.0.1:8069/pos/ui/134" 2026-09-25 15:11:07,357 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:11:07,748 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:07] "GET /pos/ui/134 HTTP/1.1" 200 - 92 0.025 0.367 2026-09-25 15:11:07,750 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Navigation result: {'frameId': '145797FA52151512C3E10EBD674F827A', 'loaderId': '51423A07D9405FAC83AFE042DEBD9059', 'isDownload': False} 2026-09-25 15:11:07,751 44 INFO rb-48985ee-225086-418734 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-25 15:11:07,761 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:11:07,773 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:07] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 15:11:07,775 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:07] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.007 2026-09-25 15:11:07,779 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:07] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 15:11:08,059 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:11:08,060 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:08] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:11:08,071 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:08] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 15:11:08,083 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos: Evaluate test code "odoo.startTour('test_sale_order_loyalty_card_can_be_used_in_pos', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/134", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:11:08,084 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:08] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:11:08,086 44 INFO rb-48985ee-225086-418734 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-25 15:11:08,091 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:08] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:11:08,096 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:11:08,108 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:08] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:11:08,120 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-25 15:11:08,154 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:08] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 34 0.010 0.027 2026-09-25 15:11:08,156 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.027 2026-09-25 15:11:08,417 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:08] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 299 0.099 0.147 2026-09-25 15:11:08,426 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:08] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:11:08,455 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:11:08,500 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:08] "GET /web/image/res.company/119/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.033 2026-09-25 15:11:08,518 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:08] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:11:08,524 44 INFO rb-48985ee-225086-418734 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-25 15:11:08,531 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:08] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:11:08,559 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:11:08,574 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:11:08,574 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:08] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:11:08,590 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:11:08,591 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11: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-25 15:11:08,593 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:08] "GET /web/image/res.users/261/avatar_128 HTTP/1.1" 200 - 14 0.010 0.018 2026-09-25 15:11:08,601 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:08] "GET /web/image?model=res.company&id=119&field=logo HTTP/1.1" 200 - 3 0.002 0.032 2026-09-25 15:11:08,607 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:08] "GET /web/image/res.company/119/favicon HTTP/1.1" 200 - 4 0.002 0.009 2026-09-25 15:11:08,609 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:08] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.042 2026-09-25 15:11:08,646 44 INFO rb-48985ee-225086-418734 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-25 15:11:08,678 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:08] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:11:08,685 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:11:08,696 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:08] "GET /web/image?model=product.template&field=image_128&id=2322&unique=2026-09-25T15:10:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.023 2026-09-25 15:11:08,724 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:08] "GET /pos/ui/134?from_backend=True HTTP/1.1" 200 - 34 0.008 0.043 2026-09-25 15:11:08,738 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:08] "GET /web/image?model=product.template&field=image_128&id=2323&unique=2026-09-25T15:10:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.061 2026-09-25 15:11:08,750 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:08] "GET /web/image?model=product.template&field=image_128&id=2324&unique=2026-09-25T15:10:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.073 2026-09-25 15:11:08,757 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:08] "GET /web/image/res.company/119/favicon HTTP/1.1" 304 - 4 0.002 0.067 2026-09-25 15:11:08,776 44 INFO rb-48985ee-225086-418734 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-25 15:11:08,786 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:08] "GET /pos/ui/134 HTTP/1.1" 200 - 34 0.009 0.103 2026-09-25 15:11:08,792 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:08] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:11:08,806 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:08] "GET /web/image?model=product.template&field=image_128&id=2330&unique=2026-09-25T15:10:53.000+00:00 HTTP/1.1" 200 - 3 0.002 0.078 2026-09-25 15:11:08,820 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:08] "GET /web/image?model=product.template&field=image_128&id=2328&unique=2026-09-25T15:10:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-09-25 15:11:08,832 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:08] "GET /web/image?model=product.template&field=image_128&id=2329&unique=2026-09-25T15:10:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.078 2026-09-25 15:11:08,849 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:08] "GET /web/image?model=product.template&field=image_128&id=2327&unique=2026-09-25T15:10:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.149 2026-09-25 15:11:08,861 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:08] "GET /web/image?model=product.template&field=image_128&id=2325&unique=2026-09-25T15:10:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-09-25 15:11:08,900 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:08] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.014 0.092 2026-09-25 15:11:08,913 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:08] "GET /web/image?model=product.template&field=image_128&id=2326&unique=2026-09-25T15:10:53.000+00:00 HTTP/1.1" 200 - 3 0.001 0.102 2026-09-25 15:11:08,957 44 INFO rb-48985ee-225086-418734 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-25 15:11:09,009 44 INFO rb-48985ee-225086-418734 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-25 15:11:09,065 44 INFO rb-48985ee-225086-418734 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-25 15:11:09,121 44 INFO rb-48985ee-225086-418734 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-25 15:11:09,177 44 INFO rb-48985ee-225086-418734 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-25 15:11:09,231 44 INFO rb-48985ee-225086-418734 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-25 15:11:09,241 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11: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 - 7 0.003 0.007 2026-09-25 15:11:09,263 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:09] "POST /web/dataset/call_kw/res.partner/read#res.partner.read HTTP/1.1" 200 - 7 0.004 0.013 2026-09-25 15:11:09,281 44 INFO rb-48985ee-225086-418734 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-25 15:11:09,282 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:09] "POST /web/dataset/call_kw/loyalty.card/search_read#loyalty.card.search_read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-25 15:11:09,332 44 INFO rb-48985ee-225086-418734 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-25 15:11:09,395 44 INFO rb-48985ee-225086-418734 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-25 15:11:09,405 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:11:09,405 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:11:09,445 44 INFO rb-48985ee-225086-418734 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-25 15:11:09,496 44 INFO rb-48985ee-225086-418734 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-25 15:11:09,560 44 INFO rb-48985ee-225086-418734 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-25 15:11:09,613 44 INFO rb-48985ee-225086-418734 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-25 15:11:09,622 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:09] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs#pos.order.validate_coupon_programs HTTP/1.1" 200 - 4 0.002 0.006 2026-09-25 15:11:09,636 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23024180 started for PoS orders references: [{'name': '/', 'pos_reference': '261-134-000001', 'uuid': '8206a561-561b-4ef0-8132-499acc0934f1'}] 2026-09-25 15:11:09,639 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:09] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:11:09,839 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23024180 order {'name': '/', 'pos_reference': '261-134-000001', 'uuid': '8206a561-561b-4ef0-8132-499acc0934f1'} created pos.order #901 2026-09-25 15:11:09,847 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23024180 finished 2026-09-25 15:11:09,871 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:09] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 232 0.074 0.163 2026-09-25 15:11:09,918 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:09] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 34 0.010 0.020 2026-09-25 15:11:09,930 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:09] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:11:09,959 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66282156 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-134-000001', 'uuid': '8206a561-561b-4ef0-8132-499acc0934f1'}] 2026-09-25 15:11:09,964 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66282156 order {'name': 'Shop - 000001', 'pos_reference': '261-134-000001', 'uuid': '8206a561-561b-4ef0-8132-499acc0934f1'} sync ignored for existing PoS order pos.order(901,) (state: paid) 2026-09-25 15:11:09,971 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #66282156 finished 2026-09-25 15:11:09,977 44 INFO rb-48985ee-225086-418734 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-25 15:11:09,978 44 INFO rb-48985ee-225086-418734 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-25 15:11:10,024 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:10] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.020 0.047 2026-09-25 15:11:10,048 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:10] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs#pos.order.confirm_coupon_programs HTTP/1.1" 200 - 6 0.002 0.007 2026-09-25 15:11:10,053 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.test_sale_order_loyalty_card_can_be_used_in_pos.browser: heap 16944688 (allocated 20971520) 2026-09-25 15:11:10,056 44 INFO rb-48985ee-225086-418734 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 132807 2026-09-25 15:11:10,056 44 INFO rb-48985ee-225086-418734 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-25 15:11:10,056 44 INFO rb-48985ee-225086-418734 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 132807 2026-09-25 15:11:10,117 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151110_117637_test_sale_order_loyalty_card_can_be_used_in_pos.txt 2026-09-25 15:11:10,117 44 INFO rb-48985ee-225086-418734 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/tmpq6meygop_chrome_odoo" 2026-09-25 15:11:10,171 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-25 15:11:14,598 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #263 deleted res.currency.rate records with IDs: [83, 84, 85] 2026-09-25 15:11:15,075 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report ... 2026-09-25 15:11:15,211 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report_refund_sign ... 2026-09-25 15:11:15,390 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-25 15:11:15,997 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_frontend: Starting TestFrontendMobile.test_order_fiscal_position ... 2026-09-25 15:11:18,426 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:11:18,543 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52217395 started for PoS orders references: [{'name': None, 'pos_reference': '260-137-000001', 'uuid': 'ea9032e0-a918-4244-891c-9250771048c8'}] 2026-09-25 15:11:18,562 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52217395 order {'name': None, 'pos_reference': '260-137-000001', 'uuid': 'ea9032e0-a918-4244-891c-9250771048c8'} created pos.order #904 2026-09-25 15:11:18,563 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52217395 finished 2026-09-25 15:11:18,586 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:18] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 88 0.025 0.136 2026-09-25 15:11:18,614 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-25 15:11:19,178 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_res_config_settings: Starting TestSelfOrderSettings.test_self_order_qr_generation ... 2026-09-25 15:11:21,648 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-25 15:11:22,216 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_always_attribute ... 2026-09-25 15:11:25,058 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome pid: 133032 2026-09-25 15:11:25,058 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome headless temporary user profile dir: /tmp/tmpjy3mxe06_chrome_odoo 2026-09-25 15:11:25,058 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Issuing json command http://127.0.0.1:34249/json/version 2026-09-25 15:11:25,059 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34249', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:11:25,061 44 INFO rb-48985ee-225086-418734 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-25 15:11:25,061 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Issuing json command http://127.0.0.1:34249/json 2026-09-25 15:11:25,061 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34249', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:11:25,062 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Websocket url found: ws://127.0.0.1:34249/devtools/page/7AA222A02212ECE11A3B904A645244BB 2026-09-25 15:11:25,063 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Enable chrome headless console log notification 2026-09-25 15:11:25,064 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome headless enable page notifications 2026-09-25 15:11:25,069 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Setting session cookie in browser 2026-09-25 15:11:25,189 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Open "http://127.0.0.1:8069/pos-self/139?access_token=1156d2da6ff44d5a" in browser 2026-09-25 15:11:25,189 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Navigating to: "http://127.0.0.1:8069/pos-self/139?access_token=1156d2da6ff44d5a" 2026-09-25 15:11:25,197 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:11:25,454 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:25] "GET /pos-self/139?access_token=1156d2da6ff44d5a HTTP/1.1" 200 - 59 0.017 0.243 2026-09-25 15:11:25,458 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Navigation result: {'frameId': '7AA222A02212ECE11A3B904A645244BB', 'loaderId': '8F9C7F49B4CCB67B87D114E778BE61DB', 'isDownload': False} 2026-09-25 15:11:25,458 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Evaluate ready code "odoo.isTourReady('selfAlwaysAttributeVariants')" 2026-09-25 15:11:25,468 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:11:25,479 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:11:25,506 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:25] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.016 0.018 2026-09-25 15:11:25,512 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:11:25,525 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:25] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.049 2026-09-25 15:11:25,529 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:11:25,537 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:25] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.059 2026-09-25 15:11:25,635 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:25] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-09-25 15:11:25,639 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:25] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-25 15:11:25,648 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:25] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 15:11:25,649 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Evaluate test code "odoo.startTour('selfAlwaysAttributeVariants', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/139?access_token=1156d2da6ff44d5a", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:11:25,650 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:11:25,650 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:25] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:11:25,655 44 INFO rb-48985ee-225086-418734 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-25 15:11:25,693 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:25] "POST /pos-self/relations/139 HTTP/1.1" 200 - 37 0.010 0.024 2026-09-25 15:11:25,717 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.058 2026-09-25 15:11:25,850 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:25] "POST /pos-self/data/139 HTTP/1.1" 200 - 182 0.043 0.090 2026-09-25 15:11:25,852 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.125 2026-09-25 15:11:25,872 44 INFO rb-48985ee-225086-418734 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-25 15:11:25,900 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:25] "GET /web/image/ir.attachment/9315/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:11:25,929 44 INFO rb-48985ee-225086-418734 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-25 15:11:25,959 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:25] "GET /web/image/pos.category/318/image_128?unique=2026-09-25T15:11:21.000+00:00 HTTP/1.1" 200 - 2 0.000 0.016 2026-09-25 15:11:25,963 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:11:25,972 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:25] "GET /web/image/pos.category/319/image_128?unique=2026-09-25T15:11:21.000+00:00 HTTP/1.1" 200 - 2 0.001 0.029 2026-09-25 15:11:25,979 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:25] "GET /web/image/product.template/2359/image_512?unique=2026-09-25T15:11:21.000+00:00 HTTP/1.1" 200 - 3 0.002 0.028 2026-09-25 15:11:25,981 44 INFO rb-48985ee-225086-418734 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-25 15:11:25,987 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:25] "GET /web/image/product.template/2355/image_512?unique=2026-09-25T15:11:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-09-25 15:11:25,994 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:25] "GET /web/image/product.template/2356/image_512?unique=2026-09-25T15:11:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.044 2026-09-25 15:11:26,000 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:26] "GET /web/image/product.template/2360/image_512?unique=2026-09-25T15:11:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.051 2026-09-25 15:11:26,007 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:26] "GET /web/image/product.template/2357/image_512?unique=2026-09-25T15:11:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-09-25 15:11:26,016 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:26] "GET /web/image/product.template/2358/image_512?unique=2026-09-25T15:11:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-09-25 15:11:26,041 44 INFO rb-48985ee-225086-418734 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-25 15:11:26,095 44 INFO rb-48985ee-225086-418734 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-25 15:11:26,158 44 INFO rb-48985ee-225086-418734 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-25 15:11:26,216 44 INFO rb-48985ee-225086-418734 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-25 15:11:26,223 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:26] "GET /web/image/ir.attachment/9269/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:11:26,225 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11: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-25 15:11:26,237 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:26] "GET /web/image/product.product/2855/image_512?unique=2026-09-25T15:11:21.000+00:00 HTTP/1.1" 200 - 8 0.003 0.009 2026-09-25 15:11:26,267 44 INFO rb-48985ee-225086-418734 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-25 15:11:26,318 44 INFO rb-48985ee-225086-418734 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-25 15:11:26,371 44 INFO rb-48985ee-225086-418734 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-25 15:11:26,424 44 INFO rb-48985ee-225086-418734 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-25 15:11:26,477 44 INFO rb-48985ee-225086-418734 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-25 15:11:26,537 44 INFO rb-48985ee-225086-418734 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-25 15:11:26,593 44 INFO rb-48985ee-225086-418734 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-25 15:11:26,620 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:26] "GET /web/image/product.product/2856/image_512?unique=2026-09-25T15:11:21.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-09-25 15:11:26,645 44 INFO rb-48985ee-225086-418734 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-25 15:11:26,696 44 INFO rb-48985ee-225086-418734 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-25 15:11:26,759 44 INFO rb-48985ee-225086-418734 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-25 15:11:26,781 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22243650 started for PoS orders references: [{'name': None, 'pos_reference': '260-139-000001', 'uuid': 'f252a926-fabd-4ca3-9b30-302c4da65f47'}] 2026-09-25 15:11:26,804 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22243650 order {'name': None, 'pos_reference': '260-139-000001', 'uuid': 'f252a926-fabd-4ca3-9b30-302c4da65f47'} created pos.order #905 2026-09-25 15:11:26,810 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22243650 finished 2026-09-25 15:11:26,856 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:26] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 108 0.033 0.067 2026-09-25 15:11:26,884 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:11:26,903 44 INFO rb-48985ee-225086-418734 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-25 15:11:26,956 44 INFO rb-48985ee-225086-418734 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-25 15:11:27,010 44 INFO rb-48985ee-225086-418734 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-25 15:11:27,062 44 INFO rb-48985ee-225086-418734 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-25 15:11:27,111 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: tour succeeded 2026-09-25 15:11:27,111 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: ╔════════════════════════════════════════════╗ ║ TOUR selfAlwaysAttributeVariants SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-25 15:11:27,132 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute.browser: heap 8963620 (allocated 10485760) 2026-09-25 15:11:27,133 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Closing chrome headless with pid 133032 2026-09-25 15:11:27,134 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Closing websocket connection 2026-09-25 15:11:27,134 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Terminating chrome headless with pid 133032 2026-09-25 15:11:27,187 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151127_187803_test_self_order_always_attribute.txt 2026-09-25 15:11:27,188 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_always_attribute: Removing chrome user profile "/tmp/tmpjy3mxe06_chrome_odoo" 2026-09-25 15:11:27,221 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_attribute ... 2026-09-25 15:11:29,892 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome pid: 133228 2026-09-25 15:11:29,892 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome headless temporary user profile dir: /tmp/tmpt2ma4wbh_chrome_odoo 2026-09-25 15:11:29,892 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Issuing json command http://127.0.0.1:43137/json/version 2026-09-25 15:11:29,893 44 INFO rb-48985ee-225086-418734 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-25 15:11:29,895 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Browser version: Chrome/150.0.7871.114 2026-09-25 15:11:29,895 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Issuing json command http://127.0.0.1:43137/json 2026-09-25 15:11:29,896 44 INFO rb-48985ee-225086-418734 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-25 15:11:29,897 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Websocket url found: ws://127.0.0.1:43137/devtools/page/0FC044ED25E8A171FFF6237936F300C9 2026-09-25 15:11:29,898 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Enable chrome headless console log notification 2026-09-25 15:11:29,900 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome headless enable page notifications 2026-09-25 15:11:29,903 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Setting session cookie in browser 2026-09-25 15:11:30,038 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Open "http://127.0.0.1:8069/pos-self/140?access_token=c754f65be1064c39" in browser 2026-09-25 15:11:30,039 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Navigating to: "http://127.0.0.1:8069/pos-self/140?access_token=c754f65be1064c39" 2026-09-25 15:11:30,046 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:11:30,271 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:30] "GET /pos-self/140?access_token=c754f65be1064c39 HTTP/1.1" 200 - 59 0.016 0.211 2026-09-25 15:11:30,274 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Navigation result: {'frameId': '0FC044ED25E8A171FFF6237936F300C9', 'loaderId': 'B1DD2E8CCA61BE2E7B2EE6D86FA097B3', 'isDownload': False} 2026-09-25 15:11:30,274 44 INFO rb-48985ee-225086-418734 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-25 15:11:30,282 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:11:30,296 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:11:30,324 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:30] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.022 2026-09-25 15:11:30,330 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:11:30,345 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:30] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.053 2026-09-25 15:11:30,349 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:11:30,358 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:30] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.064 2026-09-25 15:11:30,452 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:30] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-25 15:11:30,458 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:30] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 15:11:30,463 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:30] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.006 2026-09-25 15:11:30,466 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Evaluate test code "odoo.startTour('self_attribute_selector', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/140?access_token=c754f65be1064c39", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:11:30,468 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:11:30,469 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:30] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:11:30,471 44 INFO rb-48985ee-225086-418734 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-25 15:11:30,510 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:30] "POST /pos-self/relations/140 HTTP/1.1" 200 - 37 0.010 0.026 2026-09-25 15:11:30,533 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:30] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.058 2026-09-25 15:11:30,681 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:30] "POST /pos-self/data/140 HTTP/1.1" 200 - 181 0.045 0.108 2026-09-25 15:11:30,683 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:30] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.140 2026-09-25 15:11:30,710 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: Owl is running in 'dev' mode. 2026-09-25 15:11:30,739 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:30] "GET /web/image/ir.attachment/9368/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:11:30,765 44 INFO rb-48985ee-225086-418734 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-25 15:11:30,792 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:11:30,793 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:30] "GET /web/image/pos.category/318/image_128?unique=2026-09-25T15:11:21.000+00:00 HTTP/1.1" 200 - 2 0.000 0.014 2026-09-25 15:11:30,802 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:30] "GET /web/image/product.template/2357/image_512?unique=2026-09-25T15:11:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.012 2026-09-25 15:11:30,809 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:30] "GET /web/image/product.template/2356/image_512?unique=2026-09-25T15:11:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-25 15:11:30,815 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:30] "GET /web/image/product.template/2355/image_512?unique=2026-09-25T15:11:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.024 2026-09-25 15:11:30,822 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:30] "GET /web/image/product.template/2359/image_512?unique=2026-09-25T15:11:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-09-25 15:11:30,828 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:30] "GET /web/image/product.template/2358/image_512?unique=2026-09-25T15:11:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-09-25 15:11:30,829 44 INFO rb-48985ee-225086-418734 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-25 15:11:30,883 44 INFO rb-48985ee-225086-418734 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-25 15:11:30,889 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11: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-25 15:11:30,936 44 INFO rb-48985ee-225086-418734 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-25 15:11:30,999 44 INFO rb-48985ee-225086-418734 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-25 15:11:31,058 44 INFO rb-48985ee-225086-418734 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-25 15:11:31,072 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:31] "GET /web/image/ir.attachment/9322/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:11:31,084 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:31] "GET /web/image/product.product/2854/image_512?unique=2026-09-25T15:11:21.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-09-25 15:11:31,109 44 INFO rb-48985ee-225086-418734 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-25 15:11:31,160 44 INFO rb-48985ee-225086-418734 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-25 15:11:31,212 44 INFO rb-48985ee-225086-418734 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-25 15:11:31,266 44 INFO rb-48985ee-225086-418734 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-25 15:11:31,318 44 INFO rb-48985ee-225086-418734 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-25 15:11:31,371 44 INFO rb-48985ee-225086-418734 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-25 15:11:31,432 44 INFO rb-48985ee-225086-418734 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-25 15:11:31,490 44 INFO rb-48985ee-225086-418734 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-25 15:11:31,541 44 INFO rb-48985ee-225086-418734 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-25 15:11:31,592 44 INFO rb-48985ee-225086-418734 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-25 15:11:31,656 44 INFO rb-48985ee-225086-418734 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-25 15:11:31,675 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48134702 started for PoS orders references: [{'name': None, 'pos_reference': '260-140-000001', 'uuid': '71cbdd61-a1f1-404c-9013-582bad6bdc4c'}] 2026-09-25 15:11:31,698 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48134702 order {'name': None, 'pos_reference': '260-140-000001', 'uuid': '71cbdd61-a1f1-404c-9013-582bad6bdc4c'} created pos.order #906 2026-09-25 15:11:31,704 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48134702 finished 2026-09-25 15:11:31,752 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:31] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 112 0.031 0.069 2026-09-25 15:11:31,782 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:31] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:11:31,803 44 INFO rb-48985ee-225086-418734 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-25 15:11:31,857 44 INFO rb-48985ee-225086-418734 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-25 15:11:31,910 44 INFO rb-48985ee-225086-418734 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-25 15:11:31,962 44 INFO rb-48985ee-225086-418734 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-25 15:11:32,011 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: tour succeeded 2026-09-25 15:11:32,012 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: ╔════════════════════════════════════════╗ ║ TOUR self_attribute_selector SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-25 15:11:32,035 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute.browser: heap 9010208 (allocated 10223616) 2026-09-25 15:11:32,037 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Closing chrome headless with pid 133228 2026-09-25 15:11:32,037 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Closing websocket connection 2026-09-25 15:11:32,038 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Terminating chrome headless with pid 133228 2026-09-25 15:11:32,091 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151132_091764_test_self_order_attribute.txt 2026-09-25 15:11:32,092 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_attribute: Removing chrome user profile "/tmp/tmpt2ma4wbh_chrome_odoo" 2026-09-25 15:11:32,120 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_check_attributes_show_images ... 2026-09-25 15:11:34,591 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6167] 2026-09-25 15:11:34,625 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted product.product records with IDs: [2854] 2026-09-25 15:11:34,959 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Chrome pid: 133420 2026-09-25 15:11:34,960 44 INFO rb-48985ee-225086-418734 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/tmp0c2po813_chrome_odoo 2026-09-25 15:11:34,960 44 INFO rb-48985ee-225086-418734 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:38565/json/version 2026-09-25 15:11:34,961 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38565', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:11:34,963 44 INFO rb-48985ee-225086-418734 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-25 15:11:34,963 44 INFO rb-48985ee-225086-418734 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:38565/json 2026-09-25 15:11:34,964 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38565', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:11:34,965 44 INFO rb-48985ee-225086-418734 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:38565/devtools/page/25076DAD9ADD7AE5E4AEBACE2E42C061 2026-09-25 15:11:34,966 44 INFO rb-48985ee-225086-418734 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-25 15:11:34,967 44 INFO rb-48985ee-225086-418734 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-25 15:11:34,970 44 INFO rb-48985ee-225086-418734 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-25 15:11:34,977 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Open "http://127.0.0.1:8069/pos-self/141?access_token=1f4d9713955b4b53" in browser 2026-09-25 15:11:34,977 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Navigating to: "http://127.0.0.1:8069/pos-self/141?access_token=1f4d9713955b4b53" 2026-09-25 15:11:34,984 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:11:35,272 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:35] "GET /pos-self/141?access_token=1f4d9713955b4b53 HTTP/1.1" 200 - 59 0.024 0.267 2026-09-25 15:11:35,275 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Navigation result: {'frameId': '25076DAD9ADD7AE5E4AEBACE2E42C061', 'loaderId': 'FBE83D6215AB73D7FCC72011A0489CF6', 'isDownload': False} 2026-09-25 15:11:35,275 44 INFO rb-48985ee-225086-418734 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-25 15:11:35,285 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:11:35,297 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:11:35,321 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:35] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.013 0.019 2026-09-25 15:11:35,325 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:11:35,333 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:35] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.039 2026-09-25 15:11:35,338 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:11:35,353 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:35] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.061 2026-09-25 15:11:35,454 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:35] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-25 15:11:35,459 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:35] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-25 15:11:35,464 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:35] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.006 2026-09-25 15:11:35,468 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:11:35,468 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:35] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:11:35,485 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Evaluate test code "odoo.startTour('self_attribute_selector_shows_images', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/141?access_token=1f4d9713955b4b53", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:11:35,490 44 INFO rb-48985ee-225086-418734 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-25 15:11:35,510 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:35] "POST /pos-self/relations/141 HTTP/1.1" 200 - 37 0.010 0.028 2026-09-25 15:11:35,534 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.061 2026-09-25 15:11:35,670 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:35] "POST /pos-self/data/141 HTTP/1.1" 200 - 181 0.044 0.098 2026-09-25 15:11:35,672 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.129 2026-09-25 15:11:35,693 44 INFO rb-48985ee-225086-418734 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-25 15:11:35,720 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:35] "GET /web/image/ir.attachment/9421/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:11:35,745 44 INFO rb-48985ee-225086-418734 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-25 15:11:35,768 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:11:35,773 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:35] "GET /web/image/pos.category/318/image_128?unique=2026-09-25T15:11:21.000+00:00 HTTP/1.1" 200 - 2 0.001 0.015 2026-09-25 15:11:35,783 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:35] "GET /web/image/product.template/2355/image_512?unique=2026-09-25T15:11:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-25 15:11:35,790 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:35] "GET /web/image/product.template/2359/image_512?unique=2026-09-25T15:11:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-09-25 15:11:35,797 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:35] "GET /web/image/product.template/2357/image_512?unique=2026-09-25T15:11:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-09-25 15:11:35,804 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:35] "GET /web/image/product.template/2358/image_512?unique=2026-09-25T15:11:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-09-25 15:11:35,808 44 INFO rb-48985ee-225086-418734 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-25 15:11:35,811 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:35] "GET /web/image/product.template/2356/image_512?unique=2026-09-25T15:11:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-09-25 15:11:35,860 44 INFO rb-48985ee-225086-418734 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-25 15:11:35,911 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: tour succeeded 2026-09-25 15:11:35,911 44 INFO rb-48985ee-225086-418734 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-25 15:11:35,927 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images.browser: heap 7085932 (allocated 7602176) 2026-09-25 15:11:35,928 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Closing chrome headless with pid 133420 2026-09-25 15:11:35,929 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Closing websocket connection 2026-09-25 15:11:35,929 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Terminating chrome headless with pid 133420 2026-09-25 15:11:35,986 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151135_986468_test_self_order_check_attributes_show_images.txt 2026-09-25 15:11:35,986 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_check_attributes_show_images: Removing chrome user profile "/tmp/tmp0c2po813_chrome_odoo" 2026-09-25 15:11:36,011 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_multi_check_attribute ... 2026-09-25 15:11:38,744 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome pid: 133604 2026-09-25 15:11:38,744 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome headless temporary user profile dir: /tmp/tmpz3yqlc1b_chrome_odoo 2026-09-25 15:11:38,744 44 INFO rb-48985ee-225086-418734 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:36177/json/version 2026-09-25 15:11:38,745 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36177', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:11:38,747 44 INFO rb-48985ee-225086-418734 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-25 15:11:38,747 44 INFO rb-48985ee-225086-418734 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:36177/json 2026-09-25 15:11:38,748 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36177', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:11:38,748 44 INFO rb-48985ee-225086-418734 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:36177/devtools/page/12C5ACD49794E2E99117DBD629C70988 2026-09-25 15:11:38,750 44 INFO rb-48985ee-225086-418734 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-25 15:11:38,751 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome headless enable page notifications 2026-09-25 15:11:38,754 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Setting session cookie in browser 2026-09-25 15:11:38,870 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Open "http://127.0.0.1:8069/pos-self/142?access_token=bb3f5079645b43ee" in browser 2026-09-25 15:11:38,870 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Navigating to: "http://127.0.0.1:8069/pos-self/142?access_token=bb3f5079645b43ee" 2026-09-25 15:11:38,877 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:11:39,098 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:39] "GET /pos-self/142?access_token=bb3f5079645b43ee HTTP/1.1" 200 - 59 0.015 0.207 2026-09-25 15:11:39,100 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Navigation result: {'frameId': '12C5ACD49794E2E99117DBD629C70988', 'loaderId': '233DF4AD5014E390726974D025EF8EFE', 'isDownload': False} 2026-09-25 15:11:39,101 44 INFO rb-48985ee-225086-418734 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-25 15:11:39,110 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:11:39,122 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:11:39,141 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:39] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.004 0.023 2026-09-25 15:11:39,145 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:11:39,154 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:39] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.034 2026-09-25 15:11:39,159 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:11:39,178 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:39] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.052 2026-09-25 15:11:39,253 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:39] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-09-25 15:11:39,257 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:39] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-25 15:11:39,264 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:39] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 15:11:39,265 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Evaluate test code "odoo.startTour('self_multi_attribute_selector', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/142?access_token=bb3f5079645b43ee", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:11:39,267 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:11:39,267 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:39] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:11:39,270 44 INFO rb-48985ee-225086-418734 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-25 15:11:39,304 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:39] "POST /pos-self/relations/142 HTTP/1.1" 200 - 37 0.009 0.021 2026-09-25 15:11:39,329 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.052 2026-09-25 15:11:39,460 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:39] "POST /pos-self/data/142 HTTP/1.1" 200 - 182 0.043 0.090 2026-09-25 15:11:39,462 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.124 2026-09-25 15:11:39,484 44 INFO rb-48985ee-225086-418734 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-25 15:11:39,510 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:39] "GET /web/image/ir.attachment/9475/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:11:39,535 44 INFO rb-48985ee-225086-418734 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-25 15:11:39,560 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:39] "GET /web/image/pos.category/318/image_128?unique=2026-09-25T15:11:21.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-09-25 15:11:39,572 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:39] "GET /web/image/pos.category/320/image_128?unique=2026-09-25T15:11:21.000+00:00 HTTP/1.1" 200 - 2 0.001 0.026 2026-09-25 15:11:39,579 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:39] "GET /web/image/product.template/2355/image_512?unique=2026-09-25T15:11:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-09-25 15:11:39,586 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:39] "GET /web/image/product.template/2359/image_512?unique=2026-09-25T15:11:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-09-25 15:11:39,593 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:39] "GET /web/image/product.template/2357/image_512?unique=2026-09-25T15:11:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-09-25 15:11:39,596 44 INFO rb-48985ee-225086-418734 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-25 15:11:39,600 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:39] "GET /web/image/product.template/2356/image_512?unique=2026-09-25T15:11:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-09-25 15:11:39,606 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:39] "GET /web/image/product.template/2358/image_512?unique=2026-09-25T15:11:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.043 2026-09-25 15:11:39,611 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:11:39,612 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:39] "GET /web/image/product.template/2361/image_512?unique=2026-09-25T15:11:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-09-25 15:11:39,649 44 INFO rb-48985ee-225086-418734 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-25 15:11:39,702 44 INFO rb-48985ee-225086-418734 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-25 15:11:39,752 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: tour succeeded 2026-09-25 15:11:39,753 44 INFO rb-48985ee-225086-418734 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-25 15:11:39,771 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute.browser: heap 7111792 (allocated 8126464) 2026-09-25 15:11:39,772 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Closing chrome headless with pid 133604 2026-09-25 15:11:39,773 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Closing websocket connection 2026-09-25 15:11:39,773 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Terminating chrome headless with pid 133604 2026-09-25 15:11:39,830 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151139_829903_test_self_order_multi_check_attribute.txt 2026-09-25 15:11:39,830 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute: Removing chrome user profile "/tmp/tmpz3yqlc1b_chrome_odoo" 2026-09-25 15:11:39,854 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price ... 2026-09-25 15:11:42,285 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6167] 2026-09-25 15:11:42,310 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted product.product records with IDs: [2854] 2026-09-25 15:11:42,635 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Chrome pid: 133791 2026-09-25 15:11:42,635 44 INFO rb-48985ee-225086-418734 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/tmpligh63kz_chrome_odoo 2026-09-25 15:11:42,636 44 INFO rb-48985ee-225086-418734 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:40699/json/version 2026-09-25 15:11:42,637 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40699', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:11:42,638 44 INFO rb-48985ee-225086-418734 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-25 15:11:42,638 44 INFO rb-48985ee-225086-418734 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:40699/json 2026-09-25 15:11:42,639 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40699', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:11:42,640 44 INFO rb-48985ee-225086-418734 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:40699/devtools/page/859DF7706FCE151E5A1D0F63BDE22D4A 2026-09-25 15:11:42,641 44 INFO rb-48985ee-225086-418734 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-25 15:11:42,641 44 INFO rb-48985ee-225086-418734 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-25 15:11:42,644 44 INFO rb-48985ee-225086-418734 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-25 15:11:42,649 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Open "http://127.0.0.1:8069/pos-self/143?access_token=a6b02433a0fc418f" in browser 2026-09-25 15:11:42,649 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Navigating to: "http://127.0.0.1:8069/pos-self/143?access_token=a6b02433a0fc418f" 2026-09-25 15:11:42,657 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:11:42,883 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:42] "GET /pos-self/143?access_token=a6b02433a0fc418f HTTP/1.1" 200 - 59 0.016 0.212 2026-09-25 15:11:42,885 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Navigation result: {'frameId': '859DF7706FCE151E5A1D0F63BDE22D4A', 'loaderId': '86A209A7594EBAEC0D38FBB794069F63', 'isDownload': False} 2026-09-25 15:11:42,885 44 INFO rb-48985ee-225086-418734 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-25 15:11:42,896 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:11:42,908 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:11:42,933 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:42] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.013 0.019 2026-09-25 15:11:42,937 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:11:42,945 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:42] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.039 2026-09-25 15:11:42,952 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:11:42,965 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:42] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.062 2026-09-25 15:11:43,064 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:43] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-09-25 15:11:43,068 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:43] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-25 15:11:43,074 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:43] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.004 2026-09-25 15:11:43,077 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:11:43,077 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:43] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:11:43,082 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price: Evaluate test code "odoo.startTour('test_self_order_multi_check_attribute_with_extra_price', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/143?access_token=a6b02433a0fc418f", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:11:43,087 44 INFO rb-48985ee-225086-418734 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-25 15:11:43,113 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:43] "POST /pos-self/relations/143 HTTP/1.1" 200 - 37 0.010 0.022 2026-09-25 15:11:43,138 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:43] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.055 2026-09-25 15:11:43,270 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:43] "POST /pos-self/data/143 HTTP/1.1" 200 - 181 0.044 0.094 2026-09-25 15:11:43,272 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:43] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.125 2026-09-25 15:11:43,294 44 INFO rb-48985ee-225086-418734 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-25 15:11:43,320 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:43] "GET /web/image/ir.attachment/9528/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-25 15:11:43,344 44 INFO rb-48985ee-225086-418734 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-25 15:11:43,370 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:43] "GET /web/image/pos.category/318/image_128?unique=2026-09-25T15:11:21.000+00:00 HTTP/1.1" 200 - 2 0.000 0.013 2026-09-25 15:11:43,375 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:11:43,379 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:43] "GET /web/image/product.template/2355/image_512?unique=2026-09-25T15:11:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-25 15:11:43,386 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:43] "GET /web/image/product.template/2357/image_512?unique=2026-09-25T15:11:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-25 15:11:43,392 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:43] "GET /web/image/product.template/2356/image_512?unique=2026-09-25T15:11:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-09-25 15:11:43,398 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:43] "GET /web/image/product.template/2358/image_512?unique=2026-09-25T15:11:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-09-25 15:11:43,405 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:43] "GET /web/image/product.template/2359/image_512?unique=2026-09-25T15:11:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-09-25 15:11:43,409 44 INFO rb-48985ee-225086-418734 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-25 15:11:43,460 44 INFO rb-48985ee-225086-418734 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-25 15:11:43,511 44 INFO rb-48985ee-225086-418734 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-25 15:11:43,565 44 INFO rb-48985ee-225086-418734 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-25 15:11:43,573 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11: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-25 15:11:43,619 44 INFO rb-48985ee-225086-418734 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-25 15:11:43,673 44 INFO rb-48985ee-225086-418734 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-25 15:11:43,726 44 INFO rb-48985ee-225086-418734 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-25 15:11:43,777 44 INFO rb-48985ee-225086-418734 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-25 15:11:43,829 44 INFO rb-48985ee-225086-418734 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-25 15:11:43,879 44 INFO rb-48985ee-225086-418734 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-25 15:11:43,934 44 INFO rb-48985ee-225086-418734 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-25 15:11:43,984 44 INFO rb-48985ee-225086-418734 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-25 15:11:44,050 44 INFO rb-48985ee-225086-418734 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-25 15:11:44,109 44 INFO rb-48985ee-225086-418734 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-25 15:11:44,122 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:44] "GET /web/image/ir.attachment/9482/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:11:44,134 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:44] "GET /web/image/product.product/2861/image_512?unique=2026-09-25T15:11:21.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-09-25 15:11:44,160 44 INFO rb-48985ee-225086-418734 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-25 15:11:44,221 44 INFO rb-48985ee-225086-418734 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-25 15:11:44,241 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1692049 started for PoS orders references: [{'name': None, 'pos_reference': '260-143-000001', 'uuid': '20462235-7fc7-417b-96cc-ecfdeeb9128c'}] 2026-09-25 15:11:44,262 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1692049 order {'name': None, 'pos_reference': '260-143-000001', 'uuid': '20462235-7fc7-417b-96cc-ecfdeeb9128c'} created pos.order #907 2026-09-25 15:11:44,269 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #1692049 finished 2026-09-25 15:11:44,313 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:44] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 109 0.030 0.064 2026-09-25 15:11:44,337 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:44] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:11:44,369 44 INFO rb-48985ee-225086-418734 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-25 15:11:44,422 44 INFO rb-48985ee-225086-418734 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-25 15:11:44,425 44 INFO rb-48985ee-225086-418734 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-25 15:11:44,446 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_multi_check_attribute_with_extra_price.browser: heap 8344836 (allocated 9175040) 2026-09-25 15:11:44,448 44 INFO rb-48985ee-225086-418734 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 133791 2026-09-25 15:11:44,448 44 INFO rb-48985ee-225086-418734 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-25 15:11:44,449 44 INFO rb-48985ee-225086-418734 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 133791 2026-09-25 15:11:44,506 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151144_506463_test_self_order_multi_check_attribute_with_extra_price.txt 2026-09-25 15:11:44,506 44 INFO rb-48985ee-225086-418734 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/tmpligh63kz_chrome_odoo" 2026-09-25 15:11:44,535 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_product_info ... 2026-09-25 15:11:47,222 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome pid: 133986 2026-09-25 15:11:47,222 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome headless temporary user profile dir: /tmp/tmprh2uqgrl_chrome_odoo 2026-09-25 15:11:47,222 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Issuing json command http://127.0.0.1:35685/json/version 2026-09-25 15:11:47,223 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35685', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:11:47,225 44 INFO rb-48985ee-225086-418734 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-25 15:11:47,225 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Issuing json command http://127.0.0.1:35685/json 2026-09-25 15:11:47,225 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35685', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:11:47,226 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Websocket url found: ws://127.0.0.1:35685/devtools/page/1D2A26CAC82D189F533EC16C292E299A 2026-09-25 15:11:47,227 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Enable chrome headless console log notification 2026-09-25 15:11:47,228 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome headless enable page notifications 2026-09-25 15:11:47,231 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Setting session cookie in browser 2026-09-25 15:11:47,339 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Open "http://127.0.0.1:8069/pos-self/144?access_token=f010dfcd027f46e8&table_identifier=f9b3409b" in browser 2026-09-25 15:11:47,340 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Navigating to: "http://127.0.0.1:8069/pos-self/144?access_token=f010dfcd027f46e8&table_identifier=f9b3409b" 2026-09-25 15:11:47,347 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:11:47,571 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:47] "GET /pos-self/144?access_token=f010dfcd027f46e8&table_identifier=f9b3409b HTTP/1.1" 200 - 61 0.016 0.209 2026-09-25 15:11:47,574 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Navigation result: {'frameId': '1D2A26CAC82D189F533EC16C292E299A', 'loaderId': '212C4D271EA2005A45E74F1C140D1427', 'isDownload': False} 2026-09-25 15:11:47,574 44 INFO rb-48985ee-225086-418734 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-25 15:11:47,583 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:11:47,596 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:11:47,620 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:47] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.013 0.019 2026-09-25 15:11:47,624 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:11:47,632 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:47] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.040 2026-09-25 15:11:47,639 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:11:47,657 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:47] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.065 2026-09-25 15:11:47,755 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:47] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-09-25 15:11:47,759 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:47] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:11:47,765 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:47] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.006 2026-09-25 15:11:47,770 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:11:47,770 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:47] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:11:47,782 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Evaluate test code "odoo.startTour('self_order_product_info', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/144?access_token=f010dfcd027f46e8&table_identifier=f9b3409b", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:11:47,788 44 INFO rb-48985ee-225086-418734 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-25 15:11:47,804 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:47] "POST /pos-self/relations/144 HTTP/1.1" 200 - 37 0.009 0.021 2026-09-25 15:11:47,829 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.052 2026-09-25 15:11:47,954 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:47] "POST /pos-self/data/144 HTTP/1.1" 200 - 169 0.042 0.089 2026-09-25 15:11:47,956 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.115 2026-09-25 15:11:47,978 44 INFO rb-48985ee-225086-418734 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-25 15:11:48,005 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:48] "GET /web/image/ir.attachment/9581/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:11:48,018 44 INFO rb-48985ee-225086-418734 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-25 15:11:48,024 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:48] "GET /web/image/ir.attachment/9535/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:11:48,032 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:11:48,077 44 INFO rb-48985ee-225086-418734 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-25 15:11:48,093 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:11:48,102 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:48] "GET /web/image/pos.category/321/image_128?unique=2026-09-25T15:11:21.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-09-25 15:11:48,111 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:48] "GET /web/image/product.template/2362/image_512?unique=2026-09-25T15:11:21.000+00:00 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-25 15:11:48,132 44 INFO rb-48985ee-225086-418734 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-25 15:11:48,183 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: tour succeeded 2026-09-25 15:11:48,184 44 INFO rb-48985ee-225086-418734 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-25 15:11:48,199 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info.browser: heap 6659592 (allocated 7864320) 2026-09-25 15:11:48,201 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Closing chrome headless with pid 133986 2026-09-25 15:11:48,201 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Closing websocket connection 2026-09-25 15:11:48,201 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Terminating chrome headless with pid 133986 2026-09-25 15:11:48,255 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151148_255322_test_self_order_product_info.txt 2026-09-25 15:11:48,255 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.test_self_order_product_info: Removing chrome user profile "/tmp/tmprh2uqgrl_chrome_odoo" 2026-09-25 15:11:48,287 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-25 15:11:48,874 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_extra_price_is_not_trusted_from_the_frontend ... 2026-09-25 15:11:51,418 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:11:51,561 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19801438 started for PoS orders references: [{'name': None, 'pos_reference': '260-145-000001', 'uuid': '973babc0-3ac3-461d-b8ed-366f421893db'}] 2026-09-25 15:11:51,585 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19801438 order {'name': None, 'pos_reference': '260-145-000001', 'uuid': '973babc0-3ac3-461d-b8ed-366f421893db'} created pos.order #908 2026-09-25 15:11:51,585 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #19801438 finished 2026-09-25 15:11:51,622 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:51] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 129 0.034 0.171 2026-09-25 15:11:51,734 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57513875 started for PoS orders references: [{'name': None, 'pos_reference': '260-145-000002', 'uuid': '42f1c8d2-1071-42c0-91b2-730d8ebdc219'}] 2026-09-25 15:11:51,756 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57513875 order {'name': None, 'pos_reference': '260-145-000002', 'uuid': '42f1c8d2-1071-42c0-91b2-730d8ebdc219'} created pos.order #909 2026-09-25 15:11:51,757 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57513875 finished 2026-09-25 15:11:51,798 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:51] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 138 0.033 0.064 2026-09-25 15:11:51,823 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_line_subtotals_are_not_trusted_from_the_frontend ... 2026-09-25 15:11:54,308 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:11:54,520 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88017098 started for PoS orders references: [{'name': None, 'pos_reference': '260-146-000001', 'uuid': 'b3ccced8-5032-4aec-966d-24a39c1bed7a'}] 2026-09-25 15:11:54,541 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88017098 order {'name': None, 'pos_reference': '260-146-000001', 'uuid': 'b3ccced8-5032-4aec-966d-24a39c1bed7a'} created pos.order #910 2026-09-25 15:11:54,541 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88017098 finished 2026-09-25 15:11:54,575 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:54] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 129 0.032 0.236 2026-09-25 15:11:54,684 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62790065 started for PoS orders references: [{'name': None, 'pos_reference': '260-146-000002', 'uuid': '68bb0318-b170-46fe-b6dd-2a8a85ada209'}] 2026-09-25 15:11:54,704 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62790065 order {'name': None, 'pos_reference': '260-146-000002', 'uuid': '68bb0318-b170-46fe-b6dd-2a8a85ada209'} created pos.order #911 2026-09-25 15:11:54,704 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #62790065 finished 2026-09-25 15:11:54,742 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:54] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 138 0.031 0.058 2026-09-25 15:11:54,765 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_parent_from_another_order_is_refused ... 2026-09-25 15:11:57,297 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:11:57,454 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29335593 started for PoS orders references: [{'name': None, 'pos_reference': '260-147-000001', 'uuid': '65ace546-c3a9-4671-9385-4fb355cb7162'}] 2026-09-25 15:11:57,473 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29335593 order {'name': None, 'pos_reference': '260-147-000001', 'uuid': '65ace546-c3a9-4671-9385-4fb355cb7162'} created pos.order #912 2026-09-25 15:11:57,473 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29335593 finished 2026-09-25 15:11:57,510 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:57] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 126 0.032 0.182 2026-09-25 15:11:57,529 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41910737 started for PoS orders references: [{'name': None, 'pos_reference': '260-147-000002', 'uuid': '005f98f6-06f8-4d27-9436-516a3452745d'}] 2026-09-25 15:11:57,541 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41910737 order {'name': None, 'pos_reference': '260-147-000002', 'uuid': '005f98f6-06f8-4d27-9436-516a3452745d'} created pos.order #913 2026-09-25 15:11:57,542 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41910737 finished 2026-09-25 15:11:57,551 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:11:57] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 45 0.009 0.026 2026-09-25 15:11:57,573 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_free_items_multi_qty ... 2026-09-25 15:11:59,994 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_no_free_items ... 2026-09-25 15:12:02,423 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_combo_price_unit_mulitple_qty ... 2026-09-25 15:12:04,848 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_external_child_stolen_through_combo_line_ids_is_refused ... 2026-09-25 15:12:07,364 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:12:07,536 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77107706 started for PoS orders references: [{'name': None, 'pos_reference': '260-151-000001', 'uuid': 'b0d8c0c4-cb95-4d06-aa32-69a80201dced'}] 2026-09-25 15:12:07,558 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77107706 order {'name': None, 'pos_reference': '260-151-000001', 'uuid': 'b0d8c0c4-cb95-4d06-aa32-69a80201dced'} created pos.order #918 2026-09-25 15:12:07,559 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77107706 finished 2026-09-25 15:12:07,592 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:07] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 129 0.034 0.196 2026-09-25 15:12:07,613 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41027089 started for PoS orders references: [{'name': None, 'pos_reference': '260-151-000002', 'uuid': '9dd1b000-151d-4e6c-95f0-8770a04d8e83'}] 2026-09-25 15:12:07,627 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41027089 order {'name': None, 'pos_reference': '260-151-000002', 'uuid': '9dd1b000-151d-4e6c-95f0-8770a04d8e83'} created pos.order #919 2026-09-25 15:12:07,627 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #41027089 finished 2026-09-25 15:12:07,635 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:07] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 45 0.009 0.028 2026-09-25 15:12:07,657 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_external_child_stolen_through_relations_uuid_mapping_is_refused ... 2026-09-25 15:12:10,207 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:12:10,351 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48989130 started for PoS orders references: [{'name': None, 'pos_reference': '260-152-000001', 'uuid': '4cf962a8-ceb4-4707-8d4d-f93bcf24dbc6'}] 2026-09-25 15:12:10,372 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48989130 order {'name': None, 'pos_reference': '260-152-000001', 'uuid': '4cf962a8-ceb4-4707-8d4d-f93bcf24dbc6'} created pos.order #920 2026-09-25 15:12:10,373 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48989130 finished 2026-09-25 15:12:10,407 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:10] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 129 0.033 0.168 2026-09-25 15:12:10,428 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57956104 started for PoS orders references: [{'name': None, 'pos_reference': '260-152-000002', 'uuid': '28bb4003-170f-4f0f-9714-b295f06aa29f'}] 2026-09-25 15:12:10,443 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57956104 order {'name': None, 'pos_reference': '260-152-000002', 'uuid': '28bb4003-170f-4f0f-9714-b295f06aa29f'} created pos.order #921 2026-09-25 15:12:10,443 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57956104 finished 2026-09-25 15:12:10,451 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:10] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 47 0.010 0.028 2026-09-25 15:12:10,473 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_foreign_negative_attribute_on_combo_child_is_refused ... 2026-09-25 15:12:13,181 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:12:13,317 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:13] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 49 0.014 0.124 2026-09-25 15:12:13,338 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_forged_combo_composition_is_refused ... 2026-09-25 15:12:15,897 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:12:16,024 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70657671 started for PoS orders references: [{'name': None, 'pos_reference': '260-154-000001', 'uuid': '839914c8-0548-4905-8a3d-e13d2c03689e'}] 2026-09-25 15:12:16,045 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70657671 order {'name': None, 'pos_reference': '260-154-000001', 'uuid': '839914c8-0548-4905-8a3d-e13d2c03689e'} created pos.order #922 2026-09-25 15:12:16,046 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #70657671 finished 2026-09-25 15:12:16,054 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:16] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 95 0.022 0.136 2026-09-25 15:12:16,074 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_negative_combo_parent_quantity_is_refused ... 2026-09-25 15:12:18,532 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:12:18,660 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:18] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 42 0.012 0.118 2026-09-25 15:12:18,681 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_product_dont_display_all_variants ... 2026-09-25 15:12:21,418 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome pid: 134186 2026-09-25 15:12:21,419 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome headless temporary user profile dir: /tmp/tmp94hp64es_chrome_odoo 2026-09-25 15:12:21,419 44 INFO rb-48985ee-225086-418734 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:34719/json/version 2026-09-25 15:12:21,420 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34719', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:12:21,421 44 INFO rb-48985ee-225086-418734 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-25 15:12:21,421 44 INFO rb-48985ee-225086-418734 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:34719/json 2026-09-25 15:12:21,422 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34719', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:12:21,423 44 INFO rb-48985ee-225086-418734 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:34719/devtools/page/55F542CE29AB385E4AEE48D55413165A 2026-09-25 15:12:21,424 44 INFO rb-48985ee-225086-418734 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-25 15:12:21,425 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome headless enable page notifications 2026-09-25 15:12:21,427 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Setting session cookie in browser 2026-09-25 15:12:21,542 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Open "http://127.0.0.1:8069/pos-self/156?access_token=b8dc4e1652aa4e6b" in browser 2026-09-25 15:12:21,542 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Navigating to: "http://127.0.0.1:8069/pos-self/156?access_token=b8dc4e1652aa4e6b" 2026-09-25 15:12:21,550 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:12:21,837 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:21] "GET /pos-self/156?access_token=b8dc4e1652aa4e6b HTTP/1.1" 200 - 57 0.014 0.275 2026-09-25 15:12:21,839 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Navigation result: {'frameId': '55F542CE29AB385E4AEE48D55413165A', 'loaderId': 'D9FFED3CB1D8ADC72F4F345EFCE16D57', 'isDownload': False} 2026-09-25 15:12:21,840 44 INFO rb-48985ee-225086-418734 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-25 15:12:21,850 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:12:21,861 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:12:21,884 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:21] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.018 2026-09-25 15:12:21,888 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:12:21,895 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:21] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.037 2026-09-25 15:12:21,900 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:12:21,912 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:21] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.056 2026-09-25 15:12:22,011 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:22] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.005 2026-09-25 15:12:22,017 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:22] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:12:22,022 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:22] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 15:12:22,026 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:12:22,026 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:22] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:12:22,030 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Evaluate test code "odoo.startTour('test_product_dont_display_all_variants', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/156?access_token=b8dc4e1652aa4e6b", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:12:22,035 44 INFO rb-48985ee-225086-418734 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-25 15:12:22,065 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:22] "POST /pos-self/relations/156 HTTP/1.1" 200 - 37 0.012 0.022 2026-09-25 15:12:22,088 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:22] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.056 2026-09-25 15:12:22,230 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:22] "POST /pos-self/data/156 HTTP/1.1" 200 - 192 0.045 0.103 2026-09-25 15:12:22,232 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:22] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.134 2026-09-25 15:12:22,288 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:22] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:12:22,293 44 INFO rb-48985ee-225086-418734 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-25 15:12:22,329 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:22] "GET /web/image/ir.attachment/10185/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:12:22,342 44 INFO rb-48985ee-225086-418734 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-25 15:12:22,348 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:22] "GET /web/image/ir.attachment/10139/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:12:22,355 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:12:22,406 44 INFO rb-48985ee-225086-418734 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-25 15:12:22,427 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:22] "GET /web/image/pos.category/322/image_128?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 2 0.000 0.014 2026-09-25 15:12:22,440 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:22] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.001 0.025 2026-09-25 15:12:22,448 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:22] "GET /web/image/product.template/2367/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-09-25 15:12:22,455 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:22] "GET /web/image/product.template/2363/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-09-25 15:12:22,461 44 INFO rb-48985ee-225086-418734 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-25 15:12:22,463 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:22] "GET /web/image/product.template/2365/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-09-25 15:12:22,469 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:22] "GET /web/image/product.template/2364/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.049 2026-09-25 15:12:22,477 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:22] "GET /web/image/product.template/2366/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.045 2026-09-25 15:12:22,482 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:22] "GET /web/image/product.template/2392/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.010 2026-09-25 15:12:22,488 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:22] "GET /web/image/product.template/2393/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-25 15:12:22,494 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:22] "GET /web/image/product.template/2394/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-25 15:12:22,502 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:22] "GET /web/image/product.template/2395/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-09-25 15:12:22,529 44 INFO rb-48985ee-225086-418734 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-25 15:12:22,553 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:22] "GET /web/image/product.product/2893/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 8 0.003 0.010 2026-09-25 15:12:22,564 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:22] "GET /web/image/product.product/2895/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 8 0.002 0.020 2026-09-25 15:12:22,573 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:22] "GET /web/image/product.product/2896/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 8 0.002 0.029 2026-09-25 15:12:22,592 44 INFO rb-48985ee-225086-418734 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-25 15:12:22,647 44 INFO rb-48985ee-225086-418734 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-25 15:12:22,702 44 INFO rb-48985ee-225086-418734 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-25 15:12:22,764 44 INFO rb-48985ee-225086-418734 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-25 15:12:22,821 44 INFO rb-48985ee-225086-418734 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-25 15:12:22,875 44 INFO rb-48985ee-225086-418734 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-25 15:12:22,938 44 INFO rb-48985ee-225086-418734 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-25 15:12:22,995 44 INFO rb-48985ee-225086-418734 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-25 15:12:23,052 44 INFO rb-48985ee-225086-418734 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-25 15:12:23,106 44 INFO rb-48985ee-225086-418734 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-25 15:12:23,170 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: tour succeeded 2026-09-25 15:12:23,171 44 INFO rb-48985ee-225086-418734 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-25 15:12:23,203 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants.browser: heap 11258112 (allocated 12718080) 2026-09-25 15:12:23,204 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Closing chrome headless with pid 134186 2026-09-25 15:12:23,204 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Closing websocket connection 2026-09-25 15:12:23,204 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Terminating chrome headless with pid 134186 2026-09-25 15:12:23,258 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151223_258237_test_product_dont_display_all_variants.txt 2026-09-25 15:12:23,258 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_product_dont_display_all_variants: Removing chrome user profile "/tmp/tmp94hp64es_chrome_odoo" 2026-09-25 15:12:23,283 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation ... 2026-09-25 15:12:26,235 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Chrome pid: 134387 2026-09-25 15:12:26,236 44 INFO rb-48985ee-225086-418734 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/tmpyp2f6gyv_chrome_odoo 2026-09-25 15:12:26,236 44 INFO rb-48985ee-225086-418734 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:36015/json/version 2026-09-25 15:12:26,237 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36015', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:12:26,277 44 INFO rb-48985ee-225086-418734 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-25 15:12:26,277 44 INFO rb-48985ee-225086-418734 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:36015/json 2026-09-25 15:12:26,278 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36015', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:12:26,283 44 INFO rb-48985ee-225086-418734 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:36015/devtools/page/B9D6494FBC5E9DEBF42CEE739376281F 2026-09-25 15:12:26,291 44 INFO rb-48985ee-225086-418734 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-25 15:12:26,295 44 INFO rb-48985ee-225086-418734 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-25 15:12:26,304 44 INFO rb-48985ee-225086-418734 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-25 15:12:26,430 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Open "http://127.0.0.1:8069/pos-self/157?access_token=e311b1a2b15b49ff" in browser 2026-09-25 15:12:26,430 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Navigating to: "http://127.0.0.1:8069/pos-self/157?access_token=e311b1a2b15b49ff" 2026-09-25 15:12:26,437 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:12:26,663 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:26] "GET /pos-self/157?access_token=e311b1a2b15b49ff HTTP/1.1" 200 - 59 0.016 0.212 2026-09-25 15:12:26,666 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Navigation result: {'frameId': 'B9D6494FBC5E9DEBF42CEE739376281F', 'loaderId': '669E596959BC87D794485B615AB33F8C', 'isDownload': False} 2026-09-25 15:12:26,666 44 INFO rb-48985ee-225086-418734 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-25 15:12:26,677 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:12:26,689 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:12:26,707 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:26] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:12:26,716 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:12:26,725 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:26] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.038 2026-09-25 15:12:26,730 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:12:26,756 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:26] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.017 0.057 2026-09-25 15:12:26,829 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:26] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-09-25 15:12:26,834 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:26] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-25 15:12:26,840 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:26] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.002 0.005 2026-09-25 15:12:26,844 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:12:26,844 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:26] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:12:26,848 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Evaluate test code "odoo.startTour('test_self_combo_extra_price_selection_and_confirmation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/157?access_token=e311b1a2b15b49ff", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:12:26,853 44 INFO rb-48985ee-225086-418734 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-25 15:12:26,879 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:26] "POST /pos-self/relations/157 HTTP/1.1" 200 - 37 0.009 0.021 2026-09-25 15:12:26,902 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.053 2026-09-25 15:12:27,041 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:27] "POST /pos-self/data/157 HTTP/1.1" 200 - 189 0.044 0.101 2026-09-25 15:12:27,043 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.131 2026-09-25 15:12:27,066 44 INFO rb-48985ee-225086-418734 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-25 15:12:27,094 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:27] "GET /web/image/ir.attachment/10238/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:12:27,129 44 INFO rb-48985ee-225086-418734 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-25 15:12:27,159 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:27] "GET /web/image/pos.category/323/image_128?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 2 0.001 0.015 2026-09-25 15:12:27,163 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:12:27,166 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:12:27,172 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:27] "GET /web/image/pos.category/325/image_128?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 2 0.001 0.026 2026-09-25 15:12:27,185 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:27] "GET /web/image/pos.category/322/image_128?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 2 0.000 0.038 2026-09-25 15:12:27,197 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:27] "GET /web/image/pos.category/324/image_128?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 2 0.000 0.050 2026-09-25 15:12:27,198 44 INFO rb-48985ee-225086-418734 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-25 15:12:27,205 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:27] "GET /web/image/product.template/2396/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.050 2026-09-25 15:12:27,214 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:27] "GET /web/image/product.template/2397/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.058 2026-09-25 15:12:27,222 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:27] "GET /web/image/product.template/2399/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.053 2026-09-25 15:12:27,233 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:27] "GET /web/image/product.template/2398/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.057 2026-09-25 15:12:27,239 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:27] "GET /web/image/product.template/2400/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.050 2026-09-25 15:12:27,246 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:27] "GET /web/image/product.template/2405/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-09-25 15:12:27,250 44 INFO rb-48985ee-225086-418734 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-25 15:12:27,254 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:27] "GET /web/image/product.template/2401/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.044 2026-09-25 15:12:27,264 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:27] "GET /web/image/product.product/2899/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 8 0.002 0.044 2026-09-25 15:12:27,274 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:27] "GET /web/image/product.product/2898/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 8 0.002 0.047 2026-09-25 15:12:27,283 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:27] "GET /web/image/product.product/2900/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 8 0.002 0.046 2026-09-25 15:12:27,289 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:27] "GET /web/image/product.template/2402/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.046 2026-09-25 15:12:27,295 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:27] "GET /web/image/product.template/2403/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-09-25 15:12:27,301 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:27] "GET /web/image/product.template/2404/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.044 2026-09-25 15:12:27,306 44 INFO rb-48985ee-225086-418734 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-25 15:12:27,307 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:27] "GET /web/image/product.template/2363/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-09-25 15:12:27,313 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:27] "GET /web/image/product.template/2364/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-09-25 15:12:27,319 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:27] "GET /web/image/product.template/2367/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-09-25 15:12:27,357 44 INFO rb-48985ee-225086-418734 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-25 15:12:27,412 44 INFO rb-48985ee-225086-418734 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-25 15:12:27,463 44 INFO rb-48985ee-225086-418734 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-25 15:12:27,519 44 INFO rb-48985ee-225086-418734 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-25 15:12:27,570 44 INFO rb-48985ee-225086-418734 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-25 15:12:27,631 44 INFO rb-48985ee-225086-418734 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-25 15:12:27,653 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:27] "GET /web/image/product.product/2901/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-09-25 15:12:27,662 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:27] "GET /web/image/product.product/2902/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 8 0.002 0.019 2026-09-25 15:12:27,681 44 INFO rb-48985ee-225086-418734 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-25 15:12:27,732 44 INFO rb-48985ee-225086-418734 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-25 15:12:27,789 44 INFO rb-48985ee-225086-418734 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-25 15:12:27,852 44 INFO rb-48985ee-225086-418734 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-25 15:12:27,878 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:27] "GET /web/image/product.product/2903/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 8 0.003 0.011 2026-09-25 15:12:27,887 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:27] "GET /web/image/product.product/2904/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 8 0.002 0.021 2026-09-25 15:12:27,896 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:27] "GET /web/image/product.product/2905/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 8 0.001 0.029 2026-09-25 15:12:27,905 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:27] "GET /web/image/product.product/2906/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 8 0.002 0.036 2026-09-25 15:12:27,908 44 INFO rb-48985ee-225086-418734 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-25 15:12:27,959 44 INFO rb-48985ee-225086-418734 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-25 15:12:28,009 44 INFO rb-48985ee-225086-418734 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-25 15:12:28,060 44 INFO rb-48985ee-225086-418734 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-25 15:12:28,111 44 INFO rb-48985ee-225086-418734 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-25 15:12:28,184 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: tour succeeded 2026-09-25 15:12:28,185 44 INFO rb-48985ee-225086-418734 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-25 15:12:28,230 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation.browser: heap 13664752 (allocated 15474688) 2026-09-25 15:12:28,231 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Closing chrome headless with pid 134387 2026-09-25 15:12:28,231 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Closing websocket connection 2026-09-25 15:12:28,232 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Terminating chrome headless with pid 134387 2026-09-25 15:12:28,286 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151228_286211_test_self_combo_extra_price_selection_and_confirmation.txt 2026-09-25 15:12:28,286 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_combo_extra_price_selection_and_confirmation: Removing chrome user profile "/tmp/tmpyp2f6gyv_chrome_odoo" 2026-09-25 15:12:28,315 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo ... 2026-09-25 15:12:31,396 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome pid: 134595 2026-09-25 15:12:31,396 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome headless temporary user profile dir: /tmp/tmp8dvtl3wn_chrome_odoo 2026-09-25 15:12:31,396 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Issuing json command http://127.0.0.1:33677/json/version 2026-09-25 15:12:31,397 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33677', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:12:31,437 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Browser version: Chrome/150.0.7871.114 2026-09-25 15:12:31,437 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Issuing json command http://127.0.0.1:33677/json 2026-09-25 15:12:31,438 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33677', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:12:31,445 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Websocket url found: ws://127.0.0.1:33677/devtools/page/68E2DBDFBD76F657A874A02AFCE0D6F4 2026-09-25 15:12:31,455 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Enable chrome headless console log notification 2026-09-25 15:12:31,460 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome headless enable page notifications 2026-09-25 15:12:31,474 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Setting session cookie in browser 2026-09-25 15:12:31,593 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Open "http://127.0.0.1:8069/pos-self/158?access_token=601f3b96a2d24398" in browser 2026-09-25 15:12:31,593 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Navigating to: "http://127.0.0.1:8069/pos-self/158?access_token=601f3b96a2d24398" 2026-09-25 15:12:31,601 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:12:31,819 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:31] "GET /pos-self/158?access_token=601f3b96a2d24398 HTTP/1.1" 200 - 59 0.015 0.205 2026-09-25 15:12:31,822 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Navigation result: {'frameId': '68E2DBDFBD76F657A874A02AFCE0D6F4', 'loaderId': 'F720B139B03B560303523BCB8942A382', 'isDownload': False} 2026-09-25 15:12:31,822 44 INFO rb-48985ee-225086-418734 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-25 15:12:31,834 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:12:31,845 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:12:31,858 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:31] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 11 0.003 0.015 2026-09-25 15:12:31,863 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:12:31,879 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:31] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.036 2026-09-25 15:12:31,883 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:12:31,902 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:31] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.011 0.052 2026-09-25 15:12:31,979 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:31] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.005 2026-09-25 15:12:31,983 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:31] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-25 15:12:31,989 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:31] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 15:12:31,992 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:12:31,992 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:31] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:12:31,996 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Evaluate test code "odoo.startTour('self_combo_selector', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/158?access_token=601f3b96a2d24398", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:12:32,002 44 INFO rb-48985ee-225086-418734 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-25 15:12:32,028 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:32] "POST /pos-self/relations/158 HTTP/1.1" 200 - 37 0.009 0.022 2026-09-25 15:12:32,051 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.053 2026-09-25 15:12:32,193 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:32] "POST /pos-self/data/158 HTTP/1.1" 200 - 189 0.046 0.102 2026-09-25 15:12:32,195 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.135 2026-09-25 15:12:32,232 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: Owl is running in 'dev' mode. 2026-09-25 15:12:32,268 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:32] "GET /web/image/ir.attachment/10291/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:12:32,324 44 INFO rb-48985ee-225086-418734 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-25 15:12:32,365 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:32] "GET /web/image/pos.category/326/image_128?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-09-25 15:12:32,378 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:32] "GET /web/image/pos.category/328/image_128?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 2 0.002 0.025 2026-09-25 15:12:32,382 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:12:32,385 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:12:32,391 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:32] "GET /web/image/pos.category/322/image_128?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 2 0.000 0.038 2026-09-25 15:12:32,403 44 INFO rb-48985ee-225086-418734 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-25 15:12:32,405 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:32] "GET /web/image/pos.category/327/image_128?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 2 0.000 0.052 2026-09-25 15:12:32,412 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:32] "GET /web/image/product.template/2406/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-09-25 15:12:32,423 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:32] "GET /web/image/product.template/2407/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.058 2026-09-25 15:12:32,430 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:32] "GET /web/image/product.template/2409/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.061 2026-09-25 15:12:32,437 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:32] "GET /web/image/product.template/2408/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.049 2026-09-25 15:12:32,443 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:32] "GET /web/image/product.template/2410/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.049 2026-09-25 15:12:32,450 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:32] "GET /web/image/product.template/2415/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-09-25 15:12:32,457 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:32] "GET /web/image/product.template/2411/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-09-25 15:12:32,466 44 INFO rb-48985ee-225086-418734 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-25 15:12:32,467 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:32] "GET /web/image/product.product/2908/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 8 0.003 0.038 2026-09-25 15:12:32,477 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:32] "GET /web/image/product.product/2909/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 8 0.002 0.042 2026-09-25 15:12:32,486 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:32] "GET /web/image/product.product/2910/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 8 0.002 0.045 2026-09-25 15:12:32,493 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:32] "GET /web/image/product.template/2412/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-09-25 15:12:32,502 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:32] "GET /web/image/product.product/2867/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 8 0.002 0.047 2026-09-25 15:12:32,508 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:32] "GET /web/image/product.template/2413/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.048 2026-09-25 15:12:32,514 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:32] "GET /web/image/product.template/2414/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.043 2026-09-25 15:12:32,521 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:32] "GET /web/image/product.template/2363/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-09-25 15:12:32,523 44 INFO rb-48985ee-225086-418734 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-25 15:12:32,527 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:32] "GET /web/image/product.template/2364/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-09-25 15:12:32,533 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:32] "GET /web/image/product.template/2367/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-09-25 15:12:32,581 44 INFO rb-48985ee-225086-418734 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-25 15:12:32,648 44 INFO rb-48985ee-225086-418734 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-25 15:12:32,672 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:32] "GET /web/image/product.product/2912/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-09-25 15:12:32,682 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:32] "GET /web/image/product.product/2911/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 8 0.002 0.019 2026-09-25 15:12:32,717 44 INFO rb-48985ee-225086-418734 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-25 15:12:32,744 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:32] "GET /web/image/product.product/2913/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-09-25 15:12:32,754 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:32] "GET /web/image/product.product/2916/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 8 0.002 0.020 2026-09-25 15:12:32,764 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:32] "GET /web/image/product.product/2914/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 8 0.002 0.030 2026-09-25 15:12:32,773 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:32] "GET /web/image/product.product/2915/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 8 0.002 0.037 2026-09-25 15:12:32,774 44 INFO rb-48985ee-225086-418734 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-25 15:12:32,847 44 INFO rb-48985ee-225086-418734 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-25 15:12:32,912 44 INFO rb-48985ee-225086-418734 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-25 15:12:32,921 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:32] "GET /web/image/ir.attachment/10245/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:12:32,939 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:32] "GET /web/image/product.product/2917/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-09-25 15:12:32,982 44 INFO rb-48985ee-225086-418734 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-25 15:12:33,033 44 INFO rb-48985ee-225086-418734 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-25 15:12:33,084 44 INFO rb-48985ee-225086-418734 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-25 15:12:33,136 44 INFO rb-48985ee-225086-418734 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-25 15:12:33,205 44 INFO rb-48985ee-225086-418734 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-25 15:12:33,234 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26411215 started for PoS orders references: [{'name': None, 'pos_reference': '260-158-000001', 'uuid': '5ec3d0f4-75c4-4a20-b8b6-2760ee8635dc'}] 2026-09-25 15:12:33,261 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26411215 order {'name': None, 'pos_reference': '260-158-000001', 'uuid': '5ec3d0f4-75c4-4a20-b8b6-2760ee8635dc'} created pos.order #923 2026-09-25 15:12:33,267 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26411215 finished 2026-09-25 15:12:33,328 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:33] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 154 0.041 0.090 2026-09-25 15:12:33,372 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:12:33,380 44 INFO rb-48985ee-225086-418734 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-25 15:12:33,431 44 INFO rb-48985ee-225086-418734 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-25 15:12:33,485 44 INFO rb-48985ee-225086-418734 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-25 15:12:33,534 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: tour succeeded 2026-09-25 15:12:33,535 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: ╔════════════════════════════════════╗ ║ TOUR self_combo_selector SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-25 15:12:33,564 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo.browser: heap 11409252 (allocated 12718080) 2026-09-25 15:12:33,566 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Closing chrome headless with pid 134595 2026-09-25 15:12:33,566 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Closing websocket connection 2026-09-25 15:12:33,566 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Terminating chrome headless with pid 134595 2026-09-25 15:12:33,623 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151233_623665_test_self_order_combo.txt 2026-09-25 15:12:33,623 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo: Removing chrome user profile "/tmp/tmp8dvtl3wn_chrome_odoo" 2026-09-25 15:12:33,653 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo_categories ... 2026-09-25 15:12:36,670 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome pid: 134808 2026-09-25 15:12:36,670 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome headless temporary user profile dir: /tmp/tmphh3c19qu_chrome_odoo 2026-09-25 15:12:36,670 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Issuing json command http://127.0.0.1:45503/json/version 2026-09-25 15:12:36,671 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45503', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:12:36,673 44 INFO rb-48985ee-225086-418734 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-25 15:12:36,673 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Issuing json command http://127.0.0.1:45503/json 2026-09-25 15:12:36,673 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45503', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:12:36,674 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Websocket url found: ws://127.0.0.1:45503/devtools/page/2976CDAC69122761F11AA46987369FA3 2026-09-25 15:12:36,675 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Enable chrome headless console log notification 2026-09-25 15:12:36,676 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome headless enable page notifications 2026-09-25 15:12:36,679 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Setting session cookie in browser 2026-09-25 15:12:36,795 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Open "http://127.0.0.1:8069/pos-self/159?access_token=f643d1957ca24fad" in browser 2026-09-25 15:12:36,795 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Navigating to: "http://127.0.0.1:8069/pos-self/159?access_token=f643d1957ca24fad" 2026-09-25 15:12:36,804 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:12:37,025 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:37] "GET /pos-self/159?access_token=f643d1957ca24fad HTTP/1.1" 200 - 59 0.016 0.208 2026-09-25 15:12:37,028 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Navigation result: {'frameId': '2976CDAC69122761F11AA46987369FA3', 'loaderId': '15381BB0DC3D0D655DE133BC16D5D0AA', 'isDownload': False} 2026-09-25 15:12:37,028 44 INFO rb-48985ee-225086-418734 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-25 15:12:37,040 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:12:37,050 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:12:37,062 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:37] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.014 2026-09-25 15:12:37,068 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:12:37,081 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:37] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.034 2026-09-25 15:12:37,086 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:12:37,105 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:37] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.049 2026-09-25 15:12:37,181 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:37] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-25 15:12:37,186 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:37] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:12:37,192 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:37] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.002 0.007 2026-09-25 15:12:37,195 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:12:37,196 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:37] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:12:37,196 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Evaluate test code "odoo.startTour('self_combo_selector_category', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/159?access_token=f643d1957ca24fad", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:12:37,201 44 INFO rb-48985ee-225086-418734 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-25 15:12:37,238 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:37] "POST /pos-self/relations/159 HTTP/1.1" 200 - 37 0.011 0.023 2026-09-25 15:12:37,263 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.056 2026-09-25 15:12:37,408 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:37] "POST /pos-self/data/159 HTTP/1.1" 200 - 189 0.047 0.100 2026-09-25 15:12:37,410 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.137 2026-09-25 15:12:37,444 44 INFO rb-48985ee-225086-418734 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-25 15:12:37,478 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:37] "GET /web/image/ir.attachment/10344/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:12:37,536 44 INFO rb-48985ee-225086-418734 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-25 15:12:37,581 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:37] "GET /web/image/pos.category/322/image_128?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 2 0.000 0.015 2026-09-25 15:12:37,587 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:12:37,590 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12: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-25 15:12:37,597 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:37] "GET /web/image/pos.category/329/image_128?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 2 0.001 0.032 2026-09-25 15:12:37,609 44 INFO rb-48985ee-225086-418734 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-25 15:12:37,610 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:37] "GET /web/image/pos.category/330/image_128?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 2 0.001 0.045 2026-09-25 15:12:37,621 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:37] "GET /web/image/pos.category/331/image_128?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 2 0.000 0.057 2026-09-25 15:12:37,635 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:37] "GET /web/image/pos.category/332/image_128?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 2 0.001 0.066 2026-09-25 15:12:37,642 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:37] "GET /web/image/product.template/2416/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.063 2026-09-25 15:12:37,650 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:37] "GET /web/image/product.template/2419/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.055 2026-09-25 15:12:37,656 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:37] "GET /web/image/product.template/2417/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.055 2026-09-25 15:12:37,663 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:37] "GET /web/image/product.template/2418/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.049 2026-09-25 15:12:37,667 44 INFO rb-48985ee-225086-418734 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-25 15:12:37,669 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:37] "GET /web/image/product.template/2420/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.044 2026-09-25 15:12:37,675 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:37] "GET /web/image/product.template/2426/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-09-25 15:12:37,685 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:37] "GET /web/image/product.product/2922/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 8 0.002 0.038 2026-09-25 15:12:37,695 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:37] "GET /web/image/product.product/2921/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 8 0.002 0.041 2026-09-25 15:12:37,702 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:37] "GET /web/image/product.template/2425/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-09-25 15:12:37,708 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:37] "GET /web/image/product.template/2421/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-09-25 15:12:37,715 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:37] "GET /web/image/product.template/2422/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-09-25 15:12:37,721 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:37] "GET /web/image/product.template/2423/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-09-25 15:12:37,727 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:37] "GET /web/image/product.template/2424/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-09-25 15:12:37,734 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:37] "GET /web/image/product.template/2363/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.034 2026-09-25 15:12:37,740 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:37] "GET /web/image/product.template/2364/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-09-25 15:12:37,744 44 INFO rb-48985ee-225086-418734 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-25 15:12:37,746 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:37] "GET /web/image/product.template/2367/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-09-25 15:12:37,807 44 INFO rb-48985ee-225086-418734 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-25 15:12:37,814 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:37] "GET /web/image/ir.attachment/10298/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:12:37,830 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:37] "GET /web/image/product.product/2928/image_512?unique=2026-09-25T15:11:48.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-09-25 15:12:37,874 44 INFO rb-48985ee-225086-418734 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-25 15:12:37,896 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4961160 started for PoS orders references: [{'name': None, 'pos_reference': '260-159-000001', 'uuid': '82fc5d3d-ffc7-49aa-81e1-18fdd90a4b43'}] 2026-09-25 15:12:37,919 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4961160 order {'name': None, 'pos_reference': '260-159-000001', 'uuid': '82fc5d3d-ffc7-49aa-81e1-18fdd90a4b43'} created pos.order #924 2026-09-25 15:12:37,926 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4961160 finished 2026-09-25 15:12:37,979 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:37] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 128 0.033 0.076 2026-09-25 15:12:38,015 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:12:38,034 44 INFO rb-48985ee-225086-418734 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-25 15:12:38,083 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: tour succeeded 2026-09-25 15:12:38,084 44 INFO rb-48985ee-225086-418734 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-25 15:12:38,113 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories.browser: heap 9011340 (allocated 9961472) 2026-09-25 15:12:38,114 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Closing chrome headless with pid 134808 2026-09-25 15:12:38,115 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Closing websocket connection 2026-09-25 15:12:38,115 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Terminating chrome headless with pid 134808 2026-09-25 15:12:38,175 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151238_175682_test_self_order_combo_categories.txt 2026-09-25 15:12:38,175 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.test_self_order_combo_categories: Removing chrome user profile "/tmp/tmphh3c19qu_chrome_odoo" 2026-09-25 15:12:38,201 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_valid_combo_order_is_still_accepted ... 2026-09-25 15:12:40,721 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:12:40,854 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32179879 started for PoS orders references: [{'name': None, 'pos_reference': '260-160-000001', 'uuid': '3a4a8570-d125-4940-8c68-5281ef4f18bf'}] 2026-09-25 15:12:40,876 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32179879 order {'name': None, 'pos_reference': '260-160-000001', 'uuid': '3a4a8570-d125-4940-8c68-5281ef4f18bf'} created pos.order #925 2026-09-25 15:12:40,876 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #32179879 finished 2026-09-25 15:12:40,909 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:40] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 129 0.032 0.158 2026-09-25 15:12:40,935 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_zero_and_fractional_quantities_are_refused ... 2026-09-25 15:12:43,361 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:12:43,556 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:43] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 41 0.011 0.185 2026-09-25 15:12:43,577 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:43] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 18 0.004 0.012 2026-09-25 15:12:43,598 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:43] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 18 0.004 0.012 2026-09-25 15:12:43,627 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-25 15:12:44,205 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_common ... 2026-09-25 15:12:46,870 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome pid: 135019 2026-09-25 15:12:46,870 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome headless temporary user profile dir: /tmp/tmpri05iph9_chrome_odoo 2026-09-25 15:12:46,870 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Issuing json command http://127.0.0.1:42921/json/version 2026-09-25 15:12:46,871 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42921', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:12:46,873 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Browser version: Chrome/150.0.7871.114 2026-09-25 15:12:46,873 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Issuing json command http://127.0.0.1:42921/json 2026-09-25 15:12:46,873 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42921', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:12:46,874 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Websocket url found: ws://127.0.0.1:42921/devtools/page/59A99E2FA5D6D6A8C1DB9BF24634A310 2026-09-25 15:12:46,875 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Enable chrome headless console log notification 2026-09-25 15:12:46,876 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome headless enable page notifications 2026-09-25 15:12:46,879 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Setting session cookie in browser 2026-09-25 15:12:47,020 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Open "http://127.0.0.1:8069/pos-self/162?access_token=9d7b2bc39fc04733" in browser 2026-09-25 15:12:47,020 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Navigating to: "http://127.0.0.1:8069/pos-self/162?access_token=9d7b2bc39fc04733" 2026-09-25 15:12:47,028 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:12:47,250 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:47] "GET /pos-self/162?access_token=9d7b2bc39fc04733 HTTP/1.1" 200 - 57 0.015 0.209 2026-09-25 15:12:47,253 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Navigation result: {'frameId': '59A99E2FA5D6D6A8C1DB9BF24634A310', 'loaderId': 'CDFC2A4378CECABF04CE8214E4E8D5BF', 'isDownload': False} 2026-09-25 15:12:47,253 44 INFO rb-48985ee-225086-418734 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-25 15:12:47,262 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:12:47,274 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:12:47,299 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:47] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 11 0.014 0.018 2026-09-25 15:12:47,303 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:12:47,310 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:47] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.038 2026-09-25 15:12:47,314 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:12:47,327 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:47] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.057 2026-09-25 15:12:47,433 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:47] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-09-25 15:12:47,437 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:47] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-25 15:12:47,443 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:47] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.004 2026-09-25 15:12:47,446 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Evaluate test code "odoo.startTour('self_order_is_close', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/162?access_token=9d7b2bc39fc04733", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:12:47,449 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:12:47,449 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:47] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:12:47,451 44 INFO rb-48985ee-225086-418734 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-25 15:12:47,484 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:47] "POST /pos-self/relations/162 HTTP/1.1" 200 - 35 0.009 0.021 2026-09-25 15:12:47,508 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.053 2026-09-25 15:12:47,641 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:47] "POST /pos-self/data/162 HTTP/1.1" 200 - 180 0.044 0.095 2026-09-25 15:12:47,643 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.126 2026-09-25 15:12:47,690 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:47] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:12:47,694 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: Owl is running in 'dev' mode. 2026-09-25 15:12:47,721 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:47] "GET /web/image/ir.attachment/10507/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-25 15:12:47,721 44 INFO rb-48985ee-225086-418734 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-25 15:12:47,794 44 INFO rb-48985ee-225086-418734 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-25 15:12:47,817 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:47] "GET /web/image/pos.category/333/image_128?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 2 0.002 0.015 2026-09-25 15:12:47,825 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:47] "GET /web/image/product.template/2429/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-25 15:12:47,832 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:47] "GET /web/image/product.template/2433/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.024 2026-09-25 15:12:47,838 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:47] "GET /web/image/product.template/2431/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-09-25 15:12:47,844 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:47] "GET /web/image/product.template/2430/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-09-25 15:12:47,847 44 INFO rb-48985ee-225086-418734 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-25 15:12:47,852 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:47] "GET /web/image/product.template/2432/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-09-25 15:12:47,897 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: tour succeeded 2026-09-25 15:12:47,897 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: ╔════════════════════════════════════╗ ║ TOUR self_order_is_close SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-25 15:12:47,912 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common.browser: heap 6671524 (allocated 7602176) 2026-09-25 15:12:47,913 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Closing chrome headless with pid 135019 2026-09-25 15:12:47,914 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Closing websocket connection 2026-09-25 15:12:47,914 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Terminating chrome headless with pid 135019 2026-09-25 15:12:47,968 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151247_968124_test_self_order_common.txt 2026-09-25 15:12:47,968 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_common: Removing chrome user profile "/tmp/tmpri05iph9_chrome_odoo" 2026-09-25 15:12:47,992 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_config_default_user ... 2026-09-25 15:12:50,448 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_consultation_open ... 2026-09-25 15:12:52,963 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome pid: 135199 2026-09-25 15:12:52,963 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome headless temporary user profile dir: /tmp/tmp89rfx1qj_chrome_odoo 2026-09-25 15:12:52,963 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Issuing json command http://127.0.0.1:35491/json/version 2026-09-25 15:12:52,964 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35491', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:12:53,004 44 INFO rb-48985ee-225086-418734 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-25 15:12:53,005 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Issuing json command http://127.0.0.1:35491/json 2026-09-25 15:12:53,005 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35491', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:12:53,010 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Websocket url found: ws://127.0.0.1:35491/devtools/page/1DBE6DF38F55897EFD2F29D2A8E11074 2026-09-25 15:12:53,018 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Enable chrome headless console log notification 2026-09-25 15:12:53,021 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome headless enable page notifications 2026-09-25 15:12:53,031 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Setting session cookie in browser 2026-09-25 15:12:53,137 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Open "http://127.0.0.1:8069/pos-self/164" in browser 2026-09-25 15:12:53,137 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Navigating to: "http://127.0.0.1:8069/pos-self/164" 2026-09-25 15:12:53,144 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:12:53,381 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:53] "GET /pos-self/164 HTTP/1.1" 200 - 57 0.014 0.225 2026-09-25 15:12:53,384 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Navigation result: {'frameId': '1DBE6DF38F55897EFD2F29D2A8E11074', 'loaderId': '04BCD3910EE922A715777E947109D89E', 'isDownload': False} 2026-09-25 15:12:53,384 44 INFO rb-48985ee-225086-418734 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-25 15:12:53,392 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:12:53,405 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:12:53,429 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:53] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.019 2026-09-25 15:12:53,434 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:12:53,447 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:53] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.045 2026-09-25 15:12:53,452 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:12:53,459 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:53] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.056 2026-09-25 15:12:53,556 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:53] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-09-25 15:12:53,560 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:53] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-25 15:12:53,565 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:53] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 15:12:53,570 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:12:53,570 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:53] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:12:53,579 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Evaluate test code "odoo.startTour('self_order_is_open_consultation', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/164", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:12:53,587 44 INFO rb-48985ee-225086-418734 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-25 15:12:53,604 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:53] "POST /pos-self/relations/164 HTTP/1.1" 200 - 37 0.009 0.021 2026-09-25 15:12:53,629 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.053 2026-09-25 15:12:53,810 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:53] "POST /pos-self/data/164 HTTP/1.1" 200 - 181 0.043 0.143 2026-09-25 15:12:53,812 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:53] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.174 2026-09-25 15:12:53,835 44 INFO rb-48985ee-225086-418734 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-25 15:12:53,862 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:53] "GET /web/image/ir.attachment/10616/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:12:53,875 44 INFO rb-48985ee-225086-418734 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-25 15:12:53,885 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:53] "GET /web/image/ir.attachment/10570/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:12:53,891 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:12:53,938 44 INFO rb-48985ee-225086-418734 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-25 15:12:53,958 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:53] "GET /web/image/pos.category/333/image_128?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 2 0.000 0.015 2026-09-25 15:12:53,966 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:53] "GET /web/image/product.template/2433/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-25 15:12:53,973 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:53] "GET /web/image/product.template/2431/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-25 15:12:53,982 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:53] "GET /web/image/product.template/2429/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-09-25 15:12:53,988 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:53] "GET /web/image/product.template/2430/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-09-25 15:12:53,989 44 INFO rb-48985ee-225086-418734 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-25 15:12:53,994 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:53] "GET /web/image/product.template/2432/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-09-25 15:12:54,041 44 INFO rb-48985ee-225086-418734 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-25 15:12:54,092 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: tour succeeded 2026-09-25 15:12:54,092 44 INFO rb-48985ee-225086-418734 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-25 15:12:54,112 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open.browser: heap 6847060 (allocated 7602176) 2026-09-25 15:12:54,114 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Closing chrome headless with pid 135199 2026-09-25 15:12:54,114 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Closing websocket connection 2026-09-25 15:12:54,121 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Terminating chrome headless with pid 135199 2026-09-25 15:12:54,175 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151254_175105_test_self_order_consultation_open.txt 2026-09-25 15:12:54,175 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_consultation_open: Removing chrome user profile "/tmp/tmp89rfx1qj_chrome_odoo" 2026-09-25 15:12:54,200 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_closed ... 2026-09-25 15:12:57,091 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 135388 2026-09-25 15:12:57,091 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmp7d9xkbs6_chrome_odoo 2026-09-25 15:12:57,091 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:46347/json/version 2026-09-25 15:12:57,092 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46347', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:12:57,094 44 INFO rb-48985ee-225086-418734 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-25 15:12:57,094 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:46347/json 2026-09-25 15:12:57,095 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46347', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:12:57,096 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:46347/devtools/page/40F31099115825A0949DADE0927C535C 2026-09-25 15:12:57,097 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-09-25 15:12:57,098 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-09-25 15:12:57,101 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-09-25 15:12:57,272 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Open "http://127.0.0.1:8069/pos-self/165?access_token=11cebcb9e2d34a15" in browser 2026-09-25 15:12:57,272 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigating to: "http://127.0.0.1:8069/pos-self/165?access_token=11cebcb9e2d34a15" 2026-09-25 15:12:57,280 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:12:57,510 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:57] "GET /pos-self/165?access_token=11cebcb9e2d34a15 HTTP/1.1" 200 - 57 0.016 0.216 2026-09-25 15:12:57,513 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': '40F31099115825A0949DADE0927C535C', 'loaderId': '55BC0BAF47BA3B6E889245B5DF6D558E', 'isDownload': False} 2026-09-25 15:12:57,513 44 INFO rb-48985ee-225086-418734 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-25 15:12:57,522 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:12:57,534 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:12:57,558 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:57] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.019 2026-09-25 15:12:57,566 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:12:57,583 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:57] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.052 2026-09-25 15:12:57,586 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:12:57,595 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:57] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.063 2026-09-25 15:12:57,683 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:57] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-25 15:12:57,688 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:57] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.011 2026-09-25 15:12:57,694 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:12:57,694 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:57] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:12:57,695 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Evaluate test code "odoo.startTour('self_order_pos_closed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/165?access_token=11cebcb9e2d34a15", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:12:57,701 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:57] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.002 0.007 2026-09-25 15:12:57,703 44 INFO rb-48985ee-225086-418734 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-25 15:12:57,734 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:57] "POST /pos-self/relations/165 HTTP/1.1" 200 - 35 0.013 0.022 2026-09-25 15:12:57,757 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.056 2026-09-25 15:12:57,908 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:57] "POST /pos-self/data/165 HTTP/1.1" 200 - 187 0.046 0.109 2026-09-25 15:12:57,909 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.143 2026-09-25 15:12:57,937 44 INFO rb-48985ee-225086-418734 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-25 15:12:57,964 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:57] "GET /web/image/ir.attachment/10669/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:12:57,964 44 INFO rb-48985ee-225086-418734 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-25 15:12:58,027 44 INFO rb-48985ee-225086-418734 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-25 15:12:58,036 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:58] "GET /web/image/ir.attachment/10623/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:12:58,040 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:12:58,094 44 INFO rb-48985ee-225086-418734 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-25 15:12:58,117 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:58] "GET /web/image/pos.category/335/image_128?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 2 0.001 0.015 2026-09-25 15:12:58,121 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12: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-25 15:12:58,129 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:58] "GET /web/image/pos.category/333/image_128?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 2 0.001 0.025 2026-09-25 15:12:58,142 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:58] "GET /web/image/pos.category/334/image_128?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 2 0.000 0.039 2026-09-25 15:12:58,146 44 INFO rb-48985ee-225086-418734 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-25 15:12:58,155 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:58] "GET /web/image/pos.category/336/image_128?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 2 0.000 0.052 2026-09-25 15:12:58,163 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:58] "GET /web/image/product.template/2434/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.048 2026-09-25 15:12:58,170 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:58] "GET /web/image/product.template/2435/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.054 2026-09-25 15:12:58,176 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:58] "GET /web/image/product.template/2436/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.052 2026-09-25 15:12:58,183 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:58] "GET /web/image/product.template/2437/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.050 2026-09-25 15:12:58,190 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:58] "GET /web/image/product.template/2438/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.044 2026-09-25 15:12:58,196 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:58] "GET /web/image/product.template/2443/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-09-25 15:12:58,197 44 INFO rb-48985ee-225086-418734 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-25 15:12:58,203 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:58] "GET /web/image/product.template/2439/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-09-25 15:12:58,211 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:58] "GET /web/image/product.template/2440/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-09-25 15:12:58,217 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:58] "GET /web/image/product.template/2441/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-09-25 15:12:58,223 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:58] "GET /web/image/product.template/2442/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-09-25 15:12:58,229 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:58] "GET /web/image/product.template/2429/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-09-25 15:12:58,235 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:58] "GET /web/image/product.template/2430/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-09-25 15:12:58,241 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:58] "GET /web/image/product.template/2433/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-09-25 15:12:58,259 44 INFO rb-48985ee-225086-418734 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-25 15:12:58,313 44 INFO rb-48985ee-225086-418734 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-25 15:12:58,366 44 INFO rb-48985ee-225086-418734 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-25 15:12:58,416 44 INFO rb-48985ee-225086-418734 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-25 15:12:58,475 44 INFO rb-48985ee-225086-418734 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-25 15:12:58,543 44 INFO rb-48985ee-225086-418734 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-25 15:12:58,568 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:58] "GET /web/image/product.product/2936/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 8 0.003 0.011 2026-09-25 15:12:58,578 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:58] "GET /web/image/product.product/2937/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 8 0.002 0.021 2026-09-25 15:12:58,587 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:58] "GET /web/image/product.product/2938/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 8 0.002 0.028 2026-09-25 15:12:58,597 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:58] "GET /web/image/product.product/2935/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 8 0.002 0.036 2026-09-25 15:12:58,603 44 INFO rb-48985ee-225086-418734 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-25 15:12:58,658 44 INFO rb-48985ee-225086-418734 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-25 15:12:58,712 44 INFO rb-48985ee-225086-418734 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-25 15:12:58,771 44 INFO rb-48985ee-225086-418734 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-25 15:12:58,799 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:58] "GET /web/image/product.product/2939/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-09-25 15:12:58,808 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:58] "GET /web/image/product.product/2940/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 8 0.002 0.019 2026-09-25 15:12:58,836 44 INFO rb-48985ee-225086-418734 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-25 15:12:58,857 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:58] "GET /web/image/product.product/2941/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 8 0.002 0.011 2026-09-25 15:12:58,867 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:58] "GET /web/image/product.product/2942/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 8 0.002 0.021 2026-09-25 15:12:58,876 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:58] "GET /web/image/product.product/2944/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 8 0.002 0.027 2026-09-25 15:12:58,886 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:58] "GET /web/image/product.product/2943/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 8 0.002 0.037 2026-09-25 15:12:58,892 44 INFO rb-48985ee-225086-418734 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-25 15:12:58,943 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-09-25 15:12:58,943 44 INFO rb-48985ee-225086-418734 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-25 15:12:58,970 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10557928 (allocated 11669504) 2026-09-25 15:12:58,972 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 135388 2026-09-25 15:12:58,972 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-09-25 15:12:58,972 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 135388 2026-09-25 15:12:59,029 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151259_029792_test_self_order_pos_closed.txt 2026-09-25 15:12:59,030 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmp7d9xkbs6_chrome_odoo" 2026-09-25 15:12:59,288 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 135600 2026-09-25 15:12:59,288 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmptcw69l6e_chrome_odoo 2026-09-25 15:12:59,288 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:38611/json/version 2026-09-25 15:12:59,289 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38611', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:12:59,291 44 INFO rb-48985ee-225086-418734 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-25 15:12:59,291 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:38611/json 2026-09-25 15:12:59,292 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38611', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:12:59,293 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:38611/devtools/page/6D1351AA1BB7AD91974D8D79D1DB3D8E 2026-09-25 15:12:59,294 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-09-25 15:12:59,295 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-09-25 15:12:59,297 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-09-25 15:12:59,302 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Open "http://127.0.0.1:8069/pos-self/165" in browser 2026-09-25 15:12:59,302 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigating to: "http://127.0.0.1:8069/pos-self/165" 2026-09-25 15:12:59,318 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:59] "GET /pos-self/165 HTTP/1.1" 200 - 5 0.002 0.010 2026-09-25 15:12:59,320 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': '6D1351AA1BB7AD91974D8D79D1DB3D8E', 'loaderId': '084F11789CC196BA80705D5111639141', 'isDownload': False} 2026-09-25 15:12:59,320 44 INFO rb-48985ee-225086-418734 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-25 15:12:59,328 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:12:59,338 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:59] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.005 2026-09-25 15:12:59,342 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:59] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.008 2026-09-25 15:12:59,345 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:59] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.013 2026-09-25 15:12:59,441 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:59] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-25 15:12:59,443 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:59] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:12:59,453 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:59] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 15:12:59,454 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:12:59,454 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:59] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:12:59,462 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Evaluate test code "odoo.startTour('self_order_pos_closed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/165", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:12:59,468 44 INFO rb-48985ee-225086-418734 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-25 15:12:59,481 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:59] "POST /pos-self/relations/165 HTTP/1.1" 200 - 14 0.005 0.017 2026-09-25 15:12:59,484 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.023 2026-09-25 15:12:59,608 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:59] "POST /pos-self/data/165 HTTP/1.1" 200 - 118 0.032 0.088 2026-09-25 15:12:59,610 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.116 2026-09-25 15:12:59,631 44 INFO rb-48985ee-225086-418734 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-25 15:12:59,658 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:59] "GET /web/image/ir.attachment/10675/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 15:12:59,658 44 INFO rb-48985ee-225086-418734 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-25 15:12:59,722 44 INFO rb-48985ee-225086-418734 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-25 15:12:59,730 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:59] "GET /web/image/ir.attachment/10623/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:12:59,734 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:12:59,792 44 INFO rb-48985ee-225086-418734 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-25 15:12:59,817 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:59] "GET /web/image/pos.category/334/image_128?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 2 0.001 0.015 2026-09-25 15:12:59,820 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:12:59,830 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:59] "GET /web/image/pos.category/335/image_128?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 2 0.000 0.027 2026-09-25 15:12:59,842 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:59] "GET /web/image/pos.category/333/image_128?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 2 0.001 0.037 2026-09-25 15:12:59,844 44 INFO rb-48985ee-225086-418734 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-25 15:12:59,854 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:59] "GET /web/image/pos.category/336/image_128?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 2 0.000 0.050 2026-09-25 15:12:59,862 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:59] "GET /web/image/product.template/2434/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.048 2026-09-25 15:12:59,869 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:59] "GET /web/image/product.template/2435/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.054 2026-09-25 15:12:59,876 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:59] "GET /web/image/product.template/2436/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.052 2026-09-25 15:12:59,882 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:59] "GET /web/image/product.template/2437/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.048 2026-09-25 15:12:59,889 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:59] "GET /web/image/product.template/2438/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.043 2026-09-25 15:12:59,895 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:59] "GET /web/image/product.template/2443/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-09-25 15:12:59,896 44 INFO rb-48985ee-225086-418734 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-25 15:12:59,903 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:59] "GET /web/image/product.template/2439/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-09-25 15:12:59,909 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:59] "GET /web/image/product.template/2440/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-09-25 15:12:59,915 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:59] "GET /web/image/product.template/2441/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-09-25 15:12:59,921 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:59] "GET /web/image/product.template/2442/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-09-25 15:12:59,927 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:59] "GET /web/image/product.template/2429/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-09-25 15:12:59,933 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:59] "GET /web/image/product.template/2430/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-09-25 15:12:59,940 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:12:59] "GET /web/image/product.template/2433/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-09-25 15:12:59,957 44 INFO rb-48985ee-225086-418734 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-25 15:13:00,011 44 INFO rb-48985ee-225086-418734 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-25 15:13:00,064 44 INFO rb-48985ee-225086-418734 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-25 15:13:00,115 44 INFO rb-48985ee-225086-418734 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-25 15:13:00,173 44 INFO rb-48985ee-225086-418734 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-25 15:13:00,241 44 INFO rb-48985ee-225086-418734 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-25 15:13:00,266 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:00] "GET /web/image/product.product/2936/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 8 0.002 0.011 2026-09-25 15:13:00,276 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:00] "GET /web/image/product.product/2938/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 8 0.002 0.019 2026-09-25 15:13:00,287 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:00] "GET /web/image/product.product/2937/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 8 0.002 0.031 2026-09-25 15:13:00,297 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:00] "GET /web/image/product.product/2935/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 8 0.002 0.038 2026-09-25 15:13:00,301 44 INFO rb-48985ee-225086-418734 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-25 15:13:00,356 44 INFO rb-48985ee-225086-418734 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-25 15:13:00,412 44 INFO rb-48985ee-225086-418734 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-25 15:13:00,474 44 INFO rb-48985ee-225086-418734 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-25 15:13:00,500 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:00] "GET /web/image/product.product/2939/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-09-25 15:13:00,509 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:00] "GET /web/image/product.product/2940/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 8 0.002 0.019 2026-09-25 15:13:00,536 44 INFO rb-48985ee-225086-418734 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-25 15:13:00,560 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:00] "GET /web/image/product.product/2941/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 8 0.002 0.011 2026-09-25 15:13:00,570 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:00] "GET /web/image/product.product/2942/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 8 0.002 0.021 2026-09-25 15:13:00,580 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:00] "GET /web/image/product.product/2944/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 8 0.002 0.029 2026-09-25 15:13:00,589 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:00] "GET /web/image/product.product/2943/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 8 0.002 0.039 2026-09-25 15:13:00,593 44 INFO rb-48985ee-225086-418734 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-25 15:13:00,644 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-09-25 15:13:00,645 44 INFO rb-48985ee-225086-418734 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-25 15:13:00,669 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10474492 (allocated 11407360) 2026-09-25 15:13:00,673 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 135600 2026-09-25 15:13:00,673 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-09-25 15:13:00,673 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 135600 2026-09-25 15:13:00,737 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151300_736961_test_self_order_pos_closed.txt 2026-09-25 15:13:00,737 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmptcw69l6e_chrome_odoo" 2026-09-25 15:13:00,896 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome pid: 135812 2026-09-25 15:13:00,896 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless temporary user profile dir: /tmp/tmpisibezej_chrome_odoo 2026-09-25 15:13:00,896 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:45893/json/version 2026-09-25 15:13:00,897 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45893', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:13:00,937 44 INFO rb-48985ee-225086-418734 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-25 15:13:00,937 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Issuing json command http://127.0.0.1:45893/json 2026-09-25 15:13:00,937 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45893', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:13:00,943 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Websocket url found: ws://127.0.0.1:45893/devtools/page/D18EEBC3E1400C14485278E71C8948C3 2026-09-25 15:13:00,950 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Enable chrome headless console log notification 2026-09-25 15:13:00,954 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome headless enable page notifications 2026-09-25 15:13:00,964 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Setting session cookie in browser 2026-09-25 15:13:00,967 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Open "http://127.0.0.1:8069/pos-self/165?access_token=11cebcb9e2d34a15" in browser 2026-09-25 15:13:00,967 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigating to: "http://127.0.0.1:8069/pos-self/165?access_token=11cebcb9e2d34a15" 2026-09-25 15:13:00,985 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:00] "GET /pos-self/165?access_token=11cebcb9e2d34a15 HTTP/1.1" 200 - 5 0.002 0.011 2026-09-25 15:13:00,988 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Navigation result: {'frameId': 'D18EEBC3E1400C14485278E71C8948C3', 'loaderId': 'BEE20B7A07B0D3981E426FB9A2305B7B', 'isDownload': False} 2026-09-25 15:13:00,988 44 INFO rb-48985ee-225086-418734 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-25 15:13:00,997 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:13:01,009 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:01] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.005 2026-09-25 15:13:01,013 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:01] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.009 2026-09-25 15:13:01,016 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:01] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.010 2026-09-25 15:13:01,109 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:01] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-09-25 15:13:01,112 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:01] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:13:01,123 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:01] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 4 0.001 0.007 2026-09-25 15:13:01,124 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:13:01,124 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:13:01,129 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Evaluate test code "odoo.startTour('kiosk_order_pos_closed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/165?access_token=11cebcb9e2d34a15", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:13:01,134 44 INFO rb-48985ee-225086-418734 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-25 15:13:01,152 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:01] "POST /pos-self/relations/165 HTTP/1.1" 200 - 14 0.005 0.017 2026-09-25 15:13:01,154 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.024 2026-09-25 15:13:01,272 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:01] "POST /pos-self/data/165 HTTP/1.1" 200 - 119 0.031 0.083 2026-09-25 15:13:01,274 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.109 2026-09-25 15:13:01,323 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:01] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.023 2026-09-25 15:13:01,328 44 INFO rb-48985ee-225086-418734 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-25 15:13:01,354 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:01] "GET /web/image/ir.attachment/10678/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-25 15:13:01,354 44 INFO rb-48985ee-225086-418734 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-25 15:13:01,417 44 INFO rb-48985ee-225086-418734 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-25 15:13:01,424 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:01] "GET /web/image/ir.attachment/10623/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:13:01,428 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:13:01,480 44 INFO rb-48985ee-225086-418734 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-25 15:13:01,503 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:01] "GET /web/image/pos.category/335/image_128?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 2 0.002 0.014 2026-09-25 15:13:01,518 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:01] "GET /web/image/pos.category/334/image_128?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 2 0.000 0.031 2026-09-25 15:13:01,529 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:01] "GET /web/image/pos.category/336/image_128?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 2 0.000 0.041 2026-09-25 15:13:01,536 44 INFO rb-48985ee-225086-418734 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-25 15:13:01,539 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:01] "GET /web/image/pos.category/333/image_128?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 2 0.000 0.049 2026-09-25 15:13:01,547 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:01] "GET /web/image/product.template/2434/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.054 2026-09-25 15:13:01,558 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:01] "GET /web/image/product.template/2435/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.064 2026-09-25 15:13:01,566 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:01] "GET /web/image/product.template/2436/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.059 2026-09-25 15:13:01,574 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:01] "GET /web/image/product.template/2429/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-25 15:13:01,580 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:01] "GET /web/image/product.template/2430/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-09-25 15:13:01,586 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:01] "GET /web/image/product.template/2431/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-09-25 15:13:01,588 44 INFO rb-48985ee-225086-418734 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-25 15:13:01,592 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:01] "GET /web/image/product.template/2433/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-09-25 15:13:01,598 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:01] "GET /web/image/product.template/2432/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-09-25 15:13:01,639 44 INFO rb-48985ee-225086-418734 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-25 15:13:01,701 44 INFO rb-48985ee-225086-418734 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-25 15:13:01,755 44 INFO rb-48985ee-225086-418734 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-25 15:13:01,769 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13: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-25 15:13:01,808 44 INFO rb-48985ee-225086-418734 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-25 15:13:01,859 44 INFO rb-48985ee-225086-418734 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-25 15:13:01,915 44 INFO rb-48985ee-225086-418734 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-25 15:13:01,969 44 INFO rb-48985ee-225086-418734 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-25 15:13:01,999 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:01] "GET /web/image/product.template/2437/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.012 2026-09-25 15:13:02,007 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:02] "GET /web/image/product.template/2438/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-25 15:13:02,015 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:02] "GET /web/image/product.template/2443/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.024 2026-09-25 15:13:02,038 44 INFO rb-48985ee-225086-418734 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-25 15:13:02,068 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:02] "GET /web/image/product.product/2935/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-09-25 15:13:02,080 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:02] "GET /web/image/product.product/2936/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 8 0.003 0.025 2026-09-25 15:13:02,090 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:02] "GET /web/image/product.product/2938/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 8 0.002 0.034 2026-09-25 15:13:02,097 44 INFO rb-48985ee-225086-418734 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-25 15:13:02,101 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:02] "GET /web/image/product.product/2937/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 8 0.003 0.044 2026-09-25 15:13:02,153 44 INFO rb-48985ee-225086-418734 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-25 15:13:02,210 44 INFO rb-48985ee-225086-418734 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-25 15:13:02,270 44 INFO rb-48985ee-225086-418734 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-25 15:13:02,288 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:02] "GET /web/image/product.product/2939/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 8 0.003 0.010 2026-09-25 15:13:02,300 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:02] "GET /web/image/product.product/2940/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:13:02,335 44 INFO rb-48985ee-225086-418734 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-25 15:13:02,362 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:02] "GET /web/image/product.product/2941/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 8 0.003 0.011 2026-09-25 15:13:02,373 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:02] "GET /web/image/product.product/2942/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 8 0.002 0.020 2026-09-25 15:13:02,382 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:02] "GET /web/image/product.product/2943/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 8 0.002 0.029 2026-09-25 15:13:02,391 44 INFO rb-48985ee-225086-418734 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-25 15:13:02,395 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:02] "GET /web/image/product.product/2944/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 8 0.002 0.040 2026-09-25 15:13:02,441 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: tour succeeded 2026-09-25 15:13:02,442 44 INFO rb-48985ee-225086-418734 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-25 15:13:02,465 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed.browser: heap 10371468 (allocated 11145216) 2026-09-25 15:13:02,467 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing chrome headless with pid 135812 2026-09-25 15:13:02,467 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Closing websocket connection 2026-09-25 15:13:02,468 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Terminating chrome headless with pid 135812 2026-09-25 15:13:02,524 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151302_524762_test_self_order_pos_closed.txt 2026-09-25 15:13:02,525 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_closed: Removing chrome user profile "/tmp/tmpisibezej_chrome_odoo" 2026-09-25 15:13:02,555 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_landing_page_carousel ... 2026-09-25 15:13:05,168 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 136021 2026-09-25 15:13:05,168 44 INFO rb-48985ee-225086-418734 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/tmpy4gj4ktm_chrome_odoo 2026-09-25 15:13:05,168 44 INFO rb-48985ee-225086-418734 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:37679/json/version 2026-09-25 15:13:05,169 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37679', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:13:05,171 44 INFO rb-48985ee-225086-418734 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-25 15:13:05,171 44 INFO rb-48985ee-225086-418734 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:37679/json 2026-09-25 15:13:05,171 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37679', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:13:05,172 44 INFO rb-48985ee-225086-418734 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:37679/devtools/page/8DD017C3C681E9EE4C0FDBE9AD307A1F 2026-09-25 15:13:05,173 44 INFO rb-48985ee-225086-418734 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-25 15:13:05,174 44 INFO rb-48985ee-225086-418734 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-25 15:13:05,177 44 INFO rb-48985ee-225086-418734 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-25 15:13:05,315 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Open "http://127.0.0.1:8069/pos-self/166?access_token=321ec5b9feee460b" in browser 2026-09-25 15:13:05,315 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigating to: "http://127.0.0.1:8069/pos-self/166?access_token=321ec5b9feee460b" 2026-09-25 15:13:05,322 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:13:05,542 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:05] "GET /pos-self/166?access_token=321ec5b9feee460b HTTP/1.1" 200 - 57 0.015 0.207 2026-09-25 15:13:05,545 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': '8DD017C3C681E9EE4C0FDBE9AD307A1F', 'loaderId': '4E3A9681B9E0C2149CDEB4B4DA411E11', 'isDownload': False} 2026-09-25 15:13:05,545 44 INFO rb-48985ee-225086-418734 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-25 15:13:05,555 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:13:05,567 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:13:05,591 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:05] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.019 2026-09-25 15:13:05,597 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:13:05,611 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:05] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.049 2026-09-25 15:13:05,615 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:13:05,623 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:05] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.059 2026-09-25 15:13:05,713 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:05] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-25 15:13:05,719 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:05] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 15:13:05,725 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:05] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.006 2026-09-25 15:13:05,729 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Evaluate test code "odoo.startTour('self_order_landing_page_carousel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/166?access_token=321ec5b9feee460b", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:13:05,730 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:13:05,730 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:05] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:13:05,735 44 INFO rb-48985ee-225086-418734 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-25 15:13:05,767 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:05] "POST /pos-self/relations/166 HTTP/1.1" 200 - 35 0.009 0.020 2026-09-25 15:13:05,789 44 INFO rb-48985ee-225086-418734 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-25 15:13:05,790 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.050 2026-09-25 15:13:05,919 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:05] "POST /pos-self/data/166 HTTP/1.1" 200 - 179 0.042 0.092 2026-09-25 15:13:05,921 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.122 2026-09-25 15:13:05,949 44 INFO rb-48985ee-225086-418734 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-25 15:13:05,977 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:05] "GET /web/image/ir.attachment/10728/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:13:06,078 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:06] "GET /web/image/ir.attachment/10727/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:13:06,128 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-09-25 15:13:06,129 44 INFO rb-48985ee-225086-418734 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-25 15:13:06,141 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5832524 (allocated 6291456) 2026-09-25 15:13:06,143 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 136021 2026-09-25 15:13:06,143 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-09-25 15:13:06,143 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 136021 2026-09-25 15:13:06,200 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151306_200317_test_self_order_pos_landing_page_carousel.txt 2026-09-25 15:13:06,200 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmpy4gj4ktm_chrome_odoo" 2026-09-25 15:13:06,470 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 136194 2026-09-25 15:13:06,470 44 INFO rb-48985ee-225086-418734 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/tmp_mjjb11d_chrome_odoo 2026-09-25 15:13:06,471 44 INFO rb-48985ee-225086-418734 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:37443/json/version 2026-09-25 15:13:06,472 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37443', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:13:06,473 44 INFO rb-48985ee-225086-418734 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-25 15:13:06,473 44 INFO rb-48985ee-225086-418734 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:37443/json 2026-09-25 15:13:06,474 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37443', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:13:06,474 44 INFO rb-48985ee-225086-418734 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:37443/devtools/page/4D37E53FAC4E2CCE1455EA4A6CB0BEB2 2026-09-25 15:13:06,476 44 INFO rb-48985ee-225086-418734 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-25 15:13:06,476 44 INFO rb-48985ee-225086-418734 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-25 15:13:06,479 44 INFO rb-48985ee-225086-418734 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-25 15:13:06,483 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Open "http://127.0.0.1:8069/pos-self/166" in browser 2026-09-25 15:13:06,483 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigating to: "http://127.0.0.1:8069/pos-self/166" 2026-09-25 15:13:06,501 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:06] "GET /pos-self/166 HTTP/1.1" 200 - 5 0.002 0.011 2026-09-25 15:13:06,503 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': '4D37E53FAC4E2CCE1455EA4A6CB0BEB2', 'loaderId': '3D22A7CB0AF877C83349F2C87BB31898', 'isDownload': False} 2026-09-25 15:13:06,503 44 INFO rb-48985ee-225086-418734 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-25 15:13:06,510 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:13:06,521 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:06] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.006 2026-09-25 15:13:06,524 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:06] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.009 2026-09-25 15:13:06,528 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:06] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.012 2026-09-25 15:13:06,632 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:06] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-09-25 15:13:06,634 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:06] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:13:06,642 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:06] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 15:13:06,644 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:13:06,644 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:06] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:13:06,645 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Evaluate test code "odoo.startTour('self_order_landing_page_carousel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/166", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:13:06,651 44 INFO rb-48985ee-225086-418734 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-25 15:13:06,669 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:06] "POST /pos-self/relations/166 HTTP/1.1" 200 - 14 0.005 0.016 2026-09-25 15:13:06,672 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.022 2026-09-25 15:13:06,703 44 INFO rb-48985ee-225086-418734 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-25 15:13:06,786 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:06] "POST /pos-self/data/166 HTTP/1.1" 200 - 111 0.036 0.074 2026-09-25 15:13:06,787 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.106 2026-09-25 15:13:06,809 44 INFO rb-48985ee-225086-418734 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-25 15:13:06,836 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:06] "GET /web/image/ir.attachment/10734/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:13:06,935 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:06] "GET /web/image/ir.attachment/10733/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:13:06,986 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-09-25 15:13:06,987 44 INFO rb-48985ee-225086-418734 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-25 15:13:07,004 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5755880 (allocated 6291456) 2026-09-25 15:13:07,005 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 136194 2026-09-25 15:13:07,005 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-09-25 15:13:07,005 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 136194 2026-09-25 15:13:07,062 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151307_061923_test_self_order_pos_landing_page_carousel.txt 2026-09-25 15:13:07,062 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmp_mjjb11d_chrome_odoo" 2026-09-25 15:13:07,221 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Chrome pid: 136369 2026-09-25 15:13:07,221 44 INFO rb-48985ee-225086-418734 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/tmpaysp3y1f_chrome_odoo 2026-09-25 15:13:07,221 44 INFO rb-48985ee-225086-418734 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:46533/json/version 2026-09-25 15:13:07,222 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46533', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:13:07,260 44 INFO rb-48985ee-225086-418734 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-25 15:13:07,260 44 INFO rb-48985ee-225086-418734 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:46533/json 2026-09-25 15:13:07,260 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46533', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:13:07,266 44 INFO rb-48985ee-225086-418734 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:46533/devtools/page/B3C839DEE4EC6EF99FB7654E3288F478 2026-09-25 15:13:07,273 44 INFO rb-48985ee-225086-418734 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-25 15:13:07,276 44 INFO rb-48985ee-225086-418734 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-25 15:13:07,288 44 INFO rb-48985ee-225086-418734 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-25 15:13:07,292 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Open "http://127.0.0.1:8069/pos-self/166?access_token=321ec5b9feee460b" in browser 2026-09-25 15:13:07,292 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigating to: "http://127.0.0.1:8069/pos-self/166?access_token=321ec5b9feee460b" 2026-09-25 15:13:07,311 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:07] "GET /pos-self/166?access_token=321ec5b9feee460b HTTP/1.1" 200 - 5 0.002 0.011 2026-09-25 15:13:07,314 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Navigation result: {'frameId': 'B3C839DEE4EC6EF99FB7654E3288F478', 'loaderId': 'EB9A3B0B9A828F09741D80D012BABA26', 'isDownload': False} 2026-09-25 15:13:07,314 44 INFO rb-48985ee-225086-418734 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-25 15:13:07,322 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:13:07,332 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:07] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.005 2026-09-25 15:13:07,337 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:07] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.010 2026-09-25 15:13:07,341 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:07] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.013 2026-09-25 15:13:07,432 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:07] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-25 15:13:07,434 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:07] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:13:07,444 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:07] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 15:13:07,445 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Evaluate test code "odoo.startTour('self_order_landing_page_carousel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/166?access_token=321ec5b9feee460b", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:13:07,446 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:13:07,446 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:07] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:13:07,450 44 INFO rb-48985ee-225086-418734 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-25 15:13:07,476 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:07] "POST /pos-self/relations/166 HTTP/1.1" 200 - 14 0.006 0.017 2026-09-25 15:13:07,479 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.025 2026-09-25 15:13:07,502 44 INFO rb-48985ee-225086-418734 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-25 15:13:07,594 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:07] "POST /pos-self/data/166 HTTP/1.1" 200 - 112 0.033 0.077 2026-09-25 15:13:07,596 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.106 2026-09-25 15:13:07,642 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:07] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:13:07,650 44 INFO rb-48985ee-225086-418734 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-25 15:13:07,675 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:07] "GET /web/image/ir.attachment/10737/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-25 15:13:07,776 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:07] "GET /web/image/ir.attachment/10736/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:13:07,829 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: tour succeeded 2026-09-25 15:13:07,830 44 INFO rb-48985ee-225086-418734 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-25 15:13:07,845 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel.browser: heap 5772212 (allocated 6291456) 2026-09-25 15:13:07,846 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing chrome headless with pid 136369 2026-09-25 15:13:07,846 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Closing websocket connection 2026-09-25 15:13:07,847 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Terminating chrome headless with pid 136369 2026-09-25 15:13:07,902 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151307_902638_test_self_order_pos_landing_page_carousel.txt 2026-09-25 15:13:07,902 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_pos_landing_page_carousel: Removing chrome user profile "/tmp/tmpaysp3y1f_chrome_odoo" 2026-09-25 15:13:07,930 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_product_availability ... 2026-09-25 15:13:11,000 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome pid: 136551 2026-09-25 15:13:11,000 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless temporary user profile dir: /tmp/tmp48ppyy0i_chrome_odoo 2026-09-25 15:13:11,000 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:38805/json/version 2026-09-25 15:13:11,001 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38805', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:13:11,003 44 INFO rb-48985ee-225086-418734 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-25 15:13:11,003 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:38805/json 2026-09-25 15:13:11,003 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38805', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:13:11,004 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Websocket url found: ws://127.0.0.1:38805/devtools/page/7636186531574BF0BF71026A8D01ECCA 2026-09-25 15:13:11,006 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Enable chrome headless console log notification 2026-09-25 15:13:11,006 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless enable page notifications 2026-09-25 15:13:11,009 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Setting session cookie in browser 2026-09-25 15:13:11,124 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Open "http://127.0.0.1:8069/pos-self/167?access_token=dff6baf946944dfb" in browser 2026-09-25 15:13:11,125 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Navigating to: "http://127.0.0.1:8069/pos-self/167?access_token=dff6baf946944dfb" 2026-09-25 15:13:11,133 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:13:11,376 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:11] "GET /pos-self/167?access_token=dff6baf946944dfb HTTP/1.1" 200 - 57 0.015 0.230 2026-09-25 15:13:11,379 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Navigation result: {'frameId': '7636186531574BF0BF71026A8D01ECCA', 'loaderId': '4ACB092C710B836261E8A09CDB838670', 'isDownload': False} 2026-09-25 15:13:11,379 44 INFO rb-48985ee-225086-418734 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-25 15:13:11,390 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:13:11,404 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:13:11,422 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:11] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.023 2026-09-25 15:13:11,427 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:13:11,447 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:11] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.039 2026-09-25 15:13:11,451 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:13:11,458 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:11] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.058 2026-09-25 15:13:11,524 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:11] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-25 15:13:11,529 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:11] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-25 15:13:11,535 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:11] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 15:13:11,540 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:13:11,540 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:11] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:13:11,545 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Evaluate test code "odoo.startTour('test_self_order_kiosk_product_availability', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/167?access_token=dff6baf946944dfb", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:13:11,550 44 INFO rb-48985ee-225086-418734 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-25 15:13:11,576 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:11] "POST /pos-self/relations/167 HTTP/1.1" 200 - 37 0.009 0.022 2026-09-25 15:13:11,600 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.053 2026-09-25 15:13:11,742 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:11] "POST /pos-self/data/167 HTTP/1.1" 200 - 190 0.044 0.104 2026-09-25 15:13:11,744 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.134 2026-09-25 15:13:11,792 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:11] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:13:11,796 44 INFO rb-48985ee-225086-418734 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-25 15:13:11,822 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:11] "GET /web/image/ir.attachment/10787/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-25 15:13:11,840 44 INFO rb-48985ee-225086-418734 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-25 15:13:11,852 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:11] "GET /web/image/ir.attachment/10741/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:13:11,856 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:13:11,909 44 INFO rb-48985ee-225086-418734 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-25 15:13:11,934 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:11] "GET /web/image/pos.category/338/image_128?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 2 0.001 0.015 2026-09-25 15:13:11,945 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:11] "GET /web/image/pos.category/337/image_128?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 2 0.000 0.027 2026-09-25 15:13:11,956 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:11] "GET /web/image/pos.category/333/image_128?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 2 0.000 0.036 2026-09-25 15:13:11,963 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:11] "GET /web/image/product.template/2444/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-09-25 15:13:11,964 44 INFO rb-48985ee-225086-418734 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-25 15:13:11,975 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:11] "GET /web/image/pos.category/339/image_128?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 2 0.000 0.056 2026-09-25 15:13:11,982 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:11] "GET /web/image/product.template/2445/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.057 2026-09-25 15:13:11,988 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:11] "GET /web/image/product.template/2446/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.050 2026-09-25 15:13:11,994 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:11] "GET /web/image/product.template/2447/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.024 2026-09-25 15:13:12,000 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:12] "GET /web/image/product.template/2448/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-09-25 15:13:12,006 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:12] "GET /web/image/product.template/2453/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-09-25 15:13:12,019 44 INFO rb-48985ee-225086-418734 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-25 15:13:12,071 44 INFO rb-48985ee-225086-418734 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-25 15:13:12,145 44 INFO rb-48985ee-225086-418734 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-25 15:13:12,170 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:12] "GET /web/image/product.product/2949/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-09-25 15:13:12,180 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:12] "GET /web/image/product.product/2950/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 8 0.002 0.019 2026-09-25 15:13:12,202 44 INFO rb-48985ee-225086-418734 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-25 15:13:12,264 44 INFO rb-48985ee-225086-418734 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-25 15:13:12,322 44 INFO rb-48985ee-225086-418734 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-25 15:13:12,340 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13: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-25 15:13:12,350 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:12] "GET /web/image/product.product/2955/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 8 0.003 0.011 2026-09-25 15:13:12,373 44 INFO rb-48985ee-225086-418734 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-25 15:13:12,435 44 INFO rb-48985ee-225086-418734 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-25 15:13:12,486 44 INFO rb-48985ee-225086-418734 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-25 15:13:12,539 44 INFO rb-48985ee-225086-418734 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-25 15:13:12,597 44 INFO rb-48985ee-225086-418734 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-25 15:13:12,650 44 INFO rb-48985ee-225086-418734 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-25 15:13:12,707 44 INFO rb-48985ee-225086-418734 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-25 15:13:12,763 44 INFO rb-48985ee-225086-418734 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-25 15:13:12,814 44 INFO rb-48985ee-225086-418734 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-25 15:13:12,873 44 INFO rb-48985ee-225086-418734 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-25 15:13:12,923 44 INFO rb-48985ee-225086-418734 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-25 15:13:12,975 44 INFO rb-48985ee-225086-418734 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-25 15:13:13,031 44 INFO rb-48985ee-225086-418734 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-25 15:13:13,082 44 INFO rb-48985ee-225086-418734 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-25 15:13:13,138 44 INFO rb-48985ee-225086-418734 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-25 15:13:13,162 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20873589 started for PoS orders references: [{'name': None, 'pos_reference': '260-167-000001', 'uuid': '4d2d9193-62ba-47ff-9eae-5b12d307fa90'}] 2026-09-25 15:13:13,182 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20873589 order {'name': None, 'pos_reference': '260-167-000001', 'uuid': '4d2d9193-62ba-47ff-9eae-5b12d307fa90'} created pos.order #926 2026-09-25 15:13:13,189 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #20873589 finished 2026-09-25 15:13:13,234 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:13] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 101 0.030 0.065 2026-09-25 15:13:13,255 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:13:13,269 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:13] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.004 2026-09-25 15:13:13,282 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: tour succeeded 2026-09-25 15:13:13,283 44 INFO rb-48985ee-225086-418734 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-25 15:13:13,310 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: heap 9694648 (allocated 10485760) 2026-09-25 15:13:13,312 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing chrome headless with pid 136551 2026-09-25 15:13:13,313 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing websocket connection 2026-09-25 15:13:13,313 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Terminating chrome headless with pid 136551 2026-09-25 15:13:13,367 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151313_366865_test_self_order_product_availability.txt 2026-09-25 15:13:13,367 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Removing chrome user profile "/tmp/tmp48ppyy0i_chrome_odoo" 2026-09-25 15:13:13,627 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome pid: 136752 2026-09-25 15:13:13,627 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless temporary user profile dir: /tmp/tmpxjz3ti28_chrome_odoo 2026-09-25 15:13:13,627 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:41253/json/version 2026-09-25 15:13:13,628 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41253', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:13:13,630 44 INFO rb-48985ee-225086-418734 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-25 15:13:13,630 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Issuing json command http://127.0.0.1:41253/json 2026-09-25 15:13:13,630 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41253', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:13:13,631 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Websocket url found: ws://127.0.0.1:41253/devtools/page/B4E641C92E36E01DC95EC28F59491715 2026-09-25 15:13:13,632 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Enable chrome headless console log notification 2026-09-25 15:13:13,633 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome headless enable page notifications 2026-09-25 15:13:13,635 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Setting session cookie in browser 2026-09-25 15:13:13,639 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Open "http://127.0.0.1:8069/pos-self/167?access_token=dff6baf946944dfb&table_identifier=d509e125" in browser 2026-09-25 15:13:13,639 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Navigating to: "http://127.0.0.1:8069/pos-self/167?access_token=dff6baf946944dfb&table_identifier=d509e125" 2026-09-25 15:13:13,658 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:13] "GET /pos-self/167?access_token=dff6baf946944dfb&table_identifier=d509e125 HTTP/1.1" 200 - 9 0.002 0.012 2026-09-25 15:13:13,660 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Navigation result: {'frameId': 'B4E641C92E36E01DC95EC28F59491715', 'loaderId': '27FDAEE0635C1DD84BB41E8748D5D39C', 'isDownload': False} 2026-09-25 15:13:13,661 44 INFO rb-48985ee-225086-418734 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-25 15:13:13,670 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:13:13,681 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:13] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.006 2026-09-25 15:13:13,685 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:13] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.010 2026-09-25 15:13:13,689 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:13] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.013 2026-09-25 15:13:13,780 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:13] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-25 15:13:13,782 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:13] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:13:13,790 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:13] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 15:13:13,792 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:13:13,792 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:13] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:13:13,796 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Evaluate test code "odoo.startTour('test_self_order_product_availability', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/167?access_token=dff6baf946944dfb&table_identifier=d509e125", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:13:13,801 44 INFO rb-48985ee-225086-418734 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-25 15:13:13,818 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:13] "POST /pos-self/relations/167 HTTP/1.1" 200 - 16 0.005 0.017 2026-09-25 15:13:13,821 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.023 2026-09-25 15:13:13,833 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-09-25 15:13:13,853 44 INFO rb-48985ee-225086-418734 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-25 15:13:13,952 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:13] "POST /pos-self/data/167 HTTP/1.1" 200 - 120 0.033 0.087 2026-09-25 15:13:13,984 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.005 2026-09-25 15:13:13,987 44 INFO rb-48985ee-225086-418734 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-25 15:13:14,013 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:14] "GET /web/image/ir.attachment/10793/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-25 15:13:14,024 44 INFO rb-48985ee-225086-418734 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-25 15:13:14,035 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:14] "GET /web/image/ir.attachment/10741/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-25 15:13:14,040 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:13:14,096 44 INFO rb-48985ee-225086-418734 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-25 15:13:14,119 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:14] "GET /web/image/pos.category/337/image_128?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 2 0.001 0.015 2026-09-25 15:13:14,123 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:13:14,132 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:14] "GET /web/image/pos.category/338/image_128?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 2 0.000 0.027 2026-09-25 15:13:14,144 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:14] "GET /web/image/pos.category/339/image_128?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 2 0.001 0.037 2026-09-25 15:13:14,154 44 INFO rb-48985ee-225086-418734 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-25 15:13:14,156 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:14] "GET /web/image/pos.category/333/image_128?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 2 0.001 0.048 2026-09-25 15:13:14,163 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:14] "GET /web/image/product.template/2445/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.046 2026-09-25 15:13:14,170 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:14] "GET /web/image/product.template/2444/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.053 2026-09-25 15:13:14,177 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:14] "GET /web/image/product.template/2446/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.051 2026-09-25 15:13:14,186 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:14] "GET /web/image/product.template/2447/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.050 2026-09-25 15:13:14,197 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:14] "GET /web/image/product.template/2448/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.049 2026-09-25 15:13:14,204 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:14] "GET /web/image/product.template/2453/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.044 2026-09-25 15:13:14,206 44 INFO rb-48985ee-225086-418734 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-25 15:13:14,210 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:14] "GET /web/image/product.template/2449/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.002 0.043 2026-09-25 15:13:14,216 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:14] "GET /web/image/product.template/2450/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-09-25 15:13:14,223 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:14] "GET /web/image/product.template/2451/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.043 2026-09-25 15:13:14,229 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:14] "GET /web/image/product.template/2452/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-09-25 15:13:14,239 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:14] "GET /web/image/product.template/2429/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-09-25 15:13:14,245 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:14] "GET /web/image/product.template/2430/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-09-25 15:13:14,251 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:14] "GET /web/image/product.template/2433/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-09-25 15:13:14,257 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:14] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.021 2026-09-25 15:13:14,273 44 INFO rb-48985ee-225086-418734 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-25 15:13:14,299 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:14] "GET /web/image/product.product/2949/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-09-25 15:13:14,308 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:14] "GET /web/image/product.product/2950/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 8 0.002 0.018 2026-09-25 15:13:14,328 44 INFO rb-48985ee-225086-418734 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-25 15:13:14,396 44 INFO rb-48985ee-225086-418734 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-25 15:13:14,455 44 INFO rb-48985ee-225086-418734 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-25 15:13:14,481 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:14] "GET /web/image/product.product/2955/image_512?unique=2026-09-25T15:12:43.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-09-25 15:13:14,506 44 INFO rb-48985ee-225086-418734 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-25 15:13:14,568 44 INFO rb-48985ee-225086-418734 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-25 15:13:14,618 44 INFO rb-48985ee-225086-418734 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-25 15:13:14,671 44 INFO rb-48985ee-225086-418734 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-25 15:13:14,734 44 INFO rb-48985ee-225086-418734 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-25 15:13:14,791 44 INFO rb-48985ee-225086-418734 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-25 15:13:14,852 44 INFO rb-48985ee-225086-418734 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-25 15:13:14,908 44 INFO rb-48985ee-225086-418734 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-25 15:13:14,959 44 INFO rb-48985ee-225086-418734 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-25 15:13:15,017 44 INFO rb-48985ee-225086-418734 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-25 15:13:15,067 44 INFO rb-48985ee-225086-418734 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-25 15:13:15,119 44 INFO rb-48985ee-225086-418734 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-25 15:13:15,175 44 INFO rb-48985ee-225086-418734 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-25 15:13:15,226 44 INFO rb-48985ee-225086-418734 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-25 15:13:15,285 44 INFO rb-48985ee-225086-418734 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-25 15:13:15,304 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56812831 started for PoS orders references: [{'name': None, 'pos_reference': '260-167-000002', 'uuid': '70ec7d82-9837-47fd-b59c-131ca0f353e9'}] 2026-09-25 15:13:15,322 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56812831 order {'name': None, 'pos_reference': '260-167-000002', 'uuid': '70ec7d82-9837-47fd-b59c-131ca0f353e9'} created pos.order #927 2026-09-25 15:13:15,330 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56812831 finished 2026-09-25 15:13:15,368 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:15] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.019 0.064 2026-09-25 15:13:15,378 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.004 2026-09-25 15:13:15,415 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: tour succeeded 2026-09-25 15:13:15,416 44 INFO rb-48985ee-225086-418734 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-25 15:13:15,447 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability.browser: heap 10207064 (allocated 11534336) 2026-09-25 15:13:15,449 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing chrome headless with pid 136752 2026-09-25 15:13:15,450 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Closing websocket connection 2026-09-25 15:13:15,450 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Terminating chrome headless with pid 136752 2026-09-25 15:13:15,544 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151315_544198_test_self_order_product_availability.txt 2026-09-25 15:13:15,544 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.test_self_order_product_availability: Removing chrome user profile "/tmp/tmpxjz3ti28_chrome_odoo" 2026-09-25 15:13:15,578 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-25 15:13:16,165 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_access_right_with_message_follower ... 2026-09-25 15:13:18,692 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:13:18,828 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4035769 started for PoS orders references: [{'name': None, 'pos_reference': '260-168-000001', 'uuid': '61f8181c-18e1-4b83-8a7b-21224750fe2f'}] 2026-09-25 15:13:18,846 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4035769 order {'name': None, 'pos_reference': '260-168-000001', 'uuid': '61f8181c-18e1-4b83-8a7b-21224750fe2f'} created pos.order #928 2026-09-25 15:13:18,847 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #4035769 finished 2026-09-25 15:13:18,884 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:18] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 130 0.032 0.162 2026-09-25 15:13:18,915 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:18] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 41 0.009 0.017 2026-09-25 15:13:18,935 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_config_session_loaded_fields ... 2026-09-25 15:13:21,378 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:13:21,692 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:21] "POST /pos-self/data/169 HTTP/1.1" 200 - 201 0.047 0.268 2026-09-25 15:13:21,716 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_foreign_line_update_is_dropped ... 2026-09-25 15:13:24,253 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_generate_return_values_includes_payment_method ... 2026-09-25 15:13:26,944 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:13:27,085 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:27] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 74 0.016 0.125 2026-09-25 15:13:27,111 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_get_orders_by_access_token ... 2026-09-25 15:13:29,807 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:13:29,920 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:29] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 26 0.006 0.110 2026-09-25 15:13:29,966 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:29] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 58 0.017 0.026 2026-09-25 15:13:29,974 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:29] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 6 0.001 0.004 2026-09-25 15:13:30,000 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:30] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 29 0.006 0.017 2026-09-25 15:13:30,026 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:30] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 29 0.006 0.016 2026-09-25 15:13:30,066 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:30] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.005 0.013 2026-09-25 15:13:30,076 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:30] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 9 0.001 0.005 2026-09-25 15:13:30,098 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:30] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.006 0.013 2026-09-25 15:13:30,119 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:30] "POST /pos-self-order/get-user-data HTTP/1.1" 200 - 25 0.006 0.013 2026-09-25 15:13:30,141 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_order_sanatization ... 2026-09-25 15:13:32,604 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_controller: Starting TestSelfOrderController.test_preparation_categories_are_loaded ... 2026-09-25 15:13:35,124 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:13:35,345 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:35] "POST /pos-self/data/174 HTTP/1.1" 200 - 192 0.045 0.177 2026-09-25 15:13:35,590 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome pid: 136974 2026-09-25 15:13:35,591 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome headless temporary user profile dir: /tmp/tmp4_j6sj9x_chrome_odoo 2026-09-25 15:13:35,591 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Issuing json command http://127.0.0.1:46581/json/version 2026-09-25 15:13:35,592 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46581', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:13:35,593 44 INFO rb-48985ee-225086-418734 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-25 15:13:35,593 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Issuing json command http://127.0.0.1:46581/json 2026-09-25 15:13:35,593 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46581', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:13:35,595 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Websocket url found: ws://127.0.0.1:46581/devtools/page/7E039B5B79311A4A642EC75C99E0C3FF 2026-09-25 15:13:35,596 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Enable chrome headless console log notification 2026-09-25 15:13:35,597 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome headless enable page notifications 2026-09-25 15:13:35,599 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Setting session cookie in browser 2026-09-25 15:13:35,600 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Open "http://127.0.0.1:8069/pos-self/174?access_token=a438f37a23764107" in browser 2026-09-25 15:13:35,600 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Navigating to: "http://127.0.0.1:8069/pos-self/174?access_token=a438f37a23764107" 2026-09-25 15:13:35,715 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:35] "GET /pos-self/174?access_token=a438f37a23764107 HTTP/1.1" 200 - 38 0.011 0.099 2026-09-25 15:13:35,718 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Navigation result: {'frameId': '7E039B5B79311A4A642EC75C99E0C3FF', 'loaderId': '6652F874686567A37BE3CF8F78C4F338', 'isDownload': False} 2026-09-25 15:13:35,718 44 INFO rb-48985ee-225086-418734 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-25 15:13:35,728 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:13:35,744 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:13:35,773 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:35] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.023 2026-09-25 15:13:35,782 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:13:35,797 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:35] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.056 2026-09-25 15:13:35,801 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:13:35,809 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:35] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.067 2026-09-25 15:13:35,909 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:35] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-25 15:13:35,913 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:35] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-25 15:13:35,919 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:35] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.006 2026-09-25 15:13:35,924 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:13:35,924 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:35] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:13:35,929 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Evaluate test code "odoo.startTour('test_preparation_categories_are_loaded', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/174?access_token=a438f37a23764107", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:13:35,934 44 INFO rb-48985ee-225086-418734 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-25 15:13:35,962 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:35] "POST /pos-self/relations/174 HTTP/1.1" 200 - 36 0.010 0.022 2026-09-25 15:13:35,987 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.055 2026-09-25 15:13:36,121 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:36] "POST /pos-self/data/174 HTTP/1.1" 200 - 106 0.034 0.106 2026-09-25 15:13:36,123 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.125 2026-09-25 15:13:36,145 44 INFO rb-48985ee-225086-418734 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-25 15:13:36,171 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:36] "GET /web/image/ir.attachment/11153/raw HTTP/1.1" 200 - 4 0.000 0.004 2026-09-25 15:13:36,193 44 INFO rb-48985ee-225086-418734 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-25 15:13:36,212 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:13:36,223 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:36] "GET /web/image/pos.category/347/image_128?unique=2026-09-25T15:13:15.000+00:00 HTTP/1.1" 200 - 2 0.000 0.016 2026-09-25 15:13:36,233 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:36] "GET /web/image/product.template/2454/image_512?unique=2026-09-25T15:13:15.000+00:00 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-25 15:13:36,244 44 INFO rb-48985ee-225086-418734 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-25 15:13:36,295 44 INFO rb-48985ee-225086-418734 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-25 15:13:36,346 44 INFO rb-48985ee-225086-418734 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-25 15:13:36,396 44 INFO rb-48985ee-225086-418734 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-25 15:13:36,447 44 INFO rb-48985ee-225086-418734 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-25 15:13:36,498 44 INFO rb-48985ee-225086-418734 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-25 15:13:36,548 44 INFO rb-48985ee-225086-418734 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-25 15:13:36,599 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: tour succeeded 2026-09-25 15:13:36,599 44 INFO rb-48985ee-225086-418734 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-25 15:13:36,615 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded.browser: heap 6692352 (allocated 7340032) 2026-09-25 15:13:36,617 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Closing chrome headless with pid 136974 2026-09-25 15:13:36,617 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Closing websocket connection 2026-09-25 15:13:36,617 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Terminating chrome headless with pid 136974 2026-09-25 15:13:36,671 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151336_671767_test_preparation_categories_are_loaded.txt 2026-09-25 15:13:36,672 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_controller.TestSelfOrderController.test_preparation_categories_are_loaded: Removing chrome user profile "/tmp/tmp4_j6sj9x_chrome_odoo" 2026-09-25 15:13:36,706 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-25 15:13:37,323 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_duplicate_order_kiosk ... 2026-09-25 15:13:40,011 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome pid: 137150 2026-09-25 15:13:40,011 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmp2sjetnt1_chrome_odoo 2026-09-25 15:13:40,011 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Issuing json command http://127.0.0.1:34929/json/version 2026-09-25 15:13:40,012 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34929', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:13:40,014 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-09-25 15:13:40,014 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Issuing json command http://127.0.0.1:34929/json 2026-09-25 15:13:40,014 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34929', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:13:40,015 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Websocket url found: ws://127.0.0.1:34929/devtools/page/42AB3AB149B6589CEC308BAA7DF8C1F2 2026-09-25 15:13:40,016 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Enable chrome headless console log notification 2026-09-25 15:13:40,017 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome headless enable page notifications 2026-09-25 15:13:40,019 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Setting session cookie in browser 2026-09-25 15:13:40,123 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Open "http://127.0.0.1:8069/pos-self/175?access_token=cf03cf7cc4b74850" in browser 2026-09-25 15:13:40,123 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Navigating to: "http://127.0.0.1:8069/pos-self/175?access_token=cf03cf7cc4b74850" 2026-09-25 15:13:40,131 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:13:40,404 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:40] "GET /pos-self/175?access_token=cf03cf7cc4b74850 HTTP/1.1" 200 - 57 0.014 0.262 2026-09-25 15:13:40,407 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Navigation result: {'frameId': '42AB3AB149B6589CEC308BAA7DF8C1F2', 'loaderId': 'A33B5B0F5503406C8897BE46CB015401', 'isDownload': False} 2026-09-25 15:13:40,408 44 INFO rb-48985ee-225086-418734 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-25 15:13:40,417 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:13:40,427 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:13:40,445 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:40] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.021 2026-09-25 15:13:40,449 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:13:40,470 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:40] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.036 2026-09-25 15:13:40,473 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:13:40,481 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:40] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.055 2026-09-25 15:13:40,553 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:40] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-09-25 15:13:40,557 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:40] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-25 15:13:40,563 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:40] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 15:13:40,567 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:13:40,567 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:40] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:13:40,577 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Evaluate test code "odoo.startTour('kiosk_simple_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/175?access_token=cf03cf7cc4b74850", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:13:40,582 44 INFO rb-48985ee-225086-418734 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-25 15:13:40,608 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:40] "POST /pos-self/relations/175 HTTP/1.1" 200 - 37 0.013 0.023 2026-09-25 15:13:40,631 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.057 2026-09-25 15:13:40,635 44 INFO rb-48985ee-225086-418734 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-25 15:13:40,760 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:40] "POST /pos-self/data/175 HTTP/1.1" 200 - 175 0.043 0.091 2026-09-25 15:13:40,761 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.121 2026-09-25 15:13:40,815 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:40] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.027 2026-09-25 15:13:40,819 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: Owl is running in 'dev' mode. 2026-09-25 15:13:40,846 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:40] "GET /web/image/ir.attachment/11216/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-25 15:13:40,875 44 INFO rb-48985ee-225086-418734 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-25 15:13:40,900 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:40] "GET /web/image/pos.category/348/image_128?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 2 0.000 0.013 2026-09-25 15:13:40,905 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:13:40,908 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:40] "GET /web/image/product.template/2460/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-25 15:13:40,915 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:40] "GET /web/image/product.template/2459/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.023 2026-09-25 15:13:40,923 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:40] "GET /web/image/product.template/2463/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-09-25 15:13:40,929 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:40] "GET /web/image/product.template/2461/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-09-25 15:13:40,935 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:40] "GET /web/image/product.template/2462/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-09-25 15:13:40,936 44 INFO rb-48985ee-225086-418734 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-25 15:13:40,996 44 INFO rb-48985ee-225086-418734 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-25 15:13:41,002 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:41] "GET /web/image/ir.attachment/11170/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:13:41,008 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13: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-25 15:13:41,017 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:41] "GET /web/image/product.product/2961/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-09-25 15:13:41,047 44 INFO rb-48985ee-225086-418734 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-25 15:13:41,107 44 INFO rb-48985ee-225086-418734 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-25 15:13:41,125 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80528587 started for PoS orders references: [{'name': None, 'pos_reference': '260-175-000001', 'uuid': '4ccabe59-88a4-40a6-b27a-e3fae58d2851'}] 2026-09-25 15:13:41,145 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80528587 order {'name': None, 'pos_reference': '260-175-000001', 'uuid': '4ccabe59-88a4-40a6-b27a-e3fae58d2851'} created pos.order #933 2026-09-25 15:13:41,151 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #80528587 finished 2026-09-25 15:13:41,193 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:41] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 99 0.028 0.060 2026-09-25 15:13:41,219 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:13:41,234 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:41] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.004 2026-09-25 15:13:41,247 44 INFO rb-48985ee-225086-418734 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-25 15:13:41,297 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: tour succeeded 2026-09-25 15:13:41,298 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: ╔═══════════════════════════════════╗ ║ TOUR kiosk_simple_order SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-25 15:13:41,314 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk.browser: heap 7505132 (allocated 8126464) 2026-09-25 15:13:41,315 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Closing chrome headless with pid 137150 2026-09-25 15:13:41,316 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Closing websocket connection 2026-09-25 15:13:41,316 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Terminating chrome headless with pid 137150 2026-09-25 15:13:41,370 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151341_370037_test_duplicate_order_kiosk.txt 2026-09-25 15:13:41,370 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_duplicate_order_kiosk: Removing chrome user profile "/tmp/tmp2sjetnt1_chrome_odoo" 2026-09-25 15:13:41,396 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_order_price_null ... 2026-09-25 15:13:44,076 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome pid: 137342 2026-09-25 15:13:44,077 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome headless temporary user profile dir: /tmp/tmp0d2bua01_chrome_odoo 2026-09-25 15:13:44,077 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Issuing json command http://127.0.0.1:45383/json/version 2026-09-25 15:13:44,078 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45383', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:13:44,079 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Browser version: Chrome/150.0.7871.114 2026-09-25 15:13:44,080 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Issuing json command http://127.0.0.1:45383/json 2026-09-25 15:13:44,080 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45383', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:13:44,082 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Websocket url found: ws://127.0.0.1:45383/devtools/page/7CDEEC63F9D6928665A4E22C24505474 2026-09-25 15:13:44,083 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Enable chrome headless console log notification 2026-09-25 15:13:44,084 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome headless enable page notifications 2026-09-25 15:13:44,086 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Setting session cookie in browser 2026-09-25 15:13:44,192 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Open "http://127.0.0.1:8069/pos-self/176?access_token=b67b2aecc5524200" in browser 2026-09-25 15:13:44,192 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Navigating to: "http://127.0.0.1:8069/pos-self/176?access_token=b67b2aecc5524200" 2026-09-25 15:13:44,200 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:13:44,421 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:44] "GET /pos-self/176?access_token=b67b2aecc5524200 HTTP/1.1" 200 - 57 0.014 0.208 2026-09-25 15:13:44,423 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Navigation result: {'frameId': '7CDEEC63F9D6928665A4E22C24505474', 'loaderId': '1511ADABDD735EBF489F2C6BD9E014EF', 'isDownload': False} 2026-09-25 15:13:44,423 44 INFO rb-48985ee-225086-418734 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-25 15:13:44,435 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:13:44,446 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:13:44,470 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:44] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.017 2026-09-25 15:13:44,476 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:13:44,489 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:44] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.045 2026-09-25 15:13:44,493 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:13:44,500 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:44] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.055 2026-09-25 15:13:44,605 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:44] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.005 2026-09-25 15:13:44,610 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:44] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-25 15:13:44,615 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:44] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.006 2026-09-25 15:13:44,620 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:13:44,621 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:44] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:13:44,627 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Evaluate test code "odoo.startTour('kiosk_order_price_null', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/176?access_token=b67b2aecc5524200", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:13:44,632 44 INFO rb-48985ee-225086-418734 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-25 15:13:44,655 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:44] "POST /pos-self/relations/176 HTTP/1.1" 200 - 37 0.009 0.021 2026-09-25 15:13:44,680 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.052 2026-09-25 15:13:44,685 44 INFO rb-48985ee-225086-418734 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-25 15:13:44,805 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:44] "POST /pos-self/data/176 HTTP/1.1" 200 - 175 0.041 0.091 2026-09-25 15:13:44,807 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.118 2026-09-25 15:13:44,851 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:44] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:13:44,856 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: Owl is running in 'dev' mode. 2026-09-25 15:13:44,882 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:44] "GET /web/image/ir.attachment/11269/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:13:44,910 44 INFO rb-48985ee-225086-418734 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-25 15:13:44,937 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:44] "GET /web/image/pos.category/348/image_128?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 2 0.000 0.014 2026-09-25 15:13:44,944 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 15:13:44,949 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:44] "GET /web/image/product.template/2463/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.003 0.009 2026-09-25 15:13:44,956 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:44] "GET /web/image/product.template/2459/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-25 15:13:44,963 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:44] "GET /web/image/product.template/2460/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-09-25 15:13:44,970 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:44] "GET /web/image/product.template/2461/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-09-25 15:13:44,975 44 INFO rb-48985ee-225086-418734 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-25 15:13:44,977 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:44] "GET /web/image/product.template/2462/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-09-25 15:13:45,036 44 INFO rb-48985ee-225086-418734 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-25 15:13:45,042 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:45] "GET /web/image/ir.attachment/11223/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:13:45,048 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13: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-25 15:13:45,059 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:45] "GET /web/image/product.product/2961/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-09-25 15:13:45,087 44 INFO rb-48985ee-225086-418734 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-25 15:13:45,147 44 INFO rb-48985ee-225086-418734 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-25 15:13:45,167 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15900246 started for PoS orders references: [{'name': None, 'pos_reference': '260-176-000001', 'uuid': '437676c9-a42f-4b7d-be3c-5119b6757b95'}] 2026-09-25 15:13:45,188 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15900246 order {'name': None, 'pos_reference': '260-176-000001', 'uuid': '437676c9-a42f-4b7d-be3c-5119b6757b95'} created pos.order #934 2026-09-25 15:13:45,194 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #15900246 finished 2026-09-25 15:13:45,406 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:45] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 269 0.090 0.171 2026-09-25 15:13:45,437 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:45] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.004 2026-09-25 15:13:45,444 44 INFO rb-48985ee-225086-418734 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-25 15:13:45,495 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: tour succeeded 2026-09-25 15:13:45,495 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: ╔═══════════════════════════════════════╗ ║ TOUR kiosk_order_price_null SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-25 15:13:45,513 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null.browser: heap 7436384 (allocated 8388608) 2026-09-25 15:13:45,515 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Closing chrome headless with pid 137342 2026-09-25 15:13:45,515 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Closing websocket connection 2026-09-25 15:13:45,516 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Terminating chrome headless with pid 137342 2026-09-25 15:13:45,571 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151345_571087_test_order_price_null.txt 2026-09-25 15:13:45,571 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_order_price_null: Removing chrome user profile "/tmp/tmp0d2bua01_chrome_odoo" 2026-09-25 15:13:45,602 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk ... 2026-09-25 15:13:48,314 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 137532 2026-09-25 15:13:48,314 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpkugaw5ko_chrome_odoo 2026-09-25 15:13:48,315 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:37305/json/version 2026-09-25 15:13:48,316 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37305', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:13:48,317 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-09-25 15:13:48,317 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:37305/json 2026-09-25 15:13:48,318 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37305', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:13:48,318 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:37305/devtools/page/DEEDF3E101798E53B25D06774C5D0FAB 2026-09-25 15:13:48,320 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-09-25 15:13:48,320 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-09-25 15:13:48,323 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-09-25 15:13:48,441 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/177?access_token=3849639ec3fe4d62" in browser 2026-09-25 15:13:48,442 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigating to: "http://127.0.0.1:8069/pos-self/177?access_token=3849639ec3fe4d62" 2026-09-25 15:13:48,450 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:13:48,677 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:48] "GET /pos-self/177?access_token=3849639ec3fe4d62 HTTP/1.1" 200 - 59 0.016 0.213 2026-09-25 15:13:48,680 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': 'DEEDF3E101798E53B25D06774C5D0FAB', 'loaderId': '4A9928CFD8AFC9A301B6D610C288BBDE', 'isDownload': False} 2026-09-25 15:13:48,680 44 INFO rb-48985ee-225086-418734 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-25 15:13:48,691 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:13:48,703 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:13:48,721 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:48] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.004 0.022 2026-09-25 15:13:48,726 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:13:48,749 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:48] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.041 2026-09-25 15:13:48,753 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:13:48,760 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:48] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.060 2026-09-25 15:13:48,824 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:48] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-09-25 15:13:48,828 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:48] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-25 15:13:48,834 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:48] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 15:13:48,838 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:13:48,838 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:48] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:13:48,845 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate test code "odoo.startTour('self_kiosk_each_counter_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/177?access_token=3849639ec3fe4d62", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:13:48,850 44 INFO rb-48985ee-225086-418734 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-25 15:13:48,873 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:48] "POST /pos-self/relations/177 HTTP/1.1" 200 - 37 0.010 0.021 2026-09-25 15:13:48,898 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.053 2026-09-25 15:13:48,904 44 INFO rb-48985ee-225086-418734 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-25 15:13:49,031 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:49] "POST /pos-self/data/177 HTTP/1.1" 200 - 182 0.043 0.097 2026-09-25 15:13:49,033 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.123 2026-09-25 15:13:49,080 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:49] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:13:49,084 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-09-25 15:13:49,110 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:49] "GET /web/image/ir.attachment/11322/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:13:49,122 44 INFO rb-48985ee-225086-418734 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-25 15:13:49,132 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:49] "GET /web/image/ir.attachment/11276/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:13:49,136 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:13:49,187 44 INFO rb-48985ee-225086-418734 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-25 15:13:49,209 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:49] "GET /web/image/pos.category/348/image_128?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 2 0.001 0.015 2026-09-25 15:13:49,222 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:49] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.001 0.027 2026-09-25 15:13:49,229 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:49] "GET /web/image/product.template/2460/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-09-25 15:13:49,235 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:49] "GET /web/image/product.template/2459/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-09-25 15:13:49,241 44 INFO rb-48985ee-225086-418734 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-25 15:13:49,242 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:49] "GET /web/image/product.template/2463/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-09-25 15:13:49,249 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:49] "GET /web/image/product.template/2461/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.046 2026-09-25 15:13:49,255 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:49] "GET /web/image/product.template/2462/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.043 2026-09-25 15:13:49,304 44 INFO rb-48985ee-225086-418734 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-25 15:13:49,358 44 INFO rb-48985ee-225086-418734 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-25 15:13:49,373 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:49] "GET /web/image/product.template/2465/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.007 2026-09-25 15:13:49,379 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:49] "GET /web/image/product.template/2464/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.012 2026-09-25 15:13:49,417 44 INFO rb-48985ee-225086-418734 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-25 15:13:49,476 44 INFO rb-48985ee-225086-418734 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-25 15:13:49,541 44 INFO rb-48985ee-225086-418734 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-25 15:13:49,560 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:13:49,571 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:49] "GET /web/image/product.product/2966/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 8 0.002 0.011 2026-09-25 15:13:49,580 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:49] "GET /web/image/product.product/2961/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 8 0.002 0.022 2026-09-25 15:13:49,591 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:49] "GET /web/image/product.product/2967/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 8 0.002 0.029 2026-09-25 15:13:49,592 44 INFO rb-48985ee-225086-418734 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-25 15:13:49,644 44 INFO rb-48985ee-225086-418734 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-25 15:13:49,695 44 INFO rb-48985ee-225086-418734 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-25 15:13:49,746 44 INFO rb-48985ee-225086-418734 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-25 15:13:49,803 44 INFO rb-48985ee-225086-418734 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-25 15:13:49,855 44 INFO rb-48985ee-225086-418734 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-25 15:13:49,914 44 INFO rb-48985ee-225086-418734 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-25 15:13:49,950 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9132503 started for PoS orders references: [{'name': None, 'pos_reference': '260-177-000001', 'uuid': 'f56f5c3b-b9f4-46fc-b30a-6a7f6ae7fb20'}] 2026-09-25 15:13:49,973 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9132503 order {'name': None, 'pos_reference': '260-177-000001', 'uuid': 'f56f5c3b-b9f4-46fc-b30a-6a7f6ae7fb20'} created pos.order #935 2026-09-25 15:13:49,980 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #9132503 finished 2026-09-25 15:13:50,037 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:50] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 129 0.039 0.084 2026-09-25 15:13:50,066 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:50] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.003 0.006 2026-09-25 15:13:50,071 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:50] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.007 2026-09-25 15:13:50,080 44 INFO rb-48985ee-225086-418734 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-25 15:13:50,131 44 INFO rb-48985ee-225086-418734 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-25 15:13:50,186 44 INFO rb-48985ee-225086-418734 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-25 15:13:50,194 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:50] "GET /web/image/ir.attachment/11321/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:13:50,240 44 INFO rb-48985ee-225086-418734 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-25 15:13:50,294 44 INFO rb-48985ee-225086-418734 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-25 15:13:50,345 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-09-25 15:13:50,345 44 INFO rb-48985ee-225086-418734 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-25 15:13:50,369 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8620320 (allocated 9699328) 2026-09-25 15:13:50,370 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 137532 2026-09-25 15:13:50,370 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-09-25 15:13:50,370 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 137532 2026-09-25 15:13:50,438 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151350_438004_test_self_order_kiosk.txt 2026-09-25 15:13:50,438 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpkugaw5ko_chrome_odoo" 2026-09-25 15:13:50,700 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 137731 2026-09-25 15:13:50,700 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpn8y4uudy_chrome_odoo 2026-09-25 15:13:50,700 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:35149/json/version 2026-09-25 15:13:50,701 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35149', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:13:50,703 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-09-25 15:13:50,703 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:35149/json 2026-09-25 15:13:50,703 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35149', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:13:50,704 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:35149/devtools/page/E61FB0CF1688E3EE378A945C4ADE06E7 2026-09-25 15:13:50,705 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-09-25 15:13:50,706 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-09-25 15:13:50,710 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-09-25 15:13:50,712 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/177?access_token=3849639ec3fe4d62" in browser 2026-09-25 15:13:50,712 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigating to: "http://127.0.0.1:8069/pos-self/177?access_token=3849639ec3fe4d62" 2026-09-25 15:13:50,731 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:50] "GET /pos-self/177?access_token=3849639ec3fe4d62 HTTP/1.1" 200 - 7 0.002 0.012 2026-09-25 15:13:50,733 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': 'E61FB0CF1688E3EE378A945C4ADE06E7', 'loaderId': 'BC668C826D4A12CE30C44C901CFF993C', 'isDownload': False} 2026-09-25 15:13:50,733 44 INFO rb-48985ee-225086-418734 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-25 15:13:50,741 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:13:50,752 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:50] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.005 2026-09-25 15:13:50,756 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:50] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.010 2026-09-25 15:13:50,761 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:50] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.012 2026-09-25 15:13:50,851 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:50] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.005 2026-09-25 15:13:50,853 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:50] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:13:50,860 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate test code "odoo.startTour('self_kiosk_each_counter_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/177?access_token=3849639ec3fe4d62", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:13:50,862 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:50] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 4 0.001 0.006 2026-09-25 15:13:50,862 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:13:50,863 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:50] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:13:50,865 44 INFO rb-48985ee-225086-418734 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-25 15:13:50,892 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:50] "POST /pos-self/relations/177 HTTP/1.1" 200 - 16 0.006 0.017 2026-09-25 15:13:50,895 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.025 2026-09-25 15:13:50,918 44 INFO rb-48985ee-225086-418734 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-25 15:13:51,015 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:51] "POST /pos-self/data/177 HTTP/1.1" 200 - 114 0.036 0.080 2026-09-25 15:13:51,017 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.111 2026-09-25 15:13:51,062 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:51] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-25 15:13:51,066 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-09-25 15:13:51,091 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:51] "GET /web/image/ir.attachment/11322/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-25 15:13:51,105 44 INFO rb-48985ee-225086-418734 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-25 15:13:51,117 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:51] "GET /web/image/ir.attachment/11276/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-25 15:13:51,122 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:13:51,183 44 INFO rb-48985ee-225086-418734 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-25 15:13:51,207 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:51] "GET /web/image/pos.category/348/image_128?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 2 0.001 0.016 2026-09-25 15:13:51,225 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:51] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.006 0.027 2026-09-25 15:13:51,236 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:51] "GET /web/image/product.template/2459/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-09-25 15:13:51,238 44 INFO rb-48985ee-225086-418734 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-25 15:13:51,245 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:51] "GET /web/image/product.template/2460/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.046 2026-09-25 15:13:51,253 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:51] "GET /web/image/product.template/2463/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.053 2026-09-25 15:13:51,260 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:51] "GET /web/image/product.template/2461/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.059 2026-09-25 15:13:51,266 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:51] "GET /web/image/product.template/2462/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.051 2026-09-25 15:13:51,301 44 INFO rb-48985ee-225086-418734 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-25 15:13:51,360 44 INFO rb-48985ee-225086-418734 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-25 15:13:51,372 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:13:51,383 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:51] "GET /web/image/product.product/2961/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-09-25 15:13:51,412 44 INFO rb-48985ee-225086-418734 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-25 15:13:51,471 44 INFO rb-48985ee-225086-418734 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-25 15:13:51,481 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:51] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.002 0.006 2026-09-25 15:13:51,529 44 INFO rb-48985ee-225086-418734 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-25 15:13:51,591 44 INFO rb-48985ee-225086-418734 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-25 15:13:51,614 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52967775 started for PoS orders references: [{'name': None, 'pos_reference': '260-177-000002', 'uuid': 'bd70fb36-feef-4fa3-8dd4-6bbcedf56320'}] 2026-09-25 15:13:51,635 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52967775 order {'name': None, 'pos_reference': '260-177-000002', 'uuid': 'bd70fb36-feef-4fa3-8dd4-6bbcedf56320'} created pos.order #936 2026-09-25 15:13:51,642 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #52967775 finished 2026-09-25 15:13:51,686 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:51] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 69 0.021 0.077 2026-09-25 15:13:51,713 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.009 2026-09-25 15:13:51,719 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:51] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 15:13:51,731 44 INFO rb-48985ee-225086-418734 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-25 15:13:51,780 44 INFO rb-48985ee-225086-418734 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-25 15:13:51,836 44 INFO rb-48985ee-225086-418734 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-25 15:13:51,846 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:51] "GET /web/image/ir.attachment/11321/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 15:13:51,890 44 INFO rb-48985ee-225086-418734 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-25 15:13:51,943 44 INFO rb-48985ee-225086-418734 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-25 15:13:51,994 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-09-25 15:13:51,994 44 INFO rb-48985ee-225086-418734 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-25 15:13:52,013 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8405876 (allocated 9175040) 2026-09-25 15:13:52,014 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 137731 2026-09-25 15:13:52,014 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-09-25 15:13:52,015 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 137731 2026-09-25 15:13:52,071 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151352_071279_test_self_order_kiosk.txt 2026-09-25 15:13:52,071 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpn8y4uudy_chrome_odoo" 2026-09-25 15:13:52,337 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 137927 2026-09-25 15:13:52,337 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpn_yifm14_chrome_odoo 2026-09-25 15:13:52,337 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:33777/json/version 2026-09-25 15:13:52,339 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33777', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:13:52,340 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-09-25 15:13:52,341 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:33777/json 2026-09-25 15:13:52,341 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33777', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:13:52,342 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:33777/devtools/page/7DE98D5F4D8CB6DCA18C2946FE4BD17D 2026-09-25 15:13:52,343 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-09-25 15:13:52,345 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-09-25 15:13:52,347 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-09-25 15:13:52,348 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/177?access_token=3849639ec3fe4d62" in browser 2026-09-25 15:13:52,349 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigating to: "http://127.0.0.1:8069/pos-self/177?access_token=3849639ec3fe4d62" 2026-09-25 15:13:52,368 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:52] "GET /pos-self/177?access_token=3849639ec3fe4d62 HTTP/1.1" 200 - 7 0.002 0.011 2026-09-25 15:13:52,370 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '7DE98D5F4D8CB6DCA18C2946FE4BD17D', 'loaderId': 'A71F4FF942F336757940442DE8B56B31', 'isDownload': False} 2026-09-25 15:13:52,370 44 INFO rb-48985ee-225086-418734 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-25 15:13:52,379 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:13:52,391 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:52] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.006 2026-09-25 15:13:52,395 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:52] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.008 2026-09-25 15:13:52,399 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:52] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.013 2026-09-25 15:13:52,511 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:52] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.005 2026-09-25 15:13:52,513 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:52] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:13:52,522 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:52] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 15:13:52,523 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:13:52,523 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:13:52,527 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate test code "odoo.startTour('self_kiosk_each_table_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/177?access_token=3849639ec3fe4d62", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:13:52,532 44 INFO rb-48985ee-225086-418734 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-25 15:13:52,550 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:52] "POST /pos-self/relations/177 HTTP/1.1" 200 - 16 0.005 0.017 2026-09-25 15:13:52,553 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.023 2026-09-25 15:13:52,584 44 INFO rb-48985ee-225086-418734 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-25 15:13:52,669 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:52] "POST /pos-self/data/177 HTTP/1.1" 200 - 114 0.031 0.081 2026-09-25 15:13:52,671 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.108 2026-09-25 15:13:52,713 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:52] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-25 15:13:52,718 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-09-25 15:13:52,743 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:52] "GET /web/image/ir.attachment/11322/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-25 15:13:52,769 44 INFO rb-48985ee-225086-418734 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-25 15:13:52,799 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:52] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.001 0.016 2026-09-25 15:13:52,803 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:13:52,811 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:52] "GET /web/image/pos.category/348/image_128?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 2 0.000 0.029 2026-09-25 15:13:52,818 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:52] "GET /web/image/product.template/2459/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-09-25 15:13:52,823 44 INFO rb-48985ee-225086-418734 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-25 15:13:52,825 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:52] "GET /web/image/product.template/2463/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-09-25 15:13:52,832 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:52] "GET /web/image/product.template/2460/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.044 2026-09-25 15:13:52,839 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:52] "GET /web/image/product.template/2461/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.048 2026-09-25 15:13:52,845 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:52] "GET /web/image/product.template/2462/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-09-25 15:13:52,874 44 INFO rb-48985ee-225086-418734 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-25 15:13:52,935 44 INFO rb-48985ee-225086-418734 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-25 15:13:52,994 44 INFO rb-48985ee-225086-418734 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-25 15:13:53,002 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:53] "GET /web/image/ir.attachment/11276/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:13:53,007 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13: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-25 15:13:53,017 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:53] "GET /web/image/product.product/2961/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 8 0.003 0.009 2026-09-25 15:13:53,045 44 INFO rb-48985ee-225086-418734 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-25 15:13:53,102 44 INFO rb-48985ee-225086-418734 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-25 15:13:53,154 44 INFO rb-48985ee-225086-418734 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-25 15:13:53,211 44 INFO rb-48985ee-225086-418734 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-25 15:13:53,231 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29761063 started for PoS orders references: [{'name': None, 'pos_reference': '260-177-000003', 'uuid': '54a23fe5-adbd-4ff9-b022-da84ed7322b7'}] 2026-09-25 15:13:53,246 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29761063 order {'name': None, 'pos_reference': '260-177-000003', 'uuid': '54a23fe5-adbd-4ff9-b022-da84ed7322b7'} created pos.order #937 2026-09-25 15:13:53,252 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #29761063 finished 2026-09-25 15:13:53,287 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:53] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 69 0.018 0.057 2026-09-25 15:13:53,310 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:53] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.006 2026-09-25 15:13:53,318 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:53] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.004 2026-09-25 15:13:53,327 44 INFO rb-48985ee-225086-418734 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-25 15:13:53,377 44 INFO rb-48985ee-225086-418734 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-25 15:13:53,432 44 INFO rb-48985ee-225086-418734 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-25 15:13:53,482 44 INFO rb-48985ee-225086-418734 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-25 15:13:53,540 44 INFO rb-48985ee-225086-418734 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-25 15:13:53,594 44 INFO rb-48985ee-225086-418734 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-25 15:13:53,645 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-09-25 15:13:53,645 44 INFO rb-48985ee-225086-418734 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-25 15:13:53,664 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8058436 (allocated 8912896) 2026-09-25 15:13:53,666 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 137927 2026-09-25 15:13:53,666 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-09-25 15:13:53,666 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 137927 2026-09-25 15:13:53,720 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151353_720593_test_self_order_kiosk.txt 2026-09-25 15:13:53,720 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpn_yifm14_chrome_odoo" 2026-09-25 15:13:53,881 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 138123 2026-09-25 15:13:53,881 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmp0d8fmxi5_chrome_odoo 2026-09-25 15:13:53,882 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:38725/json/version 2026-09-25 15:13:53,883 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38725', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:13:53,927 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-09-25 15:13:53,927 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:38725/json 2026-09-25 15:13:53,928 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38725', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:13:53,936 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:38725/devtools/page/3CE7312A88F7A67EB9F2AC0A0CE9E689 2026-09-25 15:13:53,943 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-09-25 15:13:53,946 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-09-25 15:13:53,957 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-09-25 15:13:53,961 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/177?access_token=3849639ec3fe4d62" in browser 2026-09-25 15:13:53,961 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigating to: "http://127.0.0.1:8069/pos-self/177?access_token=3849639ec3fe4d62" 2026-09-25 15:13:53,984 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:53] "GET /pos-self/177?access_token=3849639ec3fe4d62 HTTP/1.1" 200 - 7 0.002 0.015 2026-09-25 15:13:53,986 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '3CE7312A88F7A67EB9F2AC0A0CE9E689', 'loaderId': '8DDB0CBFE70E0CE699C7F74CB81319D8', 'isDownload': False} 2026-09-25 15:13:53,986 44 INFO rb-48985ee-225086-418734 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-25 15:13:53,997 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:13:54,007 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:54] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.005 2026-09-25 15:13:54,011 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:54] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.010 2026-09-25 15:13:54,015 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:54] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.011 2026-09-25 15:13:54,109 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:54] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-09-25 15:13:54,111 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:54] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:13:54,120 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:54] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 15:13:54,121 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:13:54,121 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:54] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:13:54,127 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate test code "odoo.startTour('self_kiosk_each_table_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/177?access_token=3849639ec3fe4d62", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:13:54,134 44 INFO rb-48985ee-225086-418734 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-25 15:13:54,148 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:54] "POST /pos-self/relations/177 HTTP/1.1" 200 - 16 0.005 0.017 2026-09-25 15:13:54,150 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.022 2026-09-25 15:13:54,185 44 INFO rb-48985ee-225086-418734 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-25 15:13:54,263 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:54] "POST /pos-self/data/177 HTTP/1.1" 200 - 114 0.031 0.078 2026-09-25 15:13:54,265 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.105 2026-09-25 15:13:54,308 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:54] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-25 15:13:54,313 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-09-25 15:13:54,338 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:54] "GET /web/image/ir.attachment/11322/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:13:54,370 44 INFO rb-48985ee-225086-418734 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-25 15:13:54,397 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:54] "GET /web/image/pos.category/348/image_128?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 2 0.001 0.015 2026-09-25 15:13:54,401 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:13:54,409 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:54] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.000 0.027 2026-09-25 15:13:54,417 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:54] "GET /web/image/product.template/2459/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-09-25 15:13:54,424 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:54] "GET /web/image/product.template/2460/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-09-25 15:13:54,431 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:54] "GET /web/image/product.template/2463/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-09-25 15:13:54,432 44 INFO rb-48985ee-225086-418734 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-25 15:13:54,437 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:54] "GET /web/image/product.template/2461/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-09-25 15:13:54,443 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:54] "GET /web/image/product.template/2462/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-09-25 15:13:54,492 44 INFO rb-48985ee-225086-418734 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-25 15:13:54,551 44 INFO rb-48985ee-225086-418734 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-25 15:13:54,558 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:54] "GET /web/image/ir.attachment/11276/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:13:54,566 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:13:54,575 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:54] "GET /web/image/product.product/2961/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-09-25 15:13:54,602 44 INFO rb-48985ee-225086-418734 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-25 15:13:54,663 44 INFO rb-48985ee-225086-418734 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-25 15:13:54,680 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56016462 started for PoS orders references: [{'name': None, 'pos_reference': '260-177-000004', 'uuid': 'b79eaf85-67f8-4275-9a53-cba16922d983'}] 2026-09-25 15:13:54,696 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56016462 order {'name': None, 'pos_reference': '260-177-000004', 'uuid': 'b79eaf85-67f8-4275-9a53-cba16922d983'} created pos.order #938 2026-09-25 15:13:54,702 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56016462 finished 2026-09-25 15:13:54,737 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:54] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 69 0.019 0.057 2026-09-25 15:13:54,768 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:54] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.004 2026-09-25 15:13:54,780 44 INFO rb-48985ee-225086-418734 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-25 15:13:54,830 44 INFO rb-48985ee-225086-418734 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-25 15:13:54,888 44 INFO rb-48985ee-225086-418734 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-25 15:13:54,895 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:54] "GET /web/image/ir.attachment/11321/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:13:54,942 44 INFO rb-48985ee-225086-418734 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-25 15:13:54,993 44 INFO rb-48985ee-225086-418734 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-25 15:13:55,044 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-09-25 15:13:55,044 44 INFO rb-48985ee-225086-418734 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-25 15:13:55,063 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 7998328 (allocated 8912896) 2026-09-25 15:13:55,064 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 138123 2026-09-25 15:13:55,064 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-09-25 15:13:55,064 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 138123 2026-09-25 15:13:55,118 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151355_118307_test_self_order_kiosk.txt 2026-09-25 15:13:55,118 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmp0d8fmxi5_chrome_odoo" 2026-09-25 15:13:55,361 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome pid: 138320 2026-09-25 15:13:55,361 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless temporary user profile dir: /tmp/tmpo1xlzsec_chrome_odoo 2026-09-25 15:13:55,361 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:32799/json/version 2026-09-25 15:13:55,362 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32799', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:13:55,364 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Browser version: Chrome/150.0.7871.114 2026-09-25 15:13:55,364 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Issuing json command http://127.0.0.1:32799/json 2026-09-25 15:13:55,364 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32799', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:13:55,365 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Websocket url found: ws://127.0.0.1:32799/devtools/page/664E46245E668C8B1B58E678F4324D85 2026-09-25 15:13:55,366 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Enable chrome headless console log notification 2026-09-25 15:13:55,367 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome headless enable page notifications 2026-09-25 15:13:55,369 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Setting session cookie in browser 2026-09-25 15:13:55,370 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Open "http://127.0.0.1:8069/pos-self/177?access_token=3849639ec3fe4d62" in browser 2026-09-25 15:13:55,370 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigating to: "http://127.0.0.1:8069/pos-self/177?access_token=3849639ec3fe4d62" 2026-09-25 15:13:55,389 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:55] "GET /pos-self/177?access_token=3849639ec3fe4d62 HTTP/1.1" 200 - 7 0.003 0.011 2026-09-25 15:13:55,391 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Navigation result: {'frameId': '664E46245E668C8B1B58E678F4324D85', 'loaderId': '830D0A93AF91403677139CEB1C3EBAD1', 'isDownload': False} 2026-09-25 15:13:55,391 44 INFO rb-48985ee-225086-418734 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-25 15:13:55,399 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:13:55,409 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:55] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.004 2026-09-25 15:13:55,413 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:55] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.009 2026-09-25 15:13:55,417 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:55] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.014 2026-09-25 15:13:55,541 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:55] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-25 15:13:55,543 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:55] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:13:55,552 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:55] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 15:13:55,557 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:13:55,557 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:55] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:13:55,561 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Evaluate test code "odoo.startTour('self_order_kiosk_cancel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/177?access_token=3849639ec3fe4d62", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:13:55,571 44 INFO rb-48985ee-225086-418734 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-25 15:13:55,586 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:55] "POST /pos-self/relations/177 HTTP/1.1" 200 - 16 0.007 0.017 2026-09-25 15:13:55,590 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.027 2026-09-25 15:13:55,622 44 INFO rb-48985ee-225086-418734 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-25 15:13:55,733 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:55] "POST /pos-self/data/177 HTTP/1.1" 200 - 114 0.036 0.102 2026-09-25 15:13:55,735 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.134 2026-09-25 15:13:55,784 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:55] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-25 15:13:55,789 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: Owl is running in 'dev' mode. 2026-09-25 15:13:55,823 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:55] "GET /web/image/ir.attachment/11322/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:13:55,860 44 INFO rb-48985ee-225086-418734 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-25 15:13:55,888 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:55] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.001 0.014 2026-09-25 15:13:55,892 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:13:55,902 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:55] "GET /web/image/pos.category/348/image_128?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 2 0.001 0.028 2026-09-25 15:13:55,909 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:55] "GET /web/image/product.template/2459/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-09-25 15:13:55,915 44 INFO rb-48985ee-225086-418734 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-25 15:13:55,916 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:55] "GET /web/image/product.template/2460/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-09-25 15:13:55,924 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:55] "GET /web/image/product.template/2463/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-09-25 15:13:55,931 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:55] "GET /web/image/product.template/2461/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-09-25 15:13:55,938 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:55] "GET /web/image/product.template/2462/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.043 2026-09-25 15:13:55,976 44 INFO rb-48985ee-225086-418734 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-25 15:13:56,036 44 INFO rb-48985ee-225086-418734 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-25 15:13:56,097 44 INFO rb-48985ee-225086-418734 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-25 15:13:56,104 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:56] "GET /web/image/ir.attachment/11276/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 15:13:56,115 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:13:56,125 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:56] "GET /web/image/product.product/2963/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 8 0.003 0.010 2026-09-25 15:13:56,135 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:13:56] "GET /web/image/product.product/2961/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 8 0.002 0.022 2026-09-25 15:13:56,148 44 INFO rb-48985ee-225086-418734 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-25 15:13:56,199 44 INFO rb-48985ee-225086-418734 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-25 15:13:56,253 44 INFO rb-48985ee-225086-418734 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-25 15:13:56,306 44 INFO rb-48985ee-225086-418734 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-25 15:13:56,364 44 INFO rb-48985ee-225086-418734 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-25 15:13:56,422 44 INFO rb-48985ee-225086-418734 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-25 15:13:56,476 44 INFO rb-48985ee-225086-418734 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-25 15:13:56,527 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: tour succeeded 2026-09-25 15:13:56,528 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: ╔════════════════════════════════════════╗ ║ TOUR self_order_kiosk_cancel SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-25 15:13:56,547 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk.browser: heap 8093084 (allocated 9175040) 2026-09-25 15:13:56,548 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing chrome headless with pid 138320 2026-09-25 15:13:56,548 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Closing websocket connection 2026-09-25 15:13:56,548 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Terminating chrome headless with pid 138320 2026-09-25 15:13:56,602 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151356_602166_test_self_order_kiosk.txt 2026-09-25 15:13:56,602 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk: Removing chrome user profile "/tmp/tmpo1xlzsec_chrome_odoo" 2026-09-25 15:13:56,629 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free ... 2026-09-25 15:13:59,380 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted product.combo.item records with IDs: [371] 2026-09-25 15:13:59,720 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Chrome pid: 138515 2026-09-25 15:13:59,720 44 INFO rb-48985ee-225086-418734 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/tmpxld7jsw3_chrome_odoo 2026-09-25 15:13:59,720 44 INFO rb-48985ee-225086-418734 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:35063/json/version 2026-09-25 15:13:59,721 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35063', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:13:59,723 44 INFO rb-48985ee-225086-418734 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-25 15:13:59,723 44 INFO rb-48985ee-225086-418734 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:35063/json 2026-09-25 15:13:59,723 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35063', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:13:59,724 44 INFO rb-48985ee-225086-418734 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:35063/devtools/page/D63C09A86BE2C5D709A090B74BAC182D 2026-09-25 15:13:59,725 44 INFO rb-48985ee-225086-418734 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-25 15:13:59,726 44 INFO rb-48985ee-225086-418734 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-25 15:13:59,729 44 INFO rb-48985ee-225086-418734 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-25 15:13:59,844 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Open "http://127.0.0.1:8069/pos-self/178?access_token=5111bd0161de4a21" in browser 2026-09-25 15:13:59,844 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Navigating to: "http://127.0.0.1:8069/pos-self/178?access_token=5111bd0161de4a21" 2026-09-25 15:13:59,854 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:14:00,158 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:00] "GET /pos-self/178?access_token=5111bd0161de4a21 HTTP/1.1" 200 - 57 0.015 0.291 2026-09-25 15:14:00,161 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Navigation result: {'frameId': 'D63C09A86BE2C5D709A090B74BAC182D', 'loaderId': '3B59D488F2A0E57F0F4A97C907239699', 'isDownload': False} 2026-09-25 15:14:00,161 44 INFO rb-48985ee-225086-418734 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-25 15:14:00,176 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:14:00,188 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:14:00,210 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:00] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.027 2026-09-25 15:14:00,215 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:14:00,237 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:00] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.046 2026-09-25 15:14:00,241 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:14:00,249 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:00] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.065 2026-09-25 15:14:00,320 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:00] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-25 15:14:00,324 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:00] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-25 15:14:00,331 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:00] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 15:14:00,334 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:14:00,334 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:00] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:14:00,343 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Evaluate test code "odoo.startTour('test_self_order_kiosk_combo_qty_max_free', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/178?access_token=5111bd0161de4a21", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:14:00,348 44 INFO rb-48985ee-225086-418734 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-25 15:14:00,376 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:00] "POST /pos-self/relations/178 HTTP/1.1" 200 - 37 0.010 0.027 2026-09-25 15:14:00,401 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.060 2026-09-25 15:14:00,557 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:00] "POST /pos-self/data/178 HTTP/1.1" 200 - 190 0.046 0.116 2026-09-25 15:14:00,558 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.148 2026-09-25 15:14:00,607 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:00] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:14:00,612 44 INFO rb-48985ee-225086-418734 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-25 15:14:00,638 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:00] "GET /web/image/ir.attachment/11375/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:14:00,657 44 INFO rb-48985ee-225086-418734 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-25 15:14:00,667 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:00] "GET /web/image/ir.attachment/11329/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:14:00,671 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:14:00,725 44 INFO rb-48985ee-225086-418734 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-25 15:14:00,751 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:00] "GET /web/image/pos.category/350/image_128?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 2 0.001 0.016 2026-09-25 15:14:00,762 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:00] "GET /web/image/pos.category/351/image_128?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 2 0.000 0.028 2026-09-25 15:14:00,774 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:00] "GET /web/image/pos.category/349/image_128?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 2 0.001 0.040 2026-09-25 15:14:00,781 44 INFO rb-48985ee-225086-418734 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-25 15:14:00,787 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:00] "GET /web/image/pos.category/348/image_128?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 2 0.000 0.049 2026-09-25 15:14:00,794 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:00] "GET /web/image/product.template/2466/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.054 2026-09-25 15:14:00,803 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:00] "GET /web/image/product.template/2467/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.002 0.061 2026-09-25 15:14:00,809 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:00] "GET /web/image/product.template/2468/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.054 2026-09-25 15:14:00,816 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:00] "GET /web/image/product.template/2469/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-25 15:14:00,822 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:00] "GET /web/image/product.template/2470/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-25 15:14:00,828 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:00] "GET /web/image/product.template/2475/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-09-25 15:14:00,847 44 INFO rb-48985ee-225086-418734 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-25 15:14:00,869 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:00] "GET /web/image/product.product/2971/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-09-25 15:14:00,903 44 INFO rb-48985ee-225086-418734 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-25 15:14:00,954 44 INFO rb-48985ee-225086-418734 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-25 15:14:01,004 44 INFO rb-48985ee-225086-418734 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-25 15:14:01,060 44 INFO rb-48985ee-225086-418734 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-25 15:14:01,111 44 INFO rb-48985ee-225086-418734 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-25 15:14:01,165 44 INFO rb-48985ee-225086-418734 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-25 15:14:01,220 44 INFO rb-48985ee-225086-418734 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-25 15:14:01,285 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: tour succeeded 2026-09-25 15:14:01,286 44 INFO rb-48985ee-225086-418734 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-25 15:14:01,312 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free.browser: heap 9365956 (allocated 10485760) 2026-09-25 15:14:01,313 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Closing chrome headless with pid 138515 2026-09-25 15:14:01,314 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Closing websocket connection 2026-09-25 15:14:01,314 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Terminating chrome headless with pid 138515 2026-09-25 15:14:01,368 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151401_368400_test_self_order_kiosk_combo_qty_max_free.txt 2026-09-25 15:14:01,368 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_qty_max_free: Removing chrome user profile "/tmp/tmpxld7jsw3_chrome_odoo" 2026-09-25 15:14:01,393 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_combo_sides ... 2026-09-25 15:14:04,150 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome pid: 138707 2026-09-25 15:14:04,150 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome headless temporary user profile dir: /tmp/tmpqspa0d6k_chrome_odoo 2026-09-25 15:14:04,151 44 INFO rb-48985ee-225086-418734 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:44509/json/version 2026-09-25 15:14:04,151 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44509', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:14:04,153 44 INFO rb-48985ee-225086-418734 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-25 15:14:04,153 44 INFO rb-48985ee-225086-418734 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:44509/json 2026-09-25 15:14:04,153 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44509', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:14:04,154 44 INFO rb-48985ee-225086-418734 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:44509/devtools/page/7877D71E5FC6B59184D1B63DA75B1515 2026-09-25 15:14:04,155 44 INFO rb-48985ee-225086-418734 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-25 15:14:04,156 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome headless enable page notifications 2026-09-25 15:14:04,158 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Setting session cookie in browser 2026-09-25 15:14:04,269 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Open "http://127.0.0.1:8069/pos-self/179?access_token=5f1b1ae2f931413c" in browser 2026-09-25 15:14:04,269 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Navigating to: "http://127.0.0.1:8069/pos-self/179?access_token=5f1b1ae2f931413c" 2026-09-25 15:14:04,277 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:14:04,521 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:04] "GET /pos-self/179?access_token=5f1b1ae2f931413c HTTP/1.1" 200 - 57 0.015 0.231 2026-09-25 15:14:04,524 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Navigation result: {'frameId': '7877D71E5FC6B59184D1B63DA75B1515', 'loaderId': '915B4D65F2BCDCEDB255DD28E4D1A97A', 'isDownload': False} 2026-09-25 15:14:04,524 44 INFO rb-48985ee-225086-418734 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-25 15:14:04,536 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:14:04,548 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:14:04,576 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:04] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.016 0.020 2026-09-25 15:14:04,580 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:14:04,588 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:04] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.044 2026-09-25 15:14:04,594 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:14:04,609 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:04] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.066 2026-09-25 15:14:04,712 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:04] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-25 15:14:04,717 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:04] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 15:14:04,723 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:04] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.007 2026-09-25 15:14:04,726 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:14:04,726 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:04] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:14:04,727 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Evaluate test code "odoo.startTour('test_self_order_kiosk_combo_sides', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/179?access_token=5f1b1ae2f931413c", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:14:04,732 44 INFO rb-48985ee-225086-418734 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-25 15:14:04,769 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:04] "POST /pos-self/relations/179 HTTP/1.1" 200 - 37 0.012 0.022 2026-09-25 15:14:04,793 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.057 2026-09-25 15:14:04,935 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:04] "POST /pos-self/data/179 HTTP/1.1" 200 - 189 0.049 0.095 2026-09-25 15:14:04,937 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.134 2026-09-25 15:14:04,983 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:04] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:14:04,988 44 INFO rb-48985ee-225086-418734 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-25 15:14:05,013 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:05] "GET /web/image/ir.attachment/11428/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-25 15:14:05,025 44 INFO rb-48985ee-225086-418734 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-25 15:14:05,032 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:05] "GET /web/image/ir.attachment/11382/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:14:05,036 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:14:05,089 44 INFO rb-48985ee-225086-418734 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-25 15:14:05,115 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:05] "GET /web/image/pos.category/348/image_128?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 2 0.002 0.015 2026-09-25 15:14:05,128 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:05] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 4 0.001 0.028 2026-09-25 15:14:05,135 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:05] "GET /web/image/product.template/2459/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-09-25 15:14:05,142 44 INFO rb-48985ee-225086-418734 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-25 15:14:05,142 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:05] "GET /web/image/product.template/2460/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-09-25 15:14:05,148 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:05] "GET /web/image/product.template/2463/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.043 2026-09-25 15:14:05,154 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:05] "GET /web/image/product.template/2461/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.048 2026-09-25 15:14:05,160 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:05] "GET /web/image/product.template/2462/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-09-25 15:14:05,166 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:05] "GET /web/image/product.template/2476/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-25 15:14:05,209 44 INFO rb-48985ee-225086-418734 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-25 15:14:05,229 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:05] "GET /web/image/product.product/2965/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-09-25 15:14:05,273 44 INFO rb-48985ee-225086-418734 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-25 15:14:05,324 44 INFO rb-48985ee-225086-418734 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-25 15:14:05,380 44 INFO rb-48985ee-225086-418734 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-25 15:14:05,389 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14: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-25 15:14:05,436 44 INFO rb-48985ee-225086-418734 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-25 15:14:05,491 44 INFO rb-48985ee-225086-418734 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-25 15:14:05,553 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: tour succeeded 2026-09-25 15:14:05,554 44 INFO rb-48985ee-225086-418734 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-25 15:14:05,582 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides.browser: heap 9248216 (allocated 11010048) 2026-09-25 15:14:05,583 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Closing chrome headless with pid 138707 2026-09-25 15:14:05,583 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Closing websocket connection 2026-09-25 15:14:05,584 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Terminating chrome headless with pid 138707 2026-09-25 15:14:05,638 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151405_637986_test_self_order_kiosk_combo_sides.txt 2026-09-25 15:14:05,638 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_combo_sides: Removing chrome user profile "/tmp/tmpqspa0d6k_chrome_odoo" 2026-09-25 15:14:05,663 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_ordering_images_clear ... 2026-09-25 15:14:08,033 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_ordering_images_public ... 2026-09-25 15:14:10,368 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment ... 2026-09-25 15:14:13,017 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome pid: 138899 2026-09-25 15:14:13,017 44 INFO rb-48985ee-225086-418734 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/tmprokerwl2_chrome_odoo 2026-09-25 15:14:13,017 44 INFO rb-48985ee-225086-418734 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:44177/json/version 2026-09-25 15:14:13,018 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44177', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:14:13,020 44 INFO rb-48985ee-225086-418734 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-25 15:14:13,020 44 INFO rb-48985ee-225086-418734 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:44177/json 2026-09-25 15:14:13,020 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44177', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:14:13,021 44 INFO rb-48985ee-225086-418734 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:44177/devtools/page/93DBC8280A7CB850A9FB9E926BADF978 2026-09-25 15:14:13,022 44 INFO rb-48985ee-225086-418734 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-25 15:14:13,023 44 INFO rb-48985ee-225086-418734 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-25 15:14:13,026 44 INFO rb-48985ee-225086-418734 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-25 15:14:13,135 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Open "http://127.0.0.1:8069/pos-self/182?access_token=0d81bb6ce3c84fbf" in browser 2026-09-25 15:14:13,135 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Navigating to: "http://127.0.0.1:8069/pos-self/182?access_token=0d81bb6ce3c84fbf" 2026-09-25 15:14:13,143 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:14:13,401 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:13] "GET /pos-self/182?access_token=0d81bb6ce3c84fbf HTTP/1.1" 200 - 57 0.013 0.247 2026-09-25 15:14:13,404 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Navigation result: {'frameId': '93DBC8280A7CB850A9FB9E926BADF978', 'loaderId': '701DAF76B6E4914B1C5BF939BE96A869', 'isDownload': False} 2026-09-25 15:14:13,404 44 INFO rb-48985ee-225086-418734 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-25 15:14:13,415 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:14:13,427 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:14:13,446 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:13] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 9 0.003 0.023 2026-09-25 15:14:13,450 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:14:13,459 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:13] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.036 2026-09-25 15:14:13,463 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:14:13,482 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:13] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.051 2026-09-25 15:14:13,555 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:13] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.004 2026-09-25 15:14:13,560 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:13] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-25 15:14:13,565 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:13] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.006 2026-09-25 15:14:13,570 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:14:13,570 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:13] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:14:13,578 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Evaluate test code "odoo.startTour('test_self_order_kiosk_unpaid', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/182?access_token=0d81bb6ce3c84fbf", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:14:13,583 44 INFO rb-48985ee-225086-418734 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-25 15:14:13,606 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:13] "POST /pos-self/relations/182 HTTP/1.1" 200 - 41 0.010 0.022 2026-09-25 15:14:13,630 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:13] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.053 2026-09-25 15:14:13,761 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:13] "POST /pos-self/data/182 HTTP/1.1" 200 - 176 0.041 0.095 2026-09-25 15:14:13,763 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:13] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.123 2026-09-25 15:14:13,805 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:13] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-09-25 15:14:13,810 44 INFO rb-48985ee-225086-418734 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-25 15:14:13,835 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:13] "GET /web/image/ir.attachment/11584/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-25 15:14:13,869 44 INFO rb-48985ee-225086-418734 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-25 15:14:13,888 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:14:13,892 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:13] "GET /web/image/pos.category/348/image_128?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 2 0.000 0.011 2026-09-25 15:14:13,901 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:13] "GET /web/image/product.template/2459/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-25 15:14:13,911 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:13] "GET /web/image/product.template/2460/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.024 2026-09-25 15:14:13,917 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:13] "GET /web/image/product.template/2463/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-09-25 15:14:13,923 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:13] "GET /web/image/product.template/2461/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-09-25 15:14:13,930 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:13] "GET /web/image/product.template/2462/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-09-25 15:14:13,931 44 INFO rb-48985ee-225086-418734 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-25 15:14:13,991 44 INFO rb-48985ee-225086-418734 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-25 15:14:14,049 44 INFO rb-48985ee-225086-418734 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-25 15:14:14,057 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:14] "GET /web/image/ir.attachment/11538/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:14:14,062 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:14:14,073 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:14] "GET /web/image/product.product/2961/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-09-25 15:14:14,118 44 INFO rb-48985ee-225086-418734 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-25 15:14:14,136 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8364782 started for PoS orders references: [{'name': None, 'pos_reference': '260-182-000001', 'uuid': '42362e56-bf12-4d59-bedf-a3353e93b0d2'}] 2026-09-25 15:14:14,154 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8364782 order {'name': None, 'pos_reference': '260-182-000001', 'uuid': '42362e56-bf12-4d59-bedf-a3353e93b0d2'} created pos.order #939 2026-09-25 15:14:14,160 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #8364782 finished 2026-09-25 15:14:14,201 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:14] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 99 0.025 0.059 2026-09-25 15:14:14,227 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:14] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.007 2026-09-25 15:14:14,233 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:14] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.004 2026-09-25 15:14:14,243 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: tour succeeded 2026-09-25 15:14:14,243 44 INFO rb-48985ee-225086-418734 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-25 15:14:14,261 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: heap 7454640 (allocated 8126464) 2026-09-25 15:14:14,262 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing chrome headless with pid 138899 2026-09-25 15:14:14,262 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing websocket connection 2026-09-25 15:14:14,263 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Terminating chrome headless with pid 138899 2026-09-25 15:14:14,317 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151414_317084_test_self_order_kiosk_to_cashier_payment.txt 2026-09-25 15:14:14,317 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Removing chrome user profile "/tmp/tmprokerwl2_chrome_odoo" 2026-09-25 15:14:14,556 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Chrome pid: 139089 2026-09-25 15:14:14,557 44 INFO rb-48985ee-225086-418734 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/tmp7hrwpfvv_chrome_odoo 2026-09-25 15:14:14,557 44 INFO rb-48985ee-225086-418734 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:36671/json/version 2026-09-25 15:14:14,558 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36671', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:14:14,560 44 INFO rb-48985ee-225086-418734 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-25 15:14:14,560 44 INFO rb-48985ee-225086-418734 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:36671/json 2026-09-25 15:14:14,560 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36671', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:14:14,561 44 INFO rb-48985ee-225086-418734 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:36671/devtools/page/05036E19003D60DEB53B97DF09690924 2026-09-25 15:14:14,562 44 INFO rb-48985ee-225086-418734 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-25 15:14:14,563 44 INFO rb-48985ee-225086-418734 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-25 15:14:14,575 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-25 15:14:14,579 44 INFO rb-48985ee-225086-418734 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-25 15:14:14,580 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Open "http://127.0.0.1:8069/pos/ui/183" in browser 2026-09-25 15:14:14,580 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Navigating to: "http://127.0.0.1:8069/pos/ui/183" 2026-09-25 15:14:14,792 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:14] "GET /pos/ui/183 HTTP/1.1" 200 - 112 0.027 0.181 2026-09-25 15:14:14,795 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Navigation result: {'frameId': '05036E19003D60DEB53B97DF09690924', 'loaderId': '3E31DAB95E6FE771B71E24B9EADD2DF0', 'isDownload': False} 2026-09-25 15:14:14,795 44 INFO rb-48985ee-225086-418734 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-25 15:14:14,803 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:14:14,813 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:14] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:14:14,816 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:14] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.006 2026-09-25 15:14:14,821 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:14] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-25 15:14:15,090 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:14:15,091 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:15] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:14:15,098 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:15] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:14:15,118 44 INFO rb-48985ee-225086-418734 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-25 15:14:15,126 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Evaluate test code "odoo.startTour('test_pay_unpaid_order_from_kiosk', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/183", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:14:15,129 44 INFO rb-48985ee-225086-418734 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-25 15:14:15,140 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:15] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 30 0.012 0.025 2026-09-25 15:14:15,144 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:15] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.034 2026-09-25 15:14:15,150 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:15] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:14:15,155 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:15] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:14:15,172 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:15] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.011 2026-09-25 15:14:15,175 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.014 2026-09-25 15:14:15,208 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:15] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 30 0.008 0.023 2026-09-25 15:14:15,209 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.025 2026-09-25 15:14:15,511 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:15] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 408 0.089 0.199 2026-09-25 15:14:15,527 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:15] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 15:14:15,554 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:14:15,588 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:15] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.025 2026-09-25 15:14:15,600 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:15] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:14:15,606 44 INFO rb-48985ee-225086-418734 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-25 15:14:15,614 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:15] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-25 15:14:15,636 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:14:15,644 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:15] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:14:15,649 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:15] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:14:15,652 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:15] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.002 0.009 2026-09-25 15:14:15,656 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:14:15,657 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14: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-25 15:14:15,666 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:15] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.002 0.007 2026-09-25 15:14:15,668 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:15] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:14:15,696 44 INFO rb-48985ee-225086-418734 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-25 15:14:15,701 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:15] "GET /pos/ui/183 HTTP/1.1" 200 - 34 0.010 0.030 2026-09-25 15:14:15,743 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:15] "GET /pos/ui/183?from_backend=True HTTP/1.1" 200 - 34 0.013 0.070 2026-09-25 15:14:15,750 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:15] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.034 2026-09-25 15:14:15,764 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:15] "GET /web/image?model=product.template&field=image_128&id=2460&unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-09-25 15:14:15,777 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:15] "GET /web/image?model=product.template&field=image_128&id=2461&unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.052 2026-09-25 15:14:15,785 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:15] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:14:15,790 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:15] "GET /web/image?model=product.template&field=image_128&id=2459&unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.068 2026-09-25 15:14:15,793 44 INFO rb-48985ee-225086-418734 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-25 15:14:15,804 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:15] "GET /web/image?model=product.template&field=image_128&id=2462&unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-09-25 15:14:15,816 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:15] "GET /web/image?model=product.template&field=image_128&id=2463&unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.069 2026-09-25 15:14:15,841 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:15] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 21 0.007 0.039 2026-09-25 15:14:15,886 44 INFO rb-48985ee-225086-418734 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-25 15:14:15,934 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:15] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 60 0.016 0.030 2026-09-25 15:14:15,950 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:15] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.002 0.009 2026-09-25 15:14:15,965 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:14:15,967 44 INFO rb-48985ee-225086-418734 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-25 15:14:16,025 44 INFO rb-48985ee-225086-418734 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-25 15:14:16,083 44 INFO rb-48985ee-225086-418734 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-25 15:14:16,133 44 INFO rb-48985ee-225086-418734 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-25 15:14:16,202 44 INFO rb-48985ee-225086-418734 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-25 15:14:16,210 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:16] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:14:16,253 44 INFO rb-48985ee-225086-418734 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-25 15:14:16,307 44 INFO rb-48985ee-225086-418734 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-25 15:14:16,365 44 INFO rb-48985ee-225086-418734 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-25 15:14:16,370 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22254738 started for PoS orders references: [{'name': '/', 'pos_reference': '260-182-000001', 'uuid': '42362e56-bf12-4d59-bedf-a3353e93b0d2'}] 2026-09-25 15:14:16,372 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:16] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:14:16,423 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [832] to pos.order #939 2026-09-25 15:14:16,604 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22254738 order {'name': '/', 'pos_reference': '260-182-000001', 'uuid': '42362e56-bf12-4d59-bedf-a3353e93b0d2'} updated pos.order #939 2026-09-25 15:14:16,612 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #22254738 finished 2026-09-25 15:14:16,642 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 255 0.089 0.185 2026-09-25 15:14:16,666 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:16] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:14:16,715 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46419604 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '260-182-000001', 'uuid': '42362e56-bf12-4d59-bedf-a3353e93b0d2'}] 2026-09-25 15:14:16,716 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: tour succeeded 2026-09-25 15:14:16,716 44 INFO rb-48985ee-225086-418734 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-25 15:14:16,720 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46419604 order {'name': 'Shop - 000001', 'pos_reference': '260-182-000001', 'uuid': '42362e56-bf12-4d59-bedf-a3353e93b0d2'} sync ignored for existing PoS order pos.order(939,) (state: paid) 2026-09-25 15:14:16,728 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46419604 finished 2026-09-25 15:14:16,764 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment.browser: heap 15522872 (allocated 16777216) 2026-09-25 15:14:16,766 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing chrome headless with pid 139089 2026-09-25 15:14:16,766 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Closing websocket connection 2026-09-25 15:14:16,766 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Terminating chrome headless with pid 139089 2026-09-25 15:14:16,770 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:16] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 50 0.016 0.041 2026-09-25 15:14:16,821 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151416_821388_test_self_order_kiosk_to_cashier_payment.txt 2026-09-25 15:14:16,821 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_kiosk_to_cashier_payment: Removing chrome user profile "/tmp/tmp7hrwpfvv_chrome_odoo" 2026-09-25 15:14:16,850 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_language_changes ... 2026-09-25 15:14:19,518 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome pid: 139296 2026-09-25 15:14:19,519 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome headless temporary user profile dir: /tmp/tmpf9p8378i_chrome_odoo 2026-09-25 15:14:19,519 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Issuing json command http://127.0.0.1:37011/json/version 2026-09-25 15:14:19,520 44 INFO rb-48985ee-225086-418734 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-25 15:14:19,521 44 INFO rb-48985ee-225086-418734 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-25 15:14:19,521 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Issuing json command http://127.0.0.1:37011/json 2026-09-25 15:14:19,522 44 INFO rb-48985ee-225086-418734 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-25 15:14:19,523 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Websocket url found: ws://127.0.0.1:37011/devtools/page/65A3CEA41D06838E8D2FDF31C7DDA8C0 2026-09-25 15:14:19,524 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Enable chrome headless console log notification 2026-09-25 15:14:19,524 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome headless enable page notifications 2026-09-25 15:14:19,528 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Setting session cookie in browser 2026-09-25 15:14:19,603 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Open "http://127.0.0.1:8069/pos-self/184?access_token=c795e5e0487b47b7" in browser 2026-09-25 15:14:19,603 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Navigating to: "http://127.0.0.1:8069/pos-self/184?access_token=c795e5e0487b47b7" 2026-09-25 15:14:19,610 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:14:19,828 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:19] "GET /pos-self/184?access_token=c795e5e0487b47b7 HTTP/1.1" 200 - 57 0.014 0.206 2026-09-25 15:14:19,831 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Navigation result: {'frameId': '65A3CEA41D06838E8D2FDF31C7DDA8C0', 'loaderId': 'FC4D070A1AE990FEDADBF445EBC0DE2F', 'isDownload': False} 2026-09-25 15:14:19,831 44 INFO rb-48985ee-225086-418734 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-25 15:14:19,840 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:14:19,852 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:14:19,870 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:19] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:14:19,875 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:14:19,894 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:19] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.038 2026-09-25 15:14:19,898 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:14:19,905 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:19] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.056 2026-09-25 15:14:19,966 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:19] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-09-25 15:14:19,970 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:19] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-25 15:14:19,978 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:19] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.002 0.007 2026-09-25 15:14:19,982 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:14:19,982 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:19] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:14:19,992 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Evaluate test code "odoo.startTour('self_order_language_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/184?access_token=c795e5e0487b47b7", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:14:19,999 44 INFO rb-48985ee-225086-418734 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-25 15:14:20,020 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:20] "POST /pos-self/relations/184 HTTP/1.1" 200 - 37 0.012 0.022 2026-09-25 15:14:20,045 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:20] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.057 2026-09-25 15:14:20,198 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:20] "POST /pos-self/data/184 HTTP/1.1" 200 - 183 0.066 0.094 2026-09-25 15:14:20,200 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:20] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.146 2026-09-25 15:14:20,247 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:20] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.022 2026-09-25 15:14:20,252 44 INFO rb-48985ee-225086-418734 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-25 15:14:20,274 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:20] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:14:20,278 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:20] "GET /web/image/ir.attachment/11637/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:14:20,293 44 INFO rb-48985ee-225086-418734 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-25 15:14:20,343 44 INFO rb-48985ee-225086-418734 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-25 15:14:20,378 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:20] "GET /web/image/ir.attachment/11636/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:14:20,406 44 INFO rb-48985ee-225086-418734 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-25 15:14:20,415 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:20] "GET /web/image/ir.attachment/11591/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-25 15:14:20,420 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:14:20,470 44 INFO rb-48985ee-225086-418734 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-25 15:14:20,495 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:20] "GET /web/image/pos.category/348/image_128?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 2 0.001 0.018 2026-09-25 15:14:20,506 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:20] "GET /web/image/pos.category/352/image_128?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 2 0.000 0.029 2026-09-25 15:14:20,513 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:20] "GET /web/image/product.template/2459/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-09-25 15:14:20,519 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:20] "GET /web/image/product.template/2460/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-09-25 15:14:20,523 44 INFO rb-48985ee-225086-418734 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-25 15:14:20,526 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:20] "GET /web/image/product.template/2463/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-09-25 15:14:20,532 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:20] "GET /web/image/product.template/2461/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.047 2026-09-25 15:14:20,538 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:20] "GET /web/image/product.template/2462/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-09-25 15:14:20,547 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:20] "GET /web/image/product.template/2477/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-25 15:14:20,581 44 INFO rb-48985ee-225086-418734 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-25 15:14:20,636 44 INFO rb-48985ee-225086-418734 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-25 15:14:20,647 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:14:20,694 44 INFO rb-48985ee-225086-418734 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-25 15:14:20,743 44 INFO rb-48985ee-225086-418734 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-25 15:14:20,794 44 INFO rb-48985ee-225086-418734 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-25 15:14:20,847 44 INFO rb-48985ee-225086-418734 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-25 15:14:20,862 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:20] "GET /base/static/img/country_flags/fr.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:14:20,909 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:20] "GET /pos-self/184?access_token=c795e5e0487b47b7 HTTP/1.1" 303 - 2 0.001 0.003 2026-09-25 15:14:20,928 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:20] "GET /fr/pos-self/184?access_token=c795e5e0487b47b7 HTTP/1.1" 200 - 10 0.002 0.014 2026-09-25 15:14:20,938 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:14:21,041 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:21] "GET /website/translations?hash=&lang=fr_FR HTTP/1.1" 200 - 0 0.000 0.048 2026-09-25 15:14:21,056 44 INFO rb-48985ee-225086-418734 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-25 15:14:21,059 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:14:21,059 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:14:21,085 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:21] "POST /pos-self/relations/184 HTTP/1.1" 200 - 16 0.005 0.016 2026-09-25 15:14:21,088 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.022 2026-09-25 15:14:21,193 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:21] "POST /pos-self/data/184 HTTP/1.1" 200 - 115 0.030 0.072 2026-09-25 15:14:21,195 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.099 2026-09-25 15:14:21,217 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:21] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 304 - 3 0.001 0.005 2026-09-25 15:14:21,220 44 INFO rb-48985ee-225086-418734 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-25 15:14:21,238 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:21] "GET /web/image/ir.attachment/11637/raw HTTP/1.1" 304 - 4 0.001 0.004 2026-09-25 15:14:21,276 44 INFO rb-48985ee-225086-418734 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-25 15:14:21,333 44 INFO rb-48985ee-225086-418734 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-25 15:14:21,340 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:21] "GET /web/image/ir.attachment/11636/raw HTTP/1.1" 304 - 4 0.001 0.003 2026-09-25 15:14:21,347 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:21] "GET /web/image/ir.attachment/11591/raw HTTP/1.1" 304 - 4 0.000 0.003 2026-09-25 15:14:21,392 44 INFO rb-48985ee-225086-418734 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-25 15:14:21,444 44 INFO rb-48985ee-225086-418734 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-25 15:14:21,501 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: tour succeeded 2026-09-25 15:14:21,501 44 INFO rb-48985ee-225086-418734 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-25 15:14:21,530 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes.browser: heap 8598748 (allocated 10162176) 2026-09-25 15:14:21,531 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Closing chrome headless with pid 139296 2026-09-25 15:14:21,531 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Closing websocket connection 2026-09-25 15:14:21,531 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Terminating chrome headless with pid 139296 2026-09-25 15:14:21,585 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151421_585791_test_self_order_language_changes.txt 2026-09-25 15:14:21,586 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_language_changes: Removing chrome user profile "/tmp/tmpf9p8378i_chrome_odoo" 2026-09-25 15:14:21,611 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_parent_category ... 2026-09-25 15:14:24,255 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome pid: 139504 2026-09-25 15:14:24,255 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome headless temporary user profile dir: /tmp/tmp2j6yqphi_chrome_odoo 2026-09-25 15:14:24,255 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Issuing json command http://127.0.0.1:45531/json/version 2026-09-25 15:14:24,256 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45531', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:14:24,257 44 INFO rb-48985ee-225086-418734 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-25 15:14:24,258 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Issuing json command http://127.0.0.1:45531/json 2026-09-25 15:14:24,258 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45531', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:14:24,260 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Websocket url found: ws://127.0.0.1:45531/devtools/page/A58E20A224598E6B385F3CDE87A6A77B 2026-09-25 15:14:24,261 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Enable chrome headless console log notification 2026-09-25 15:14:24,262 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome headless enable page notifications 2026-09-25 15:14:24,264 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Setting session cookie in browser 2026-09-25 15:14:24,370 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Open "http://127.0.0.1:8069/pos-self/185?access_token=5d20fd91903744a1" in browser 2026-09-25 15:14:24,370 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Navigating to: "http://127.0.0.1:8069/pos-self/185?access_token=5d20fd91903744a1" 2026-09-25 15:14:24,379 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:14:24,660 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:24] "GET /pos-self/185?access_token=5d20fd91903744a1 HTTP/1.1" 200 - 57 0.013 0.271 2026-09-25 15:14:24,663 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Navigation result: {'frameId': 'A58E20A224598E6B385F3CDE87A6A77B', 'loaderId': '3BA004FF28FE595A22FF4A6388D37C19', 'isDownload': False} 2026-09-25 15:14:24,663 44 INFO rb-48985ee-225086-418734 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-25 15:14:24,672 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:14:24,686 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:14:24,711 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:24] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.021 2026-09-25 15:14:24,716 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:14:24,730 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:24] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.049 2026-09-25 15:14:24,734 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:14:24,743 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:24] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.060 2026-09-25 15:14:24,831 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:24] "GET /favicon.ico HTTP/1.1" 301 - 1 0.000 0.005 2026-09-25 15:14:24,834 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:24] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-25 15:14:24,841 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:24] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.004 2026-09-25 15:14:24,842 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Evaluate test code "odoo.startTour('test_self_order_parent_category', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/185?access_token=5d20fd91903744a1", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:14:24,843 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:14:24,843 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:24] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:14:24,847 44 INFO rb-48985ee-225086-418734 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-25 15:14:24,879 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:24] "POST /pos-self/relations/185 HTTP/1.1" 200 - 37 0.009 0.020 2026-09-25 15:14:24,903 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:24] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.050 2026-09-25 15:14:25,035 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:25] "POST /pos-self/data/185 HTTP/1.1" 200 - 162 0.040 0.099 2026-09-25 15:14:25,037 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.125 2026-09-25 15:14:25,080 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:25] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-09-25 15:14:25,084 44 INFO rb-48985ee-225086-418734 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-25 15:14:25,109 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:25] "GET /web/image/ir.attachment/11690/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-25 15:14:25,133 44 INFO rb-48985ee-225086-418734 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-25 15:14:25,153 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:14:25,162 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:25] "GET /web/image/pos.category/353/image_128?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 2 0.002 0.016 2026-09-25 15:14:25,170 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:25] "GET /web/image/product.template/2478/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-25 15:14:25,176 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:25] "GET /web/image/product.template/2479/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-09-25 15:14:25,186 44 INFO rb-48985ee-225086-418734 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-25 15:14:25,189 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:25] "GET /web/image/pos.category/354/image_128?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 2 0.000 0.037 2026-09-25 15:14:25,199 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:25] "GET /web/image/pos.category/355/image_128?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 2 0.000 0.046 2026-09-25 15:14:25,245 44 INFO rb-48985ee-225086-418734 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-25 15:14:25,298 44 INFO rb-48985ee-225086-418734 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-25 15:14:25,356 44 INFO rb-48985ee-225086-418734 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-25 15:14:25,415 44 INFO rb-48985ee-225086-418734 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-25 15:14:25,423 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:25] "GET /web/image/ir.attachment/11644/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:14:25,429 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14: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-25 15:14:25,442 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:25] "GET /web/image/product.product/2981/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 8 0.003 0.010 2026-09-25 15:14:25,451 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:25] "GET /web/image/product.product/2980/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 8 0.002 0.019 2026-09-25 15:14:25,479 44 INFO rb-48985ee-225086-418734 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-25 15:14:25,497 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16578207 started for PoS orders references: [{'name': None, 'pos_reference': '260-185-000001', 'uuid': '64160e25-5d63-4689-baeb-a10cc4490297'}] 2026-09-25 15:14:25,516 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16578207 order {'name': None, 'pos_reference': '260-185-000001', 'uuid': '64160e25-5d63-4689-baeb-a10cc4490297'} created pos.order #940 2026-09-25 15:14:25,522 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16578207 finished 2026-09-25 15:14:25,561 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:25] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 98 0.026 0.060 2026-09-25 15:14:25,586 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:25] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:14:25,599 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:25] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.004 2026-09-25 15:14:25,612 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: tour succeeded 2026-09-25 15:14:25,613 44 INFO rb-48985ee-225086-418734 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-25 15:14:25,633 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category.browser: heap 7623988 (allocated 8388608) 2026-09-25 15:14:25,634 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Closing chrome headless with pid 139504 2026-09-25 15:14:25,634 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Closing websocket connection 2026-09-25 15:14:25,634 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Terminating chrome headless with pid 139504 2026-09-25 15:14:25,688 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151425_688303_test_self_order_parent_category.txt 2026-09-25 15:14:25,688 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_parent_category: Removing chrome user profile "/tmp/tmp2j6yqphi_chrome_odoo" 2026-09-25 15:14:25,713 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_pricelist ... 2026-09-25 15:14:28,303 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome pid: 139697 2026-09-25 15:14:28,304 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome headless temporary user profile dir: /tmp/tmpzifn8t5m_chrome_odoo 2026-09-25 15:14:28,304 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Issuing json command http://127.0.0.1:46563/json/version 2026-09-25 15:14:28,305 44 INFO rb-48985ee-225086-418734 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-25 15:14:28,306 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Browser version: Chrome/150.0.7871.114 2026-09-25 15:14:28,306 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Issuing json command http://127.0.0.1:46563/json 2026-09-25 15:14:28,307 44 INFO rb-48985ee-225086-418734 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-25 15:14:28,307 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Websocket url found: ws://127.0.0.1:46563/devtools/page/D38C3C728FF357A734B803401BF8B37E 2026-09-25 15:14:28,309 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Enable chrome headless console log notification 2026-09-25 15:14:28,310 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome headless enable page notifications 2026-09-25 15:14:28,312 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Setting session cookie in browser 2026-09-25 15:14:28,412 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Open "http://127.0.0.1:8069/pos-self/186?access_token=66c9b6493bf84c1b" in browser 2026-09-25 15:14:28,412 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Navigating to: "http://127.0.0.1:8069/pos-self/186?access_token=66c9b6493bf84c1b" 2026-09-25 15:14:28,420 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:14:28,707 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:28] "GET /pos-self/186?access_token=66c9b6493bf84c1b HTTP/1.1" 200 - 57 0.015 0.274 2026-09-25 15:14:28,709 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Navigation result: {'frameId': 'D38C3C728FF357A734B803401BF8B37E', 'loaderId': 'E725BB648EC1BD22CAB093100213BC00', 'isDownload': False} 2026-09-25 15:14:28,710 44 INFO rb-48985ee-225086-418734 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-25 15:14:28,719 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:14:28,730 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:14:28,748 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:28] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:14:28,754 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:14:28,775 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:28] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.040 2026-09-25 15:14:28,779 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:14:28,786 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:28] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.059 2026-09-25 15:14:28,854 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:28] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.006 2026-09-25 15:14:28,858 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:28] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:14:28,863 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:28] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.006 2026-09-25 15:14:28,868 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:14:28,868 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:28] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:14:28,875 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Evaluate test code "odoo.startTour('test_self_order_pricelist', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/186?access_token=66c9b6493bf84c1b", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:14:28,880 44 INFO rb-48985ee-225086-418734 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-25 15:14:28,905 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:28] "POST /pos-self/relations/186 HTTP/1.1" 200 - 42 0.010 0.022 2026-09-25 15:14:28,928 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:28] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.054 2026-09-25 15:14:28,932 44 INFO rb-48985ee-225086-418734 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-25 15:14:29,059 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:29] "POST /pos-self/data/186 HTTP/1.1" 200 - 183 0.044 0.092 2026-09-25 15:14:29,060 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.124 2026-09-25 15:14:29,105 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:29] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-09-25 15:14:29,109 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: Owl is running in 'dev' mode. 2026-09-25 15:14:29,133 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:29] "GET /web/image/ir.attachment/11743/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-25 15:14:29,161 44 INFO rb-48985ee-225086-418734 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-25 15:14:29,186 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:29] "GET /web/image/pos.category/348/image_128?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 2 0.000 0.012 2026-09-25 15:14:29,190 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:14:29,194 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:29] "GET /web/image/product.template/2459/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.014 2026-09-25 15:14:29,201 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:29] "GET /web/image/product.template/2460/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-25 15:14:29,207 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:29] "GET /web/image/product.template/2463/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.024 2026-09-25 15:14:29,213 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:29] "GET /web/image/product.template/2462/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-09-25 15:14:29,216 44 INFO rb-48985ee-225086-418734 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-25 15:14:29,221 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:29] "GET /web/image/product.template/2461/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-09-25 15:14:29,277 44 INFO rb-48985ee-225086-418734 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-25 15:14:29,337 44 INFO rb-48985ee-225086-418734 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-25 15:14:29,398 44 INFO rb-48985ee-225086-418734 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-25 15:14:29,405 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:29] "GET /web/image/ir.attachment/11697/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:14:29,422 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:29] "GET /web/image/product.product/2961/image_512?unique=2026-09-25T15:13:36.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-09-25 15:14:29,449 44 INFO rb-48985ee-225086-418734 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-25 15:14:29,503 44 INFO rb-48985ee-225086-418734 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-25 15:14:29,561 44 INFO rb-48985ee-225086-418734 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-25 15:14:29,616 44 INFO rb-48985ee-225086-418734 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-25 15:14:29,668 44 INFO rb-48985ee-225086-418734 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-25 15:14:29,728 44 INFO rb-48985ee-225086-418734 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-25 15:14:29,746 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50724781 started for PoS orders references: [{'name': None, 'pos_reference': '260-186-000001', 'uuid': '23d052bf-c81b-4365-b8c5-a09a33f4032a'}] 2026-09-25 15:14:29,765 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50724781 order {'name': None, 'pos_reference': '260-186-000001', 'uuid': '23d052bf-c81b-4365-b8c5-a09a33f4032a'} created pos.order #941 2026-09-25 15:14:29,771 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50724781 finished 2026-09-25 15:14:29,818 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:29] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 101 0.028 0.064 2026-09-25 15:14:29,850 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:29] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 15:14:29,862 44 INFO rb-48985ee-225086-418734 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-25 15:14:29,912 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: tour succeeded 2026-09-25 15:14:29,913 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_self_order_pricelist SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-25 15:14:29,933 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist.browser: heap 7931960 (allocated 8388608) 2026-09-25 15:14:29,934 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Closing chrome headless with pid 139697 2026-09-25 15:14:29,935 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Closing websocket connection 2026-09-25 15:14:29,935 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Terminating chrome headless with pid 139697 2026-09-25 15:14:29,989 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151429_989003_test_self_order_pricelist.txt 2026-09-25 15:14:29,989 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.test_self_order_pricelist: Removing chrome user profile "/tmp/tmpzifn8t5m_chrome_odoo" 2026-09-25 15:14:30,020 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-25 15:14:30,585 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_delete_mobile_order_from_backend ... 2026-09-25 15:14:33,089 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome pid: 139888 2026-09-25 15:14:33,089 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome headless temporary user profile dir: /tmp/tmpic6w7af2_chrome_odoo 2026-09-25 15:14:33,089 44 INFO rb-48985ee-225086-418734 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:35691/json/version 2026-09-25 15:14:33,090 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35691', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:14:33,128 44 INFO rb-48985ee-225086-418734 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-25 15:14:33,128 44 INFO rb-48985ee-225086-418734 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:35691/json 2026-09-25 15:14:33,129 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35691', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:14:33,134 44 INFO rb-48985ee-225086-418734 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:35691/devtools/page/C8FA46B378564EE9A312B51D7498C59C 2026-09-25 15:14:33,142 44 INFO rb-48985ee-225086-418734 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-25 15:14:33,145 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome headless enable page notifications 2026-09-25 15:14:33,154 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Setting session cookie in browser 2026-09-25 15:14:33,255 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Open "http://127.0.0.1:8069/pos-self/187?access_token=8168b5cbb6a24377" in browser 2026-09-25 15:14:33,255 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Navigating to: "http://127.0.0.1:8069/pos-self/187?access_token=8168b5cbb6a24377" 2026-09-25 15:14:33,263 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:14:33,535 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:33] "GET /pos-self/187?access_token=8168b5cbb6a24377 HTTP/1.1" 200 - 57 0.014 0.260 2026-09-25 15:14:33,538 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Navigation result: {'frameId': 'C8FA46B378564EE9A312B51D7498C59C', 'loaderId': '335EC3908FDF518FFEDF36208BB76485', 'isDownload': False} 2026-09-25 15:14:33,538 44 INFO rb-48985ee-225086-418734 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-25 15:14:33,549 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:14:33,560 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:14:33,583 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:33] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.016 2026-09-25 15:14:33,587 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:14:33,601 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:33] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.043 2026-09-25 15:14:33,603 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:14:33,610 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:33] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.054 2026-09-25 15:14:33,698 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:33] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-09-25 15:14:33,702 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:33] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-25 15:14:33,709 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:33] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 15:14:33,711 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:14:33,712 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:33] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:14:33,725 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Evaluate test code "odoo.startTour('test_delete_mobile_order_from_backend', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/187?access_token=8168b5cbb6a24377", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:14:33,730 44 INFO rb-48985ee-225086-418734 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-25 15:14:33,752 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:33] "POST /pos-self/relations/187 HTTP/1.1" 200 - 37 0.013 0.023 2026-09-25 15:14:33,775 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.056 2026-09-25 15:14:33,782 44 INFO rb-48985ee-225086-418734 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-25 15:14:33,903 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:33] "POST /pos-self/data/187 HTTP/1.1" 200 - 181 0.043 0.087 2026-09-25 15:14:33,906 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.122 2026-09-25 15:14:33,927 44 INFO rb-48985ee-225086-418734 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-25 15:14:33,953 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:33] "GET /web/image/ir.attachment/11806/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:14:33,978 44 INFO rb-48985ee-225086-418734 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-25 15:14:34,003 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:14:34,005 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:34] "GET /web/image/pos.category/356/image_128?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 2 0.000 0.014 2026-09-25 15:14:34,014 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:34] "GET /web/image/product.template/2484/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.012 2026-09-25 15:14:34,021 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:34] "GET /web/image/product.template/2480/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-25 15:14:34,028 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:34] "GET /web/image/product.template/2481/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-09-25 15:14:34,034 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:34] "GET /web/image/product.template/2482/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-09-25 15:14:34,039 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:34] "GET /web/image/product.template/2483/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-09-25 15:14:34,040 44 INFO rb-48985ee-225086-418734 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-25 15:14:34,099 44 INFO rb-48985ee-225086-418734 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-25 15:14:34,105 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:34] "GET /web/image/ir.attachment/11760/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:14:34,111 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14: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-25 15:14:34,122 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:34] "GET /web/image/product.product/2982/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-09-25 15:14:34,151 44 INFO rb-48985ee-225086-418734 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-25 15:14:34,210 44 INFO rb-48985ee-225086-418734 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-25 15:14:34,232 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36402288 started for PoS orders references: [{'name': None, 'pos_reference': '260-187-000001', 'uuid': '6e8486a0-ec0a-468f-a761-2aa06e000e87'}] 2026-09-25 15:14:34,251 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36402288 order {'name': None, 'pos_reference': '260-187-000001', 'uuid': '6e8486a0-ec0a-468f-a761-2aa06e000e87'} created pos.order #942 2026-09-25 15:14:34,257 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #36402288 finished 2026-09-25 15:14:34,302 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:34] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 99 0.028 0.065 2026-09-25 15:14:34,327 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:34] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:14:34,342 44 INFO rb-48985ee-225086-418734 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-25 15:14:34,396 44 INFO rb-48985ee-225086-418734 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-25 15:14:34,445 44 INFO rb-48985ee-225086-418734 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-25 15:14:34,508 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #3 deleted mail.message records with IDs: [10886] 2026-09-25 15:14:34,551 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #3 deleted pos.order records with IDs: [942] 2026-09-25 15:14:34,556 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #3 deleted mail.followers records with IDs: [2641] 2026-09-25 15:14:34,558 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:34] "POST /pos-self-order/test-delete-order-from-backend/ HTTP/1.1" 200 - 74 0.022 0.039 2026-09-25 15:14:34,561 44 INFO rb-48985ee-225086-418734 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-25 15:14:34,562 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:34] "GET /web/image/ir.attachment/11805/raw HTTP/1.1" 200 - 4 0.000 0.049 2026-09-25 15:14:34,577 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:34] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 10 0.002 0.008 2026-09-25 15:14:34,620 44 INFO rb-48985ee-225086-418734 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-25 15:14:34,671 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: tour succeeded 2026-09-25 15:14:34,671 44 INFO rb-48985ee-225086-418734 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-25 15:14:34,689 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend.browser: heap 8071064 (allocated 8912896) 2026-09-25 15:14:34,691 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Closing chrome headless with pid 139888 2026-09-25 15:14:34,691 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Closing websocket connection 2026-09-25 15:14:34,691 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Terminating chrome headless with pid 139888 2026-09-25 15:14:34,742 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151434_742804_test_delete_mobile_order_from_backend.txt 2026-09-25 15:14:34,743 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_delete_mobile_order_from_backend: Removing chrome user profile "/tmp/tmpic6w7af2_chrome_odoo" 2026-09-25 15:14:34,768 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_mobile_self_order_preparation_changes ... 2026-09-25 15:14:37,429 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome pid: 140080 2026-09-25 15:14:37,430 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmpdhq0dkp0_chrome_odoo 2026-09-25 15:14:37,430 44 INFO rb-48985ee-225086-418734 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:37719/json/version 2026-09-25 15:14:37,431 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37719', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:14:37,432 44 INFO rb-48985ee-225086-418734 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-25 15:14:37,432 44 INFO rb-48985ee-225086-418734 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:37719/json 2026-09-25 15:14:37,433 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37719', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:14:37,434 44 INFO rb-48985ee-225086-418734 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:37719/devtools/page/27B4E19052337CA66005287B11572EEE 2026-09-25 15:14:37,435 44 INFO rb-48985ee-225086-418734 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-25 15:14:37,436 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-09-25 15:14:37,438 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-09-25 15:14:37,543 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Open "http://127.0.0.1:8069/pos-self/188?access_token=bd31d5c5d6de451e" in browser 2026-09-25 15:14:37,543 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Navigating to: "http://127.0.0.1:8069/pos-self/188?access_token=bd31d5c5d6de451e" 2026-09-25 15:14:37,551 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:14:37,771 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:37] "GET /pos-self/188?access_token=bd31d5c5d6de451e HTTP/1.1" 200 - 57 0.014 0.209 2026-09-25 15:14:37,774 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Navigation result: {'frameId': '27B4E19052337CA66005287B11572EEE', 'loaderId': '035EC8AA4D5E38F536568C8E880262BF', 'isDownload': False} 2026-09-25 15:14:37,774 44 INFO rb-48985ee-225086-418734 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-25 15:14:37,783 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:14:37,795 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:14:37,815 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:37] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.024 2026-09-25 15:14:37,819 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:14:37,827 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:37] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.036 2026-09-25 15:14:37,832 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:14:37,853 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:37] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.053 2026-09-25 15:14:37,927 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:37] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-09-25 15:14:37,933 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:37] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:14:37,938 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:37] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.007 2026-09-25 15:14:37,942 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Evaluate test code "odoo.startTour('test_mobile_self_order_preparation_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/188?access_token=bd31d5c5d6de451e", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:14:37,943 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:14:37,943 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:37] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:14:37,947 44 INFO rb-48985ee-225086-418734 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-25 15:14:37,993 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:37] "POST /pos-self/relations/188 HTTP/1.1" 200 - 37 0.010 0.033 2026-09-25 15:14:38,010 44 INFO rb-48985ee-225086-418734 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-25 15:14:38,018 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.066 2026-09-25 15:14:38,149 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:38] "POST /pos-self/data/188 HTTP/1.1" 200 - 181 0.044 0.093 2026-09-25 15:14:38,151 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.122 2026-09-25 15:14:38,175 44 INFO rb-48985ee-225086-418734 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-25 15:14:38,202 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:38] "GET /web/image/ir.attachment/11859/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:14:38,228 44 INFO rb-48985ee-225086-418734 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-25 15:14:38,255 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:38] "GET /web/image/pos.category/356/image_128?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 2 0.000 0.015 2026-09-25 15:14:38,259 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:14:38,263 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:38] "GET /web/image/product.template/2480/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.017 2026-09-25 15:14:38,269 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:38] "GET /web/image/product.template/2484/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-25 15:14:38,275 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:38] "GET /web/image/product.template/2482/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-09-25 15:14:38,284 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:38] "GET /web/image/product.template/2481/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-09-25 15:14:38,291 44 INFO rb-48985ee-225086-418734 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-25 15:14:38,292 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:38] "GET /web/image/product.template/2483/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-09-25 15:14:38,354 44 INFO rb-48985ee-225086-418734 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-25 15:14:38,418 44 INFO rb-48985ee-225086-418734 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-25 15:14:38,425 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:38] "GET /web/image/ir.attachment/11813/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:14:38,433 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14: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-25 15:14:38,443 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:38] "GET /web/image/product.product/2982/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 8 0.003 0.010 2026-09-25 15:14:38,453 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:38] "GET /web/image/product.product/2984/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 8 0.002 0.019 2026-09-25 15:14:38,469 44 INFO rb-48985ee-225086-418734 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-25 15:14:38,520 44 INFO rb-48985ee-225086-418734 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-25 15:14:38,579 44 INFO rb-48985ee-225086-418734 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-25 15:14:38,630 44 INFO rb-48985ee-225086-418734 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-25 15:14:38,692 44 INFO rb-48985ee-225086-418734 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-25 15:14:38,714 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40904300 started for PoS orders references: [{'name': None, 'pos_reference': '260-188-000001', 'uuid': '90c8b134-8e84-4f94-aa34-f917956a7366'}] 2026-09-25 15:14:38,734 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40904300 order {'name': None, 'pos_reference': '260-188-000001', 'uuid': '90c8b134-8e84-4f94-aa34-f917956a7366'} created pos.order #943 2026-09-25 15:14:38,740 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40904300 finished 2026-09-25 15:14:38,787 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:38] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 107 0.030 0.067 2026-09-25 15:14:38,816 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:38] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:14:38,826 44 INFO rb-48985ee-225086-418734 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-25 15:14:38,880 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: tour succeeded 2026-09-25 15:14:38,881 44 INFO rb-48985ee-225086-418734 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-25 15:14:38,904 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: heap 8109088 (allocated 9175040) 2026-09-25 15:14:38,904 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing chrome headless with pid 140080 2026-09-25 15:14:38,905 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing websocket connection 2026-09-25 15:14:38,905 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Terminating chrome headless with pid 140080 2026-09-25 15:14:38,959 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151438_959628_test_mobile_self_order_preparation_changes.txt 2026-09-25 15:14:38,959 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Removing chrome user profile "/tmp/tmpdhq0dkp0_chrome_odoo" 2026-09-25 15:14:39,103 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome pid: 140276 2026-09-25 15:14:39,103 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless temporary user profile dir: /tmp/tmp1pfeaclv_chrome_odoo 2026-09-25 15:14:39,103 44 INFO rb-48985ee-225086-418734 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:41657/json/version 2026-09-25 15:14:39,104 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41657', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:14:39,142 44 INFO rb-48985ee-225086-418734 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-25 15:14:39,142 44 INFO rb-48985ee-225086-418734 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:41657/json 2026-09-25 15:14:39,143 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41657', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:14:39,149 44 INFO rb-48985ee-225086-418734 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:41657/devtools/page/5BC63C8F20F918EB1A5BB117774755A2 2026-09-25 15:14:39,156 44 INFO rb-48985ee-225086-418734 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-25 15:14:39,160 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome headless enable page notifications 2026-09-25 15:14:39,178 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:14:39,180 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Setting session cookie in browser 2026-09-25 15:14:39,180 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Open "http://127.0.0.1:8069/pos/ui?config_id=188" in browser 2026-09-25 15:14:39,180 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=188" 2026-09-25 15:14:39,355 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:39] "GET /pos/ui?config_id=188 HTTP/1.1" 200 - 73 0.017 0.152 2026-09-25 15:14:39,357 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Navigation result: {'frameId': '5BC63C8F20F918EB1A5BB117774755A2', 'loaderId': 'ACB69336621FE28359F1ED02AD056BA7', 'isDownload': False} 2026-09-25 15:14:39,357 44 INFO rb-48985ee-225086-418734 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-25 15:14:39,366 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:14:39,376 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:39] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:14:39,379 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:39] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 15:14:39,384 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:39] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.010 2026-09-25 15:14:39,657 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:14:39,658 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:39] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:14:39,665 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:39] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:14:39,675 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Evaluate test code "odoo.startTour('test_pos_self_order_preparation_changes', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=188", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:14:39,677 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:39] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:14:39,678 44 INFO rb-48985ee-225086-418734 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-25 15:14:39,684 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:39] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:14:39,688 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:39] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:14:39,698 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:39] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 5 0.001 0.004 2026-09-25 15:14:39,701 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.007 2026-09-25 15:14:39,724 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:39] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 11 0.004 0.019 2026-09-25 15:14:39,725 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.013 2026-09-25 15:14:40,056 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 280, model: sale.order 2026-09-25 15:14:40,057 44 INFO rb-48985ee-225086-418734 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/Auditor - Readonly - Accounting/Bookkeeper - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/Administrator - Sales/User: Own Documents Only - Role / Portal Contact your administrator to request access if necessary. 2026-09-25 15:14:40,058 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 280, model: sale.order.line 2026-09-25 15:14:40,058 44 INFO rb-48985ee-225086-418734 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/Auditor - Readonly - Accounting/Bookkeeper - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/User: Own Documents Only - Role / Portal Contact your administrator to request access if necessary. 2026-09-25 15:14:40,064 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:40] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 483 0.106 0.219 2026-09-25 15:14:40,077 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14: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-25 15:14:40,117 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:14:40,148 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:40] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:14:40,161 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:40] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:14:40,172 44 INFO rb-48985ee-225086-418734 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-25 15:14:40,179 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:40] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:14:40,198 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:14:40,205 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:40] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:14:40,206 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:40] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:14:40,207 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:40] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:14:40,216 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:14:40,218 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:14:40,219 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:40] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.003 0.016 2026-09-25 15:14:40,226 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:40] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.002 0.009 2026-09-25 15:14:40,239 44 INFO rb-48985ee-225086-418734 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-25 15:14:40,266 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:40] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:14:40,273 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:40] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.004 0.008 2026-09-25 15:14:40,300 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:40] "GET /pos/ui/188?from_backend=True HTTP/1.1" 200 - 33 0.008 0.030 2026-09-25 15:14:40,325 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:40] "GET /pos/ui/188 HTTP/1.1" 200 - 33 0.007 0.054 2026-09-25 15:14:40,340 44 INFO rb-48985ee-225086-418734 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-25 15:14:40,376 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:40] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 38 0.010 0.024 2026-09-25 15:14:40,392 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:40] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.001 0.008 2026-09-25 15:14:40,402 44 INFO rb-48985ee-225086-418734 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-25 15:14:40,403 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:14:40,453 44 INFO rb-48985ee-225086-418734 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-25 15:14:40,506 44 INFO rb-48985ee-225086-418734 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-25 15:14:40,567 44 INFO rb-48985ee-225086-418734 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-25 15:14:40,648 44 INFO rb-48985ee-225086-418734 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-25 15:14:40,698 44 INFO rb-48985ee-225086-418734 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-25 15:14:40,748 44 INFO rb-48985ee-225086-418734 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-25 15:14:40,799 44 INFO rb-48985ee-225086-418734 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-25 15:14:40,870 44 INFO rb-48985ee-225086-418734 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-25 15:14:40,881 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:14:40,921 44 INFO rb-48985ee-225086-418734 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-25 15:14:40,981 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: tour succeeded 2026-09-25 15:14:40,982 44 INFO rb-48985ee-225086-418734 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-25 15:14:40,985 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40032084 started for PoS orders references: [{'name': '/', 'pos_reference': '260-188-000001', 'uuid': '90c8b134-8e84-4f94-aa34-f917956a7366'}] 2026-09-25 15:14:40,988 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:14:41,028 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes.browser: heap 15137516 (allocated 16252928) 2026-09-25 15:14:41,032 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing chrome headless with pid 140276 2026-09-25 15:14:41,033 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Closing websocket connection 2026-09-25 15:14:41,034 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Terminating chrome headless with pid 140276 2026-09-25 15:14:41,043 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added payment_ids [833] to pos.order #943 2026-09-25 15:14:41,095 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151441_095487_test_mobile_self_order_preparation_changes.txt 2026-09-25 15:14:41,096 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: Removing chrome user profile "/tmp/tmp1pfeaclv_chrome_odoo" 2026-09-25 15:14:41,109 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_mobile_self_order_preparation_changes: waiting for threads: [, ] 2026-09-25 15:14:41,258 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40032084 order {'name': '/', 'pos_reference': '260-188-000001', 'uuid': '90c8b134-8e84-4f94-aa34-f917956a7366'} updated pos.order #943 2026-09-25 15:14:41,260 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #40032084 finished 2026-09-25 15:14:41,279 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:41] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 265 0.097 0.199 2026-09-25 15:14:41,306 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_order_sequence_in_self ... 2026-09-25 15:14:43,826 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome pid: 140482 2026-09-25 15:14:43,826 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome headless temporary user profile dir: /tmp/tmpprfth8r7_chrome_odoo 2026-09-25 15:14:43,826 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Issuing json command http://127.0.0.1:43187/json/version 2026-09-25 15:14:43,828 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43187', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:14:43,867 44 INFO rb-48985ee-225086-418734 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-25 15:14:43,868 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Issuing json command http://127.0.0.1:43187/json 2026-09-25 15:14:43,868 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43187', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:14:43,875 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Websocket url found: ws://127.0.0.1:43187/devtools/page/4A3E7CB2B298E839F2BB6170335AC513 2026-09-25 15:14:43,882 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Enable chrome headless console log notification 2026-09-25 15:14:43,886 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome headless enable page notifications 2026-09-25 15:14:43,898 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Setting session cookie in browser 2026-09-25 15:14:44,007 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Open "http://127.0.0.1:8069/pos-self/189?access_token=fe47b4d39ae94fa6" in browser 2026-09-25 15:14:44,008 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Navigating to: "http://127.0.0.1:8069/pos-self/189?access_token=fe47b4d39ae94fa6" 2026-09-25 15:14:44,015 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:14:44,242 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:44] "GET /pos-self/189?access_token=fe47b4d39ae94fa6 HTTP/1.1" 200 - 57 0.019 0.211 2026-09-25 15:14:44,245 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Navigation result: {'frameId': '4A3E7CB2B298E839F2BB6170335AC513', 'loaderId': '5DF83367F02671303FA7A2C1802E2FCB', 'isDownload': False} 2026-09-25 15:14:44,245 44 INFO rb-48985ee-225086-418734 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-25 15:14:44,256 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:14:44,268 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:14:44,294 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:44] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.015 0.019 2026-09-25 15:14:44,299 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:14:44,312 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:44] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.048 2026-09-25 15:14:44,317 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:14:44,326 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:44] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.060 2026-09-25 15:14:44,406 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:44] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-09-25 15:14:44,410 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:44] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-25 15:14:44,415 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:44] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 15:14:44,420 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:14:44,420 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:44] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:14:44,441 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Evaluate test code "odoo.startTour('test_order_sequence_in_self', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/189?access_token=fe47b4d39ae94fa6", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:14:44,447 44 INFO rb-48985ee-225086-418734 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-25 15:14:44,448 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-25 15:14:44,478 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:44] "POST /pos-self/relations/189 HTTP/1.1" 200 - 37 0.010 0.044 2026-09-25 15:14:44,479 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.024 2026-09-25 15:14:44,637 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:44] "POST /pos-self/data/189 HTTP/1.1" 200 - 181 0.056 0.093 2026-09-25 15:14:44,663 44 INFO rb-48985ee-225086-418734 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-25 15:14:44,689 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:44] "GET /web/image/ir.attachment/11912/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:14:44,714 44 INFO rb-48985ee-225086-418734 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-25 15:14:44,740 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:44] "GET /web/image/pos.category/356/image_128?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 2 0.000 0.014 2026-09-25 15:14:44,744 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:14:44,748 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:44] "GET /web/image/product.template/2480/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-25 15:14:44,755 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:44] "GET /web/image/product.template/2481/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-25 15:14:44,761 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:44] "GET /web/image/product.template/2484/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-09-25 15:14:44,768 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:44] "GET /web/image/product.template/2482/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-09-25 15:14:44,774 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:44] "GET /web/image/product.template/2483/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-09-25 15:14:44,774 44 INFO rb-48985ee-225086-418734 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-25 15:14:44,832 44 INFO rb-48985ee-225086-418734 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-25 15:14:44,838 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:44] "GET /web/image/ir.attachment/11866/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:14:44,844 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:14:44,853 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:44] "GET /web/image/product.product/2985/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-09-25 15:14:44,884 44 INFO rb-48985ee-225086-418734 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-25 15:14:44,943 44 INFO rb-48985ee-225086-418734 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-25 15:14:44,961 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46326717 started for PoS orders references: [{'name': None, 'pos_reference': '260-189-000001', 'uuid': 'acf96236-aeb4-48e8-9e37-bdd9975ae987'}] 2026-09-25 15:14:44,980 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46326717 order {'name': None, 'pos_reference': '260-189-000001', 'uuid': 'acf96236-aeb4-48e8-9e37-bdd9975ae987'} created pos.order #944 2026-09-25 15:14:44,986 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #46326717 finished 2026-09-25 15:14:45,190 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:45] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 269 0.080 0.169 2026-09-25 15:14:45,241 44 INFO rb-48985ee-225086-418734 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-25 15:14:45,295 44 INFO rb-48985ee-225086-418734 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-25 15:14:45,349 44 INFO rb-48985ee-225086-418734 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-25 15:14:45,408 44 INFO rb-48985ee-225086-418734 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-25 15:14:45,461 44 INFO rb-48985ee-225086-418734 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-25 15:14:45,512 44 INFO rb-48985ee-225086-418734 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-25 15:14:45,568 44 INFO rb-48985ee-225086-418734 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-25 15:14:45,588 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91597379 started for PoS orders references: [{'name': None, 'pos_reference': '260-189-000002', 'uuid': '9c6d7add-62e2-4b2a-9166-388d7c89fc44'}] 2026-09-25 15:14:45,603 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91597379 order {'name': None, 'pos_reference': '260-189-000002', 'uuid': '9c6d7add-62e2-4b2a-9166-388d7c89fc44'} created pos.order #945 2026-09-25 15:14:45,609 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #91597379 finished 2026-09-25 15:14:45,763 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:45] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 157 0.050 0.145 2026-09-25 15:14:45,808 44 INFO rb-48985ee-225086-418734 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-25 15:14:45,862 44 INFO rb-48985ee-225086-418734 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-25 15:14:45,916 44 INFO rb-48985ee-225086-418734 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-25 15:14:45,975 44 INFO rb-48985ee-225086-418734 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-25 15:14:46,028 44 INFO rb-48985ee-225086-418734 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-25 15:14:46,079 44 INFO rb-48985ee-225086-418734 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-25 15:14:46,135 44 INFO rb-48985ee-225086-418734 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-25 15:14:46,155 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60556873 started for PoS orders references: [{'name': None, 'pos_reference': '260-189-000003', 'uuid': 'da5b1ed0-3489-4434-91ba-89dc80b167d3'}] 2026-09-25 15:14:46,170 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60556873 order {'name': None, 'pos_reference': '260-189-000003', 'uuid': 'da5b1ed0-3489-4434-91ba-89dc80b167d3'} created pos.order #946 2026-09-25 15:14:46,176 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #60556873 finished 2026-09-25 15:14:46,322 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:46] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 157 0.047 0.140 2026-09-25 15:14:46,375 44 INFO rb-48985ee-225086-418734 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-25 15:14:46,428 44 INFO rb-48985ee-225086-418734 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-25 15:14:46,483 44 INFO rb-48985ee-225086-418734 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-25 15:14:46,541 44 INFO rb-48985ee-225086-418734 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-25 15:14:46,595 44 INFO rb-48985ee-225086-418734 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-25 15:14:46,645 44 INFO rb-48985ee-225086-418734 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-25 15:14:46,701 44 INFO rb-48985ee-225086-418734 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-25 15:14:46,720 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69642764 started for PoS orders references: [{'name': None, 'pos_reference': '260-189-000004', 'uuid': '64f56a03-327a-4a6c-bf2b-1e65c4e2f91b'}] 2026-09-25 15:14:46,733 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69642764 order {'name': None, 'pos_reference': '260-189-000004', 'uuid': '64f56a03-327a-4a6c-bf2b-1e65c4e2f91b'} created pos.order #947 2026-09-25 15:14:46,739 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #69642764 finished 2026-09-25 15:14:46,880 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:46] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 157 0.042 0.136 2026-09-25 15:14:46,925 44 INFO rb-48985ee-225086-418734 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-25 15:14:46,978 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: tour succeeded 2026-09-25 15:14:46,978 44 INFO rb-48985ee-225086-418734 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-25 15:14:47,003 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self.browser: heap 9913500 (allocated 11010048) 2026-09-25 15:14:47,004 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Closing chrome headless with pid 140482 2026-09-25 15:14:47,004 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Closing websocket connection 2026-09-25 15:14:47,005 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Terminating chrome headless with pid 140482 2026-09-25 15:14:47,058 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151447_058784_test_order_sequence_in_self.txt 2026-09-25 15:14:47,059 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_order_sequence_in_self: Removing chrome user profile "/tmp/tmpprfth8r7_chrome_odoo" 2026-09-25 15:14:47,087 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_pos_self_order_table_transfer ... 2026-09-25 15:14:51,405 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome pid: 140678 2026-09-25 15:14:51,405 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome headless temporary user profile dir: /tmp/tmprvpf9_zs_chrome_odoo 2026-09-25 15:14:51,405 44 INFO rb-48985ee-225086-418734 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:33633/json/version 2026-09-25 15:14:51,406 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33633', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:14:51,408 44 INFO rb-48985ee-225086-418734 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-25 15:14:51,408 44 INFO rb-48985ee-225086-418734 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:33633/json 2026-09-25 15:14:51,409 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33633', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:14:51,410 44 INFO rb-48985ee-225086-418734 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:33633/devtools/page/61976293428EA5FB99A28B508F937498 2026-09-25 15:14:51,411 44 INFO rb-48985ee-225086-418734 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-25 15:14:51,412 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome headless enable page notifications 2026-09-25 15:14:51,518 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:14:51,519 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Setting session cookie in browser 2026-09-25 15:14:51,520 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Open "http://127.0.0.1:8069/pos/ui?config_id=190" in browser 2026-09-25 15:14:51,520 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=190" 2026-09-25 15:14:51,527 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:14:51,802 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:51] "GET /pos/ui?config_id=190 HTTP/1.1" 200 - 87 0.018 0.259 2026-09-25 15:14:51,804 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Navigation result: {'frameId': '61976293428EA5FB99A28B508F937498', 'loaderId': 'E44D7ED74DC04A50FDB60AEF59046591', 'isDownload': False} 2026-09-25 15:14:51,805 44 INFO rb-48985ee-225086-418734 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-25 15:14:51,814 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:14:51,823 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:51] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:14:51,827 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:51] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.008 2026-09-25 15:14:51,831 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:51] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 15:14:52,117 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:14:52,122 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:14:52,128 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:52] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-25 15:14:52,140 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:52] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:14:52,141 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Evaluate test code "odoo.startTour('test_pos_self_order_table_transfer', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui?config_id=190", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:14:52,144 44 INFO rb-48985ee-225086-418734 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-25 15:14:52,149 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:14:52,153 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:14:52,165 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.006 2026-09-25 15:14:52,173 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.013 2026-09-25 15:14:52,199 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.007 0.020 2026-09-25 15:14:52,200 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-09-25 15:14:52,525 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 280, model: sale.order 2026-09-25 15:14:52,526 44 INFO rb-48985ee-225086-418734 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/Auditor - Readonly - Accounting/Bookkeeper - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/Administrator - Sales/User: Own Documents Only - Role / Portal Contact your administrator to request access if necessary. 2026-09-25 15:14:52,527 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 280, model: sale.order.line 2026-09-25 15:14:52,527 44 INFO rb-48985ee-225086-418734 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/Auditor - Readonly - Accounting/Bookkeeper - Accounting/Invoicing - Inventory/User - Manufacturing/User - Project/Administrator - Project/User - Sales/User: Own Documents Only - Role / Portal Contact your administrator to request access if necessary. 2026-09-25 15:14:52,533 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 488 0.103 0.215 2026-09-25 15:14:52,545 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:14:52,582 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:14:52,614 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:52] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-09-25 15:14:52,626 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:14:52,634 44 INFO rb-48985ee-225086-418734 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-25 15:14:52,641 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-09-25 15:14:52,665 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:14:52,670 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:14:52,675 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:52] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:14:52,676 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:14:52,687 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:14:52,690 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:14:52,694 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:52] "GET /web/image/res.users/280/avatar_128 HTTP/1.1" 200 - 14 0.010 0.014 2026-09-25 15:14:52,701 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:14:52,702 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:52] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.002 0.030 2026-09-25 15:14:52,709 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:52] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.001 0.016 2026-09-25 15:14:52,720 44 INFO rb-48985ee-225086-418734 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-25 15:14:52,737 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:52] "GET /pos/ui/190?from_backend=True HTTP/1.1" 200 - 33 0.008 0.031 2026-09-25 15:14:52,761 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:52] "GET /pos/ui/190 HTTP/1.1" 200 - 33 0.008 0.054 2026-09-25 15:14:52,768 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:52] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.001 0.024 2026-09-25 15:14:52,841 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 15:14:52,879 44 INFO rb-48985ee-225086-418734 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-25 15:14:52,894 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:14:52,930 44 INFO rb-48985ee-225086-418734 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-25 15:14:52,980 44 INFO rb-48985ee-225086-418734 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-25 15:14:53,038 44 INFO rb-48985ee-225086-418734 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-25 15:14:53,049 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:53] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:14:53,096 44 INFO rb-48985ee-225086-418734 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-25 15:14:53,154 44 INFO rb-48985ee-225086-418734 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-25 15:14:53,156 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38652828 started for PoS orders references: [{'name': '/', 'pos_reference': '260-190-000001', 'uuid': 'acf8067f-d6b2-4ada-b9c2-fab7dae63d98'}] 2026-09-25 15:14:53,162 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:14:53,173 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38652828 order {'name': '/', 'pos_reference': '260-190-000001', 'uuid': 'acf8067f-d6b2-4ada-b9c2-fab7dae63d98'} updated pos.order #948 2026-09-25 15:14:53,180 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #38652828 finished 2026-09-25 15:14:53,214 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:53] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 55 0.018 0.042 2026-09-25 15:14:53,239 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:53] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:14:53,245 44 INFO rb-48985ee-225086-418734 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-25 15:14:53,299 44 INFO rb-48985ee-225086-418734 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-25 15:14:55,341 44 INFO rb-48985ee-225086-418734 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-25 15:14:55,392 44 INFO rb-48985ee-225086-418734 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-25 15:14:55,452 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 15:14:55,454 44 INFO rb-48985ee-225086-418734 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-25 15:14:55,504 44 INFO rb-48985ee-225086-418734 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-25 15:14:55,555 44 INFO rb-48985ee-225086-418734 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-25 15:14:55,605 44 INFO rb-48985ee-225086-418734 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-25 15:14:55,659 44 INFO rb-48985ee-225086-418734 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-25 15:14:55,668 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10397629 started for PoS orders references: [{'name': '/', 'pos_reference': '261-190-000001', 'uuid': '0b030f5f-e367-4c8c-8c80-57ae43bae7f3'}] 2026-09-25 15:14:55,695 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10397629 order {'name': '/', 'pos_reference': '261-190-000001', 'uuid': '0b030f5f-e367-4c8c-8c80-57ae43bae7f3'} created pos.order #949 2026-09-25 15:14:55,702 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10397629 finished 2026-09-25 15:14:55,721 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:55] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 44 0.014 0.041 2026-09-25 15:14:55,741 44 INFO rb-48985ee-225086-418734 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-25 15:14:55,800 44 INFO rb-48985ee-225086-418734 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-25 15:14:55,801 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:55] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 15:14:55,850 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: tour succeeded 2026-09-25 15:14:55,851 44 INFO rb-48985ee-225086-418734 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-25 15:14:55,885 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer.browser: heap 16273648 (allocated 17436672) 2026-09-25 15:14:55,886 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Closing chrome headless with pid 140678 2026-09-25 15:14:55,887 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Closing websocket connection 2026-09-25 15:14:55,887 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Terminating chrome headless with pid 140678 2026-09-25 15:14:55,941 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151455_941536_test_pos_self_order_table_transfer.txt 2026-09-25 15:14:55,941 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_pos_self_order_table_transfer: Removing chrome user profile "/tmp/tmprvpf9_zs_chrome_odoo" 2026-09-25 15:14:55,972 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_category_with_only_special_products ... 2026-09-25 15:14:58,492 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Chrome pid: 140880 2026-09-25 15:14:58,492 44 INFO rb-48985ee-225086-418734 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/tmp7x3lbhzn_chrome_odoo 2026-09-25 15:14:58,492 44 INFO rb-48985ee-225086-418734 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:40467/json/version 2026-09-25 15:14:58,493 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40467', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:14:58,531 44 INFO rb-48985ee-225086-418734 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-25 15:14:58,531 44 INFO rb-48985ee-225086-418734 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:40467/json 2026-09-25 15:14:58,532 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40467', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:14:58,538 44 INFO rb-48985ee-225086-418734 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:40467/devtools/page/8ECECA4D482A9CAD44669D268A82B1DC 2026-09-25 15:14:58,545 44 INFO rb-48985ee-225086-418734 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-25 15:14:58,549 44 INFO rb-48985ee-225086-418734 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-25 15:14:58,561 44 INFO rb-48985ee-225086-418734 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-25 15:14:58,668 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Open "http://127.0.0.1:8069/pos-self/191?access_token=2af072cd58bc447d" in browser 2026-09-25 15:14:58,668 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Navigating to: "http://127.0.0.1:8069/pos-self/191?access_token=2af072cd58bc447d" 2026-09-25 15:14:58,675 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:14:58,888 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:58] "GET /pos-self/191?access_token=2af072cd58bc447d HTTP/1.1" 200 - 57 0.014 0.200 2026-09-25 15:14:58,890 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Navigation result: {'frameId': '8ECECA4D482A9CAD44669D268A82B1DC', 'loaderId': 'EB4E909764BB028A51172CE575485F6E', 'isDownload': False} 2026-09-25 15:14:58,891 44 INFO rb-48985ee-225086-418734 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-25 15:14:58,899 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:14:58,910 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:14:58,935 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:58] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.013 0.019 2026-09-25 15:14:58,940 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:14:58,953 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:58] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.047 2026-09-25 15:14:58,957 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:14:58,965 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:58] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.057 2026-09-25 15:14:59,057 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:59] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-09-25 15:14:59,062 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:59] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:14:59,067 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:59] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 15:14:59,071 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:14:59,072 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:59] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:14:59,075 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Evaluate test code "odoo.startTour('self_order_mobile_special_products_category', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/191?access_token=2af072cd58bc447d", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:14:59,080 44 INFO rb-48985ee-225086-418734 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-25 15:14:59,106 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:59] "POST /pos-self/relations/191 HTTP/1.1" 200 - 37 0.009 0.021 2026-09-25 15:14:59,133 44 INFO rb-48985ee-225086-418734 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-25 15:14:59,135 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:59] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.056 2026-09-25 15:14:59,269 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:59] "POST /pos-self/data/191 HTTP/1.1" 200 - 179 0.045 0.095 2026-09-25 15:14:59,270 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:59] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.127 2026-09-25 15:14:59,292 44 INFO rb-48985ee-225086-418734 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-25 15:14:59,319 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:59] "GET /web/image/ir.attachment/12015/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:14:59,329 44 INFO rb-48985ee-225086-418734 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-25 15:14:59,335 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:59] "GET /web/image/ir.attachment/11969/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-25 15:14:59,340 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:14:59,395 44 INFO rb-48985ee-225086-418734 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-25 15:14:59,415 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:59] "GET /web/image/pos.category/357/image_128?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 2 0.000 0.014 2026-09-25 15:14:59,427 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:59] "GET /web/image/pos.category/356/image_128?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 2 0.000 0.027 2026-09-25 15:14:59,434 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:59] "GET /web/image/product.template/2480/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-09-25 15:14:59,442 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:59] "GET /web/image/product.template/2481/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-09-25 15:14:59,445 44 INFO rb-48985ee-225086-418734 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-25 15:14:59,448 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:59] "GET /web/image/product.template/2484/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-09-25 15:14:59,454 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:59] "GET /web/image/product.template/2482/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.044 2026-09-25 15:14:59,460 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:59] "GET /web/image/product.template/2483/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-09-25 15:14:59,466 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:59] "GET /web/image/product.template/2485/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-09-25 15:14:59,472 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:14:59] "GET /web/image/product.template/2486/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-09-25 15:14:59,496 44 INFO rb-48985ee-225086-418734 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-25 15:14:59,547 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: tour succeeded 2026-09-25 15:14:59,548 44 INFO rb-48985ee-225086-418734 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-25 15:14:59,563 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products.browser: heap 7034976 (allocated 7602176) 2026-09-25 15:14:59,565 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Closing chrome headless with pid 140880 2026-09-25 15:14:59,565 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Closing websocket connection 2026-09-25 15:14:59,565 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Terminating chrome headless with pid 140880 2026-09-25 15:14:59,619 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151459_619087_test_self_order_category_with_only_special_products.txt 2026-09-25 15:14:59,619 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_category_with_only_special_products: Removing chrome user profile "/tmp/tmp7x3lbhzn_chrome_odoo" 2026-09-25 15:14:59,643 44 INFO rb-48985ee-225086-418734 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-25 15:15:02,227 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Chrome pid: 141070 2026-09-25 15:15:02,227 44 INFO rb-48985ee-225086-418734 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/tmprxz8i6kk_chrome_odoo 2026-09-25 15:15:02,227 44 INFO rb-48985ee-225086-418734 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:32859/json/version 2026-09-25 15:15:02,228 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32859', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:15:02,230 44 INFO rb-48985ee-225086-418734 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-25 15:15:02,230 44 INFO rb-48985ee-225086-418734 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:32859/json 2026-09-25 15:15:02,230 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32859', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:15:02,231 44 INFO rb-48985ee-225086-418734 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:32859/devtools/page/89AEBB60E3E7C7AE620FD440FF40EFED 2026-09-25 15:15:02,232 44 INFO rb-48985ee-225086-418734 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-25 15:15:02,233 44 INFO rb-48985ee-225086-418734 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-25 15:15:02,236 44 INFO rb-48985ee-225086-418734 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-25 15:15:02,335 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Open "http://127.0.0.1:8069/pos-self/192?access_token=683d9e0d58b24e50" in browser 2026-09-25 15:15:02,335 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Navigating to: "http://127.0.0.1:8069/pos-self/192?access_token=683d9e0d58b24e50" 2026-09-25 15:15:02,343 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:15:02,609 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:02] "GET /pos-self/192?access_token=683d9e0d58b24e50 HTTP/1.1" 200 - 57 0.014 0.253 2026-09-25 15:15:02,612 44 INFO rb-48985ee-225086-418734 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': '89AEBB60E3E7C7AE620FD440FF40EFED', 'loaderId': '4922DB428E8015D23FE4090BF7CB46C8', 'isDownload': False} 2026-09-25 15:15:02,612 44 INFO rb-48985ee-225086-418734 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-25 15:15:02,620 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:15:02,630 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:15:02,655 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:02] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.018 2026-09-25 15:15:02,660 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:15:02,674 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:02] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.044 2026-09-25 15:15:02,680 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:15:02,694 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:02] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.062 2026-09-25 15:15:02,773 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:02] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-25 15:15:02,778 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:02] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:15:02,784 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:02] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.002 0.005 2026-09-25 15:15:02,789 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:15:02,789 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:02] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:15:02,790 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync: Evaluate test code "odoo.startTour('test_self_order_meal_do_not_change_tracking_number_on_sync', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/192?access_token=683d9e0d58b24e50", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:15:02,797 44 INFO rb-48985ee-225086-418734 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-25 15:15:02,824 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:02] "POST /pos-self/relations/192 HTTP/1.1" 200 - 37 0.010 0.021 2026-09-25 15:15:02,848 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.053 2026-09-25 15:15:02,850 44 INFO rb-48985ee-225086-418734 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-25 15:15:02,978 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:02] "POST /pos-self/data/192 HTTP/1.1" 200 - 181 0.043 0.093 2026-09-25 15:15:02,980 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.122 2026-09-25 15:15:03,003 44 INFO rb-48985ee-225086-418734 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-25 15:15:03,031 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:03] "GET /web/image/ir.attachment/12068/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:15:03,054 44 INFO rb-48985ee-225086-418734 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-25 15:15:03,081 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:03] "GET /web/image/pos.category/356/image_128?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-09-25 15:15:03,086 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:15:03,090 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:03] "GET /web/image/product.template/2480/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.002 0.017 2026-09-25 15:15:03,097 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:03] "GET /web/image/product.template/2481/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.023 2026-09-25 15:15:03,104 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:03] "GET /web/image/product.template/2482/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-09-25 15:15:03,111 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:03] "GET /web/image/product.template/2484/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-09-25 15:15:03,116 44 INFO rb-48985ee-225086-418734 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-25 15:15:03,118 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:03] "GET /web/image/product.template/2483/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-09-25 15:15:03,181 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:03] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 6 0.001 0.006 2026-09-25 15:15:03,190 44 INFO rb-48985ee-225086-418734 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-25 15:15:03,251 44 INFO rb-48985ee-225086-418734 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-25 15:15:03,301 44 INFO rb-48985ee-225086-418734 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-25 15:15:03,358 44 INFO rb-48985ee-225086-418734 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-25 15:15:03,416 44 INFO rb-48985ee-225086-418734 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-25 15:15:03,467 44 INFO rb-48985ee-225086-418734 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-25 15:15:03,526 44 INFO rb-48985ee-225086-418734 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-25 15:15:03,577 44 INFO rb-48985ee-225086-418734 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-25 15:15:03,577 44 INFO rb-48985ee-225086-418734 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-25 15:15:03,595 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_meal_do_not_change_tracking_number_on_sync.browser: heap 7758636 (allocated 9175040) 2026-09-25 15:15:03,596 44 INFO rb-48985ee-225086-418734 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 141070 2026-09-25 15:15:03,596 44 INFO rb-48985ee-225086-418734 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-25 15:15:03,596 44 INFO rb-48985ee-225086-418734 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 141070 2026-09-25 15:15:03,650 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151503_650084_test_self_order_meal_do_not_change_tracking_number_on_sync.txt 2026-09-25 15:15:03,650 44 INFO rb-48985ee-225086-418734 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/tmprxz8i6kk_chrome_odoo" 2026-09-25 15:15:03,675 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile ... 2026-09-25 15:15:06,264 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 141258 2026-09-25 15:15:06,264 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp4wzcpsfy_chrome_odoo 2026-09-25 15:15:06,264 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:32831/json/version 2026-09-25 15:15:06,265 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32831', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:15:06,267 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-09-25 15:15:06,267 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:32831/json 2026-09-25 15:15:06,267 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32831', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:15:06,268 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:32831/devtools/page/AC5E4395A8F6825BC566D29B067C04DC 2026-09-25 15:15:06,269 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-25 15:15:06,271 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-25 15:15:06,273 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-25 15:15:06,370 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/193?access_token=95d3ff42cfe84b52&table_identifier=f44696cc" in browser 2026-09-25 15:15:06,370 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigating to: "http://127.0.0.1:8069/pos-self/193?access_token=95d3ff42cfe84b52&table_identifier=f44696cc" 2026-09-25 15:15:06,378 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:15:06,590 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:06] "GET /pos-self/193?access_token=95d3ff42cfe84b52&table_identifier=f44696cc HTTP/1.1" 200 - 59 0.015 0.199 2026-09-25 15:15:06,592 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'AC5E4395A8F6825BC566D29B067C04DC', 'loaderId': 'FFAEC54A49132FF784508451B350F08E', 'isDownload': False} 2026-09-25 15:15:06,593 44 INFO rb-48985ee-225086-418734 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-25 15:15:06,601 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:15:06,616 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:15:06,640 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:06] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.018 2026-09-25 15:15:06,645 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:15:06,658 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:06] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.045 2026-09-25 15:15:06,662 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:15:06,670 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:06] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.055 2026-09-25 15:15:06,760 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:06] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-25 15:15:06,765 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:06] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:15:06,771 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:06] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.007 2026-09-25 15:15:06,774 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_mobile_each_table_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/193?access_token=95d3ff42cfe84b52&table_identifier=f44696cc", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:15:06,776 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:15:06,776 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:06] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:15:06,780 44 INFO rb-48985ee-225086-418734 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-25 15:15:06,814 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:06] "POST /pos-self/relations/193 HTTP/1.1" 200 - 37 0.010 0.021 2026-09-25 15:15:06,837 44 INFO rb-48985ee-225086-418734 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-25 15:15:06,839 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.054 2026-09-25 15:15:06,970 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:06] "POST /pos-self/data/193 HTTP/1.1" 200 - 181 0.043 0.087 2026-09-25 15:15:06,971 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:06] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.123 2026-09-25 15:15:07,000 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:07] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.004 2026-09-25 15:15:07,003 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-25 15:15:07,028 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:07] "GET /web/image/ir.attachment/12121/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-25 15:15:07,039 44 INFO rb-48985ee-225086-418734 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-25 15:15:07,046 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:07] "GET /web/image/ir.attachment/12075/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-25 15:15:07,051 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:15:07,104 44 INFO rb-48985ee-225086-418734 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-25 15:15:07,125 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:07] "GET /web/image/pos.category/356/image_128?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 2 0.000 0.012 2026-09-25 15:15:07,132 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:07] "GET /web/image/product.template/2480/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.014 2026-09-25 15:15:07,138 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:07] "GET /web/image/product.template/2481/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-25 15:15:07,144 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:07] "GET /web/image/product.template/2484/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-09-25 15:15:07,150 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:07] "GET /web/image/product.template/2482/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-09-25 15:15:07,156 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:07] "GET /web/image/product.template/2483/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-09-25 15:15:07,164 44 INFO rb-48985ee-225086-418734 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-25 15:15:07,222 44 INFO rb-48985ee-225086-418734 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-25 15:15:07,234 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15: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-25 15:15:07,244 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:07] "GET /web/image/product.product/2982/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-09-25 15:15:07,274 44 INFO rb-48985ee-225086-418734 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-25 15:15:07,334 44 INFO rb-48985ee-225086-418734 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-25 15:15:07,353 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48081099 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000001', 'uuid': 'eadb2148-3d3c-4786-a04f-c90c25cfd557'}] 2026-09-25 15:15:07,371 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48081099 order {'name': None, 'pos_reference': '260-193-000001', 'uuid': 'eadb2148-3d3c-4786-a04f-c90c25cfd557'} created pos.order #950 2026-09-25 15:15:07,378 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #48081099 finished 2026-09-25 15:15:07,420 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:07] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 101 0.027 0.062 2026-09-25 15:15:07,443 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:07] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.006 2026-09-25 15:15:07,460 44 INFO rb-48985ee-225086-418734 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-25 15:15:07,509 44 INFO rb-48985ee-225086-418734 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-25 15:15:07,563 44 INFO rb-48985ee-225086-418734 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-25 15:15:07,617 44 INFO rb-48985ee-225086-418734 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-25 15:15:07,668 44 INFO rb-48985ee-225086-418734 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-25 15:15:07,718 44 INFO rb-48985ee-225086-418734 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-25 15:15:07,771 44 INFO rb-48985ee-225086-418734 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-25 15:15:07,824 44 INFO rb-48985ee-225086-418734 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-25 15:15:07,876 44 INFO rb-48985ee-225086-418734 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-25 15:15:07,899 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:07] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 17 0.005 0.016 2026-09-25 15:15:07,911 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:07] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.005 2026-09-25 15:15:07,926 44 INFO rb-48985ee-225086-418734 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-25 15:15:07,977 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-25 15:15:07,977 44 INFO rb-48985ee-225086-418734 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-25 15:15:07,996 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8145780 (allocated 8912896) 2026-09-25 15:15:07,998 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 141258 2026-09-25 15:15:07,998 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-25 15:15:07,999 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 141258 2026-09-25 15:15:08,052 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151508_052784_test_self_order_mobile.txt 2026-09-25 15:15:08,053 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp4wzcpsfy_chrome_odoo" 2026-09-25 15:15:08,192 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 141453 2026-09-25 15:15:08,192 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp830ctn41_chrome_odoo 2026-09-25 15:15:08,192 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:38141/json/version 2026-09-25 15:15:08,193 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38141', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:15:08,230 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-09-25 15:15:08,230 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:38141/json 2026-09-25 15:15:08,230 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38141', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:15:08,237 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:38141/devtools/page/4D01112904A07A0F064D34ACBFBD6682 2026-09-25 15:15:08,244 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-25 15:15:08,247 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-25 15:15:08,258 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-25 15:15:08,260 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/193?access_token=95d3ff42cfe84b52&table_identifier=f44696cc" in browser 2026-09-25 15:15:08,260 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigating to: "http://127.0.0.1:8069/pos-self/193?access_token=95d3ff42cfe84b52&table_identifier=f44696cc" 2026-09-25 15:15:08,280 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:08] "GET /pos-self/193?access_token=95d3ff42cfe84b52&table_identifier=f44696cc HTTP/1.1" 200 - 9 0.002 0.011 2026-09-25 15:15:08,282 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '4D01112904A07A0F064D34ACBFBD6682', 'loaderId': '23FD16ECA6FF43710FEEEA07490D985C', 'isDownload': False} 2026-09-25 15:15:08,283 44 INFO rb-48985ee-225086-418734 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-25 15:15:08,290 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:15:08,300 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:08] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.005 2026-09-25 15:15:08,304 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:08] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.009 2026-09-25 15:15:08,308 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:08] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.012 2026-09-25 15:15:08,398 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:08] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-09-25 15:15:08,400 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:08] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:15:08,409 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:08] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 15:15:08,409 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:15:08,410 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:08] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:15:08,423 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_mobile_each_table_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/193?access_token=95d3ff42cfe84b52&table_identifier=f44696cc", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:15:08,428 44 INFO rb-48985ee-225086-418734 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-25 15:15:08,436 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:08] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.005 0.016 2026-09-25 15:15:08,439 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:08] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.023 2026-09-25 15:15:08,481 44 INFO rb-48985ee-225086-418734 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-25 15:15:08,548 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:08] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.028 0.073 2026-09-25 15:15:08,551 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:08] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.099 2026-09-25 15:15:08,577 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.004 2026-09-25 15:15:08,580 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-25 15:15:08,605 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:08] "GET /web/image/ir.attachment/12121/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:15:08,617 44 INFO rb-48985ee-225086-418734 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-25 15:15:08,629 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:08] "GET /web/image/ir.attachment/12075/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-25 15:15:08,633 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:15:08,682 44 INFO rb-48985ee-225086-418734 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-25 15:15:08,701 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:08] "GET /web/image/pos.category/356/image_128?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 2 0.000 0.013 2026-09-25 15:15:08,708 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:08] "GET /web/image/product.template/2480/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-25 15:15:08,714 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:08] "GET /web/image/product.template/2484/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-25 15:15:08,721 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:08] "GET /web/image/product.template/2481/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-09-25 15:15:08,727 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:08] "GET /web/image/product.template/2482/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-09-25 15:15:08,733 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:08] "GET /web/image/product.template/2483/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-09-25 15:15:08,742 44 INFO rb-48985ee-225086-418734 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-25 15:15:08,800 44 INFO rb-48985ee-225086-418734 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-25 15:15:08,817 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:15:08,827 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:08] "GET /web/image/product.product/2982/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-09-25 15:15:08,851 44 INFO rb-48985ee-225086-418734 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-25 15:15:08,866 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.005 2026-09-25 15:15:08,871 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:08] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.009 2026-09-25 15:15:08,910 44 INFO rb-48985ee-225086-418734 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-25 15:15:08,917 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:08] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.001 0.005 2026-09-25 15:15:08,966 44 INFO rb-48985ee-225086-418734 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-25 15:15:09,026 44 INFO rb-48985ee-225086-418734 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-25 15:15:09,044 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6820731 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000002', 'uuid': 'b5d32493-7c3f-4d68-9027-cdc677a7a79f'}] 2026-09-25 15:15:09,060 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6820731 order {'name': None, 'pos_reference': '260-193-000002', 'uuid': 'b5d32493-7c3f-4d68-9027-cdc677a7a79f'} created pos.order #951 2026-09-25 15:15:09,066 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #6820731 finished 2026-09-25 15:15:09,099 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:09] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.018 0.057 2026-09-25 15:15:09,121 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:09] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.005 2026-09-25 15:15:09,144 44 INFO rb-48985ee-225086-418734 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-25 15:15:09,193 44 INFO rb-48985ee-225086-418734 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-25 15:15:09,246 44 INFO rb-48985ee-225086-418734 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-25 15:15:09,301 44 INFO rb-48985ee-225086-418734 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-25 15:15:09,353 44 INFO rb-48985ee-225086-418734 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-25 15:15:09,402 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-25 15:15:09,402 44 INFO rb-48985ee-225086-418734 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-25 15:15:09,419 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8203108 (allocated 9437184) 2026-09-25 15:15:09,420 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 141453 2026-09-25 15:15:09,421 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-25 15:15:09,421 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 141453 2026-09-25 15:15:09,475 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151509_475204_test_self_order_mobile.txt 2026-09-25 15:15:09,475 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp830ctn41_chrome_odoo" 2026-09-25 15:15:09,741 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 141649 2026-09-25 15:15:09,741 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmphyeozfj7_chrome_odoo 2026-09-25 15:15:09,741 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:34909/json/version 2026-09-25 15:15:09,743 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34909', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:15:09,744 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-09-25 15:15:09,744 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:34909/json 2026-09-25 15:15:09,745 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34909', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:15:09,746 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:34909/devtools/page/2DF95EF385DD8DF1762993D7F64D3BA1 2026-09-25 15:15:09,747 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-25 15:15:09,748 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-25 15:15:09,750 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-25 15:15:09,753 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/193?access_token=95d3ff42cfe84b52&table_identifier=f44696cc" in browser 2026-09-25 15:15:09,753 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigating to: "http://127.0.0.1:8069/pos-self/193?access_token=95d3ff42cfe84b52&table_identifier=f44696cc" 2026-09-25 15:15:09,772 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:09] "GET /pos-self/193?access_token=95d3ff42cfe84b52&table_identifier=f44696cc HTTP/1.1" 200 - 9 0.002 0.011 2026-09-25 15:15:09,774 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '2DF95EF385DD8DF1762993D7F64D3BA1', 'loaderId': '250121582868C90BAEC3A8E0E3DA2843', 'isDownload': False} 2026-09-25 15:15:09,774 44 INFO rb-48985ee-225086-418734 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-25 15:15:09,783 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:15:09,793 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:09] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.005 2026-09-25 15:15:09,797 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:09] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.009 2026-09-25 15:15:09,802 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:09] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.012 2026-09-25 15:15:09,893 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:09] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-25 15:15:09,896 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:09] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:15:09,903 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:09] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:15:09,905 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:15:09,906 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:09] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:15:09,907 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_mobile_each_counter_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/193?access_token=95d3ff42cfe84b52&table_identifier=f44696cc", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:15:09,912 44 INFO rb-48985ee-225086-418734 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-25 15:15:09,938 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:09] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.005 0.018 2026-09-25 15:15:09,942 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:09] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.025 2026-09-25 15:15:09,964 44 INFO rb-48985ee-225086-418734 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-25 15:15:10,059 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:10] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.031 0.079 2026-09-25 15:15:10,061 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.107 2026-09-25 15:15:10,094 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.004 2026-09-25 15:15:10,097 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-25 15:15:10,123 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:10] "GET /web/image/ir.attachment/12121/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:15:10,134 44 INFO rb-48985ee-225086-418734 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-25 15:15:10,146 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:10] "GET /web/image/ir.attachment/12075/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:15:10,150 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:15:10,199 44 INFO rb-48985ee-225086-418734 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-25 15:15:10,218 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:10] "GET /web/image/pos.category/356/image_128?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 2 0.000 0.013 2026-09-25 15:15:10,225 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:10] "GET /web/image/product.template/2481/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-25 15:15:10,233 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:10] "GET /web/image/product.template/2484/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-25 15:15:10,239 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:10] "GET /web/image/product.template/2480/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-09-25 15:15:10,245 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:10] "GET /web/image/product.template/2482/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-09-25 15:15:10,251 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:10] "GET /web/image/product.template/2483/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-09-25 15:15:10,259 44 INFO rb-48985ee-225086-418734 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-25 15:15:10,317 44 INFO rb-48985ee-225086-418734 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-25 15:15:10,333 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15: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-25 15:15:10,343 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:10] "GET /web/image/product.product/2982/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-09-25 15:15:10,368 44 INFO rb-48985ee-225086-418734 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-25 15:15:10,377 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.004 2026-09-25 15:15:10,382 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.007 2026-09-25 15:15:10,386 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.014 2026-09-25 15:15:10,428 44 INFO rb-48985ee-225086-418734 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-25 15:15:10,443 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49786779 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000003', 'uuid': 'b0203826-18d1-406a-9c14-16360c9b4af4'}] 2026-09-25 15:15:10,459 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49786779 order {'name': None, 'pos_reference': '260-193-000003', 'uuid': 'b0203826-18d1-406a-9c14-16360c9b4af4'} created pos.order #952 2026-09-25 15:15:10,465 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #49786779 finished 2026-09-25 15:15:10,498 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:10] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.018 0.054 2026-09-25 15:15:10,521 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:10] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.007 2026-09-25 15:15:10,544 44 INFO rb-48985ee-225086-418734 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-25 15:15:10,593 44 INFO rb-48985ee-225086-418734 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-25 15:15:10,647 44 INFO rb-48985ee-225086-418734 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-25 15:15:10,700 44 INFO rb-48985ee-225086-418734 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-25 15:15:10,752 44 INFO rb-48985ee-225086-418734 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-25 15:15:10,801 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-25 15:15:10,802 44 INFO rb-48985ee-225086-418734 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-25 15:15:10,821 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8005944 (allocated 8912896) 2026-09-25 15:15:10,822 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 141649 2026-09-25 15:15:10,822 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-25 15:15:10,823 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 141649 2026-09-25 15:15:10,876 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151510_876666_test_self_order_mobile.txt 2026-09-25 15:15:10,876 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmphyeozfj7_chrome_odoo" 2026-09-25 15:15:11,015 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 141846 2026-09-25 15:15:11,016 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp7lekfgi1_chrome_odoo 2026-09-25 15:15:11,016 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:46103/json/version 2026-09-25 15:15:11,017 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46103', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:15:11,057 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-09-25 15:15:11,057 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:46103/json 2026-09-25 15:15:11,057 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46103', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:15:11,063 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:46103/devtools/page/78B78B5EFAC76ACC6D58BE5803DA2F88 2026-09-25 15:15:11,070 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-25 15:15:11,074 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-25 15:15:11,085 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-25 15:15:11,086 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/193?access_token=95d3ff42cfe84b52&table_identifier=f44696cc" in browser 2026-09-25 15:15:11,086 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigating to: "http://127.0.0.1:8069/pos-self/193?access_token=95d3ff42cfe84b52&table_identifier=f44696cc" 2026-09-25 15:15:11,107 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:11] "GET /pos-self/193?access_token=95d3ff42cfe84b52&table_identifier=f44696cc HTTP/1.1" 200 - 9 0.002 0.013 2026-09-25 15:15:11,112 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '78B78B5EFAC76ACC6D58BE5803DA2F88', 'loaderId': '82ADE99DCD0D62C1B87130F43831709C', 'isDownload': False} 2026-09-25 15:15:11,112 44 INFO rb-48985ee-225086-418734 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-25 15:15:11,120 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:15:11,131 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:11] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.005 2026-09-25 15:15:11,134 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:11] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.005 2026-09-25 15:15:11,137 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:11] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.009 2026-09-25 15:15:11,232 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:11] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-09-25 15:15:11,234 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:11] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:15:11,242 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:11] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:15:11,243 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:15:11,243 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:11] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:15:11,257 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_mobile_each_counter_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/193?access_token=95d3ff42cfe84b52&table_identifier=f44696cc", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:15:11,262 44 INFO rb-48985ee-225086-418734 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-25 15:15:11,270 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:11] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.005 0.017 2026-09-25 15:15:11,272 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.022 2026-09-25 15:15:11,313 44 INFO rb-48985ee-225086-418734 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-25 15:15:11,383 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:11] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.029 0.074 2026-09-25 15:15:11,385 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.100 2026-09-25 15:15:11,412 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:11] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.004 2026-09-25 15:15:11,415 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-25 15:15:11,441 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:11] "GET /web/image/ir.attachment/12121/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:15:11,452 44 INFO rb-48985ee-225086-418734 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-25 15:15:11,463 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:11] "GET /web/image/ir.attachment/12075/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-25 15:15:11,469 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:15:11,519 44 INFO rb-48985ee-225086-418734 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-25 15:15:11,537 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:11] "GET /web/image/pos.category/356/image_128?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 2 0.000 0.013 2026-09-25 15:15:11,545 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:11] "GET /web/image/product.template/2480/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-25 15:15:11,553 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:11] "GET /web/image/product.template/2481/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-25 15:15:11,560 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:11] "GET /web/image/product.template/2484/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-09-25 15:15:11,566 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:11] "GET /web/image/product.template/2483/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-09-25 15:15:11,576 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:11] "GET /web/image/product.template/2482/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.043 2026-09-25 15:15:11,579 44 INFO rb-48985ee-225086-418734 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-25 15:15:11,638 44 INFO rb-48985ee-225086-418734 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-25 15:15:11,651 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:11] "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-25 15:15:11,661 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:11] "GET /web/image/product.product/2982/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-09-25 15:15:11,691 44 INFO rb-48985ee-225086-418734 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-25 15:15:11,703 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:11] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.005 2026-09-25 15:15:11,709 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:11] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.010 2026-09-25 15:15:11,713 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:11] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.014 2026-09-25 15:15:11,718 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:11] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.017 2026-09-25 15:15:11,748 44 INFO rb-48985ee-225086-418734 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-25 15:15:11,754 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:11] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.001 0.004 2026-09-25 15:15:11,805 44 INFO rb-48985ee-225086-418734 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-25 15:15:11,866 44 INFO rb-48985ee-225086-418734 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-25 15:15:11,883 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45753353 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000004', 'uuid': '495f141e-2528-4d4a-b1ec-95f478754edf'}] 2026-09-25 15:15:11,899 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45753353 order {'name': None, 'pos_reference': '260-193-000004', 'uuid': '495f141e-2528-4d4a-b1ec-95f478754edf'} created pos.order #953 2026-09-25 15:15:11,905 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45753353 finished 2026-09-25 15:15:11,938 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:11] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.019 0.056 2026-09-25 15:15:11,949 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:11] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.005 2026-09-25 15:15:11,994 44 INFO rb-48985ee-225086-418734 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-25 15:15:12,042 44 INFO rb-48985ee-225086-418734 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-25 15:15:12,096 44 INFO rb-48985ee-225086-418734 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-25 15:15:12,150 44 INFO rb-48985ee-225086-418734 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-25 15:15:12,203 44 INFO rb-48985ee-225086-418734 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-25 15:15:12,251 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-25 15:15:12,252 44 INFO rb-48985ee-225086-418734 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-25 15:15:12,271 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8296752 (allocated 9175040) 2026-09-25 15:15:12,272 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 141846 2026-09-25 15:15:12,272 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-25 15:15:12,272 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 141846 2026-09-25 15:15:12,326 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151512_326752_test_self_order_mobile.txt 2026-09-25 15:15:12,327 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp7lekfgi1_chrome_odoo" 2026-09-25 15:15:12,585 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 142038 2026-09-25 15:15:12,585 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmprtijl6i9_chrome_odoo 2026-09-25 15:15:12,586 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:35083/json/version 2026-09-25 15:15:12,587 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35083', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:15:12,588 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-09-25 15:15:12,588 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:35083/json 2026-09-25 15:15:12,589 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35083', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:15:12,590 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:35083/devtools/page/4155D934EAC81BE6640E9C3DFE768C1D 2026-09-25 15:15:12,592 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-25 15:15:12,593 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-25 15:15:12,595 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-25 15:15:12,600 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/193?access_token=95d3ff42cfe84b52&table_identifier=f44696cc" in browser 2026-09-25 15:15:12,600 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigating to: "http://127.0.0.1:8069/pos-self/193?access_token=95d3ff42cfe84b52&table_identifier=f44696cc" 2026-09-25 15:15:12,618 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:12] "GET /pos-self/193?access_token=95d3ff42cfe84b52&table_identifier=f44696cc HTTP/1.1" 200 - 9 0.002 0.011 2026-09-25 15:15:12,620 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '4155D934EAC81BE6640E9C3DFE768C1D', 'loaderId': '6407DED881ED450CC1F9282890E0CF28', 'isDownload': False} 2026-09-25 15:15:12,620 44 INFO rb-48985ee-225086-418734 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-25 15:15:12,629 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:15:12,639 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:12] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.005 2026-09-25 15:15:12,642 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:12] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.009 2026-09-25 15:15:12,646 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:12] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.009 2026-09-25 15:15:12,749 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:12] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-09-25 15:15:12,751 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:12] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:15:12,760 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:12] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 15:15:12,761 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:15:12,761 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:12] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:15:12,771 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:12] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 15:15:12,774 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_mobile_meal_table_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/193?access_token=95d3ff42cfe84b52&table_identifier=f44696cc", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:15:12,779 44 INFO rb-48985ee-225086-418734 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-25 15:15:12,793 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:12] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.006 0.019 2026-09-25 15:15:12,795 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:12] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.014 2026-09-25 15:15:12,832 44 INFO rb-48985ee-225086-418734 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-25 15:15:12,917 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:12] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.030 0.082 2026-09-25 15:15:12,950 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:12] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.006 2026-09-25 15:15:12,953 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-25 15:15:12,981 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:12] "GET /web/image/ir.attachment/12121/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:15:12,993 44 INFO rb-48985ee-225086-418734 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-25 15:15:13,000 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:13] "GET /web/image/ir.attachment/12075/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:15:13,004 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:15:13,059 44 INFO rb-48985ee-225086-418734 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-25 15:15:13,078 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:13] "GET /web/image/pos.category/356/image_128?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.013 2026-09-25 15:15:13,086 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:13] "GET /web/image/product.template/2480/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-25 15:15:13,094 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:13] "GET /web/image/product.template/2481/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-25 15:15:13,100 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:13] "GET /web/image/product.template/2484/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-09-25 15:15:13,107 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:13] "GET /web/image/product.template/2482/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-09-25 15:15:13,114 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:13] "GET /web/image/product.template/2483/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-09-25 15:15:13,121 44 INFO rb-48985ee-225086-418734 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-25 15:15:13,133 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.006 2026-09-25 15:15:13,138 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.011 2026-09-25 15:15:13,145 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.014 2026-09-25 15:15:13,150 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.022 2026-09-25 15:15:13,155 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.025 2026-09-25 15:15:13,171 44 INFO rb-48985ee-225086-418734 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-25 15:15:13,222 44 INFO rb-48985ee-225086-418734 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-25 15:15:13,281 44 INFO rb-48985ee-225086-418734 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-25 15:15:13,292 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:15:13,302 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:13] "GET /web/image/product.product/2982/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-09-25 15:15:13,332 44 INFO rb-48985ee-225086-418734 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-25 15:15:13,393 44 INFO rb-48985ee-225086-418734 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-25 15:15:13,410 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42034020 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000005', 'uuid': 'bda7ca99-3723-4112-a744-70dcd354d1ce'}] 2026-09-25 15:15:13,426 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42034020 order {'name': None, 'pos_reference': '260-193-000005', 'uuid': 'bda7ca99-3723-4112-a744-70dcd354d1ce'} created pos.order #954 2026-09-25 15:15:13,432 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #42034020 finished 2026-09-25 15:15:13,466 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:13] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.019 0.056 2026-09-25 15:15:13,488 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:15:13,511 44 INFO rb-48985ee-225086-418734 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-25 15:15:13,563 44 INFO rb-48985ee-225086-418734 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-25 15:15:13,622 44 INFO rb-48985ee-225086-418734 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-25 15:15:13,673 44 INFO rb-48985ee-225086-418734 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-25 15:15:13,723 44 INFO rb-48985ee-225086-418734 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-25 15:15:13,777 44 INFO rb-48985ee-225086-418734 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-25 15:15:13,809 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:13] "GET /web/image/product.product/2984/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 8 0.003 0.010 2026-09-25 15:15:13,828 44 INFO rb-48985ee-225086-418734 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-25 15:15:13,887 44 INFO rb-48985ee-225086-418734 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-25 15:15:13,901 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97366589 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000005', 'uuid': 'bda7ca99-3723-4112-a744-70dcd354d1ce'}] 2026-09-25 15:15:13,909 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added lines [1496] to pos.order #954 2026-09-25 15:15:13,912 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97366589 order {'name': None, 'pos_reference': '260-193-000005', 'uuid': 'bda7ca99-3723-4112-a744-70dcd354d1ce'} updated pos.order #954 2026-09-25 15:15:13,918 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97366589 finished 2026-09-25 15:15:13,963 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:13] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.022 0.057 2026-09-25 15:15:13,986 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:13] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:15:14,007 44 INFO rb-48985ee-225086-418734 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-25 15:15:14,060 44 INFO rb-48985ee-225086-418734 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-25 15:15:14,113 44 INFO rb-48985ee-225086-418734 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-25 15:15:14,168 44 INFO rb-48985ee-225086-418734 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-25 15:15:14,219 44 INFO rb-48985ee-225086-418734 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-25 15:15:14,269 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-25 15:15:14,269 44 INFO rb-48985ee-225086-418734 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-25 15:15:14,291 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8665700 (allocated 9961472) 2026-09-25 15:15:14,292 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 142038 2026-09-25 15:15:14,292 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-25 15:15:14,292 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 142038 2026-09-25 15:15:14,346 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151514_346339_test_self_order_mobile.txt 2026-09-25 15:15:14,346 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmprtijl6i9_chrome_odoo" 2026-09-25 15:15:14,586 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 142238 2026-09-25 15:15:14,587 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpjryoq67m_chrome_odoo 2026-09-25 15:15:14,587 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33549/json/version 2026-09-25 15:15:14,588 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33549', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:15:14,590 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-09-25 15:15:14,590 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33549/json 2026-09-25 15:15:14,591 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33549', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:15:14,593 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:33549/devtools/page/C72D3C52056673A77C1F5990994AEAB2 2026-09-25 15:15:14,594 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-25 15:15:14,595 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-25 15:15:14,597 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-25 15:15:14,598 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/193?access_token=95d3ff42cfe84b52&table_identifier=f44696cc" in browser 2026-09-25 15:15:14,598 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigating to: "http://127.0.0.1:8069/pos-self/193?access_token=95d3ff42cfe84b52&table_identifier=f44696cc" 2026-09-25 15:15:14,619 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:14] "GET /pos-self/193?access_token=95d3ff42cfe84b52&table_identifier=f44696cc HTTP/1.1" 200 - 9 0.003 0.013 2026-09-25 15:15:14,621 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'C72D3C52056673A77C1F5990994AEAB2', 'loaderId': 'A6DC27333EDFFD2AA5EE31714F0567A4', 'isDownload': False} 2026-09-25 15:15:14,621 44 INFO rb-48985ee-225086-418734 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-25 15:15:14,631 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:15:14,640 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:14] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.005 2026-09-25 15:15:14,645 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:14] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.009 2026-09-25 15:15:14,649 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:14] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.011 2026-09-25 15:15:14,748 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:14] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-09-25 15:15:14,750 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:14] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:15:14,758 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:14] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:15:14,760 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:15:14,760 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:14] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:15:14,774 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_mobile_meal_table_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/193?access_token=95d3ff42cfe84b52&table_identifier=f44696cc", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:15:14,780 44 INFO rb-48985ee-225086-418734 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-25 15:15:14,788 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:14] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.005 0.017 2026-09-25 15:15:14,791 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.023 2026-09-25 15:15:14,831 44 INFO rb-48985ee-225086-418734 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-25 15:15:14,903 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:14] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.029 0.075 2026-09-25 15:15:14,905 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.102 2026-09-25 15:15:14,935 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:14] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.005 2026-09-25 15:15:14,938 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-25 15:15:14,964 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:14] "GET /web/image/ir.attachment/12121/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:15:14,975 44 INFO rb-48985ee-225086-418734 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-25 15:15:14,981 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:14] "GET /web/image/ir.attachment/12075/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:15:14,987 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:15:15,041 44 INFO rb-48985ee-225086-418734 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-25 15:15:15,062 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:15] "GET /web/image/pos.category/356/image_128?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.016 2026-09-25 15:15:15,070 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:15] "GET /web/image/product.template/2481/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-25 15:15:15,077 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:15] "GET /web/image/product.template/2484/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.024 2026-09-25 15:15:15,084 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:15] "GET /web/image/product.template/2480/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-09-25 15:15:15,091 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:15] "GET /web/image/product.template/2483/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-09-25 15:15:15,099 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:15] "GET /web/image/product.template/2482/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-09-25 15:15:15,102 44 INFO rb-48985ee-225086-418734 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-25 15:15:15,153 44 INFO rb-48985ee-225086-418734 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-25 15:15:15,203 44 INFO rb-48985ee-225086-418734 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-25 15:15:15,227 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.006 2026-09-25 15:15:15,234 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.011 2026-09-25 15:15:15,239 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.013 2026-09-25 15:15:15,244 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.022 2026-09-25 15:15:15,249 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.018 2026-09-25 15:15:15,254 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.030 2026-09-25 15:15:15,260 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.039 2026-09-25 15:15:15,262 44 INFO rb-48985ee-225086-418734 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-25 15:15:15,272 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15: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-25 15:15:15,282 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:15] "GET /web/image/product.product/2982/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-09-25 15:15:15,313 44 INFO rb-48985ee-225086-418734 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-25 15:15:15,371 44 INFO rb-48985ee-225086-418734 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-25 15:15:15,379 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:15] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.002 0.005 2026-09-25 15:15:15,428 44 INFO rb-48985ee-225086-418734 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-25 15:15:15,488 44 INFO rb-48985ee-225086-418734 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-25 15:15:15,504 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73534297 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000006', 'uuid': '813f4b6b-3170-46ad-8c5d-bc2b77a945e5'}] 2026-09-25 15:15:15,520 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73534297 order {'name': None, 'pos_reference': '260-193-000006', 'uuid': '813f4b6b-3170-46ad-8c5d-bc2b77a945e5'} created pos.order #955 2026-09-25 15:15:15,526 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73534297 finished 2026-09-25 15:15:15,560 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:15] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.018 0.056 2026-09-25 15:15:15,570 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:15] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.005 2026-09-25 15:15:15,607 44 INFO rb-48985ee-225086-418734 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-25 15:15:15,661 44 INFO rb-48985ee-225086-418734 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-25 15:15:15,714 44 INFO rb-48985ee-225086-418734 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-25 15:15:15,771 44 INFO rb-48985ee-225086-418734 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-25 15:15:15,821 44 INFO rb-48985ee-225086-418734 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-25 15:15:15,872 44 INFO rb-48985ee-225086-418734 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-25 15:15:15,926 44 INFO rb-48985ee-225086-418734 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-25 15:15:15,945 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:15] "GET /web/image/product.product/2984/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-09-25 15:15:15,977 44 INFO rb-48985ee-225086-418734 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-25 15:15:16,033 44 INFO rb-48985ee-225086-418734 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-25 15:15:16,049 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61211881 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000006', 'uuid': '813f4b6b-3170-46ad-8c5d-bc2b77a945e5'}] 2026-09-25 15:15:16,058 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added lines [1498] to pos.order #955 2026-09-25 15:15:16,061 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61211881 order {'name': None, 'pos_reference': '260-193-000006', 'uuid': '813f4b6b-3170-46ad-8c5d-bc2b77a945e5'} updated pos.order #955 2026-09-25 15:15:16,066 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61211881 finished 2026-09-25 15:15:16,111 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:16] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.021 0.057 2026-09-25 15:15:16,134 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:16] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:15:16,157 44 INFO rb-48985ee-225086-418734 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-25 15:15:16,211 44 INFO rb-48985ee-225086-418734 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-25 15:15:16,265 44 INFO rb-48985ee-225086-418734 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-25 15:15:16,319 44 INFO rb-48985ee-225086-418734 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-25 15:15:16,371 44 INFO rb-48985ee-225086-418734 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-25 15:15:16,420 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-25 15:15:16,420 44 INFO rb-48985ee-225086-418734 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-25 15:15:16,441 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8889876 (allocated 10223616) 2026-09-25 15:15:16,442 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 142238 2026-09-25 15:15:16,443 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-25 15:15:16,443 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 142238 2026-09-25 15:15:16,497 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151516_497210_test_self_order_mobile.txt 2026-09-25 15:15:16,497 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpjryoq67m_chrome_odoo" 2026-09-25 15:15:16,755 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 142441 2026-09-25 15:15:16,756 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpckjgqm7y_chrome_odoo 2026-09-25 15:15:16,756 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:45189/json/version 2026-09-25 15:15:16,757 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45189', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:15:16,758 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-09-25 15:15:16,758 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:45189/json 2026-09-25 15:15:16,759 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45189', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:15:16,759 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:45189/devtools/page/CD4C2EBCF5F83E5A2D79A9161288C504 2026-09-25 15:15:16,761 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-25 15:15:16,761 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-25 15:15:16,764 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-25 15:15:16,768 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/193?access_token=95d3ff42cfe84b52&table_identifier=f44696cc" in browser 2026-09-25 15:15:16,768 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigating to: "http://127.0.0.1:8069/pos-self/193?access_token=95d3ff42cfe84b52&table_identifier=f44696cc" 2026-09-25 15:15:16,788 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:16] "GET /pos-self/193?access_token=95d3ff42cfe84b52&table_identifier=f44696cc HTTP/1.1" 200 - 9 0.002 0.012 2026-09-25 15:15:16,790 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'CD4C2EBCF5F83E5A2D79A9161288C504', 'loaderId': '8B213D719012EC172951231C549D6A1A', 'isDownload': False} 2026-09-25 15:15:16,790 44 INFO rb-48985ee-225086-418734 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-25 15:15:16,798 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:15:16,808 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:16] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.004 2026-09-25 15:15:16,811 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:16] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.009 2026-09-25 15:15:16,815 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:16] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.012 2026-09-25 15:15:16,910 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:16] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-09-25 15:15:16,912 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:16] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:15:16,920 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:16] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 15:15:16,922 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:15:16,922 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:16] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:15:16,923 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_mobile_meal_counter_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/193?access_token=95d3ff42cfe84b52&table_identifier=f44696cc", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:15:16,928 44 INFO rb-48985ee-225086-418734 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-25 15:15:16,953 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:16] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.005 0.017 2026-09-25 15:15:16,956 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:16] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.024 2026-09-25 15:15:16,980 44 INFO rb-48985ee-225086-418734 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-25 15:15:17,074 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:17] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.030 0.078 2026-09-25 15:15:17,075 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.107 2026-09-25 15:15:17,103 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.005 2026-09-25 15:15:17,106 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-25 15:15:17,130 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:17] "GET /web/image/ir.attachment/12121/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-25 15:15:17,141 44 INFO rb-48985ee-225086-418734 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-25 15:15:17,148 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:17] "GET /web/image/ir.attachment/12075/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-25 15:15:17,152 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:15:17,206 44 INFO rb-48985ee-225086-418734 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-25 15:15:17,227 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:17] "GET /web/image/pos.category/356/image_128?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.015 2026-09-25 15:15:17,235 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:17] "GET /web/image/product.template/2480/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-25 15:15:17,241 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:17] "GET /web/image/product.template/2481/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.023 2026-09-25 15:15:17,247 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:17] "GET /web/image/product.template/2484/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-09-25 15:15:17,253 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:17] "GET /web/image/product.template/2482/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-09-25 15:15:17,260 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:17] "GET /web/image/product.template/2483/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-09-25 15:15:17,266 44 INFO rb-48985ee-225086-418734 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-25 15:15:17,317 44 INFO rb-48985ee-225086-418734 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-25 15:15:17,367 44 INFO rb-48985ee-225086-418734 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-25 15:15:17,396 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.006 2026-09-25 15:15:17,403 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.009 2026-09-25 15:15:17,409 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.012 2026-09-25 15:15:17,414 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.023 2026-09-25 15:15:17,419 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.030 2026-09-25 15:15:17,425 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.031 2026-09-25 15:15:17,426 44 INFO rb-48985ee-225086-418734 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-25 15:15:17,430 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.029 2026-09-25 15:15:17,437 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.030 2026-09-25 15:15:17,441 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:15:17,443 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.031 2026-09-25 15:15:17,453 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:17] "GET /web/image/product.product/2982/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 8 0.002 0.015 2026-09-25 15:15:17,478 44 INFO rb-48985ee-225086-418734 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-25 15:15:17,538 44 INFO rb-48985ee-225086-418734 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-25 15:15:17,554 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34581575 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000007', 'uuid': '4e07c972-2eef-4f60-8e06-a390bb97b832'}] 2026-09-25 15:15:17,569 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34581575 order {'name': None, 'pos_reference': '260-193-000007', 'uuid': '4e07c972-2eef-4f60-8e06-a390bb97b832'} created pos.order #956 2026-09-25 15:15:17,575 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #34581575 finished 2026-09-25 15:15:17,608 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:17] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 70 0.018 0.054 2026-09-25 15:15:17,630 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:17] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:15:17,657 44 INFO rb-48985ee-225086-418734 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-25 15:15:17,710 44 INFO rb-48985ee-225086-418734 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-25 15:15:17,763 44 INFO rb-48985ee-225086-418734 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-25 15:15:17,821 44 INFO rb-48985ee-225086-418734 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-25 15:15:17,872 44 INFO rb-48985ee-225086-418734 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-25 15:15:17,922 44 INFO rb-48985ee-225086-418734 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-25 15:15:17,976 44 INFO rb-48985ee-225086-418734 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-25 15:15:17,996 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:17] "GET /web/image/product.product/2984/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 8 0.003 0.010 2026-09-25 15:15:18,027 44 INFO rb-48985ee-225086-418734 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-25 15:15:18,084 44 INFO rb-48985ee-225086-418734 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-25 15:15:18,104 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63396431 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000007', 'uuid': '4e07c972-2eef-4f60-8e06-a390bb97b832'}] 2026-09-25 15:15:18,114 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added lines [1500] to pos.order #956 2026-09-25 15:15:18,118 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63396431 order {'name': None, 'pos_reference': '260-193-000007', 'uuid': '4e07c972-2eef-4f60-8e06-a390bb97b832'} updated pos.order #956 2026-09-25 15:15:18,124 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #63396431 finished 2026-09-25 15:15:18,173 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:18] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.028 0.062 2026-09-25 15:15:18,196 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:18] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:15:18,223 44 INFO rb-48985ee-225086-418734 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-25 15:15:18,277 44 INFO rb-48985ee-225086-418734 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-25 15:15:18,330 44 INFO rb-48985ee-225086-418734 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-25 15:15:18,384 44 INFO rb-48985ee-225086-418734 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-25 15:15:18,436 44 INFO rb-48985ee-225086-418734 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-25 15:15:18,485 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-25 15:15:18,486 44 INFO rb-48985ee-225086-418734 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-25 15:15:18,504 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8668520 (allocated 9961472) 2026-09-25 15:15:18,507 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 142441 2026-09-25 15:15:18,507 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-25 15:15:18,507 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 142441 2026-09-25 15:15:18,565 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151518_565249_test_self_order_mobile.txt 2026-09-25 15:15:18,565 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpckjgqm7y_chrome_odoo" 2026-09-25 15:15:18,806 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 142644 2026-09-25 15:15:18,806 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpxvqxnu2q_chrome_odoo 2026-09-25 15:15:18,806 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33085/json/version 2026-09-25 15:15:18,807 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33085', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:15:18,809 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-09-25 15:15:18,809 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:33085/json 2026-09-25 15:15:18,809 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33085', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:15:18,810 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:33085/devtools/page/5034089B170AAF28E6434D108EBD1740 2026-09-25 15:15:18,811 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-25 15:15:18,812 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-25 15:15:18,815 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-25 15:15:18,817 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/193?access_token=95d3ff42cfe84b52&table_identifier=f44696cc" in browser 2026-09-25 15:15:18,817 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigating to: "http://127.0.0.1:8069/pos-self/193?access_token=95d3ff42cfe84b52&table_identifier=f44696cc" 2026-09-25 15:15:18,836 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:18] "GET /pos-self/193?access_token=95d3ff42cfe84b52&table_identifier=f44696cc HTTP/1.1" 200 - 9 0.002 0.012 2026-09-25 15:15:18,838 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '5034089B170AAF28E6434D108EBD1740', 'loaderId': '9CAC527629DAE0825F9A021876AE5083', 'isDownload': False} 2026-09-25 15:15:18,838 44 INFO rb-48985ee-225086-418734 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-25 15:15:18,846 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:15:18,857 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:18] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.005 2026-09-25 15:15:18,862 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:18] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.010 2026-09-25 15:15:18,865 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:18] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.013 2026-09-25 15:15:18,957 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:18] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-25 15:15:18,960 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:18] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:15:18,969 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:18] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 15:15:18,970 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:15:18,970 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:18] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:15:18,974 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_mobile_meal_counter_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/193?access_token=95d3ff42cfe84b52&table_identifier=f44696cc", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:15:18,980 44 INFO rb-48985ee-225086-418734 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-25 15:15:18,998 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:18] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.006 0.017 2026-09-25 15:15:19,001 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.023 2026-09-25 15:15:19,033 44 INFO rb-48985ee-225086-418734 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-25 15:15:19,121 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:19] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.031 0.079 2026-09-25 15:15:19,123 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.108 2026-09-25 15:15:19,155 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.005 2026-09-25 15:15:19,158 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-25 15:15:19,184 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:19] "GET /web/image/ir.attachment/12121/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:15:19,201 44 INFO rb-48985ee-225086-418734 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-25 15:15:19,213 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:19] "GET /web/image/ir.attachment/12075/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:15:19,217 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:15:19,272 44 INFO rb-48985ee-225086-418734 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-25 15:15:19,293 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:19] "GET /web/image/pos.category/356/image_128?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-09-25 15:15:19,301 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:19] "GET /web/image/product.template/2480/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-25 15:15:19,308 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:19] "GET /web/image/product.template/2481/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.023 2026-09-25 15:15:19,314 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:19] "GET /web/image/product.template/2484/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-09-25 15:15:19,321 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:19] "GET /web/image/product.template/2482/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-09-25 15:15:19,328 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:19] "GET /web/image/product.template/2483/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-09-25 15:15:19,333 44 INFO rb-48985ee-225086-418734 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-25 15:15:19,384 44 INFO rb-48985ee-225086-418734 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-25 15:15:19,435 44 INFO rb-48985ee-225086-418734 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-25 15:15:19,449 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.005 0.006 2026-09-25 15:15:19,457 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.012 2026-09-25 15:15:19,464 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.014 2026-09-25 15:15:19,472 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.024 2026-09-25 15:15:19,477 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.034 2026-09-25 15:15:19,483 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.041 2026-09-25 15:15:19,488 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.034 2026-09-25 15:15:19,493 44 INFO rb-48985ee-225086-418734 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-25 15:15:19,495 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.019 2026-09-25 15:15:19,502 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.033 2026-09-25 15:15:19,509 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:15:19,509 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.047 2026-09-25 15:15:19,514 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.033 2026-09-25 15:15:19,524 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:19] "GET /web/image/product.product/2982/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 8 0.002 0.017 2026-09-25 15:15:19,545 44 INFO rb-48985ee-225086-418734 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-25 15:15:19,604 44 INFO rb-48985ee-225086-418734 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-25 15:15:19,614 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:19] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.002 0.006 2026-09-25 15:15:19,662 44 INFO rb-48985ee-225086-418734 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-25 15:15:19,720 44 INFO rb-48985ee-225086-418734 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-25 15:15:19,739 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51552955 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000008', 'uuid': '1a26598c-a6d2-4a84-8f3a-3ef243f466fc'}] 2026-09-25 15:15:19,755 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51552955 order {'name': None, 'pos_reference': '260-193-000008', 'uuid': '1a26598c-a6d2-4a84-8f3a-3ef243f466fc'} created pos.order #957 2026-09-25 15:15:19,761 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #51552955 finished 2026-09-25 15:15:19,796 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:19] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.018 0.057 2026-09-25 15:15:19,818 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:19] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:15:19,840 44 INFO rb-48985ee-225086-418734 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-25 15:15:19,894 44 INFO rb-48985ee-225086-418734 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-25 15:15:19,947 44 INFO rb-48985ee-225086-418734 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-25 15:15:20,004 44 INFO rb-48985ee-225086-418734 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-25 15:15:20,054 44 INFO rb-48985ee-225086-418734 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-25 15:15:20,105 44 INFO rb-48985ee-225086-418734 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-25 15:15:20,161 44 INFO rb-48985ee-225086-418734 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-25 15:15:20,181 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:20] "GET /web/image/product.product/2984/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 8 0.003 0.010 2026-09-25 15:15:20,211 44 INFO rb-48985ee-225086-418734 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-25 15:15:20,268 44 INFO rb-48985ee-225086-418734 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-25 15:15:20,285 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47036438 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000008', 'uuid': '1a26598c-a6d2-4a84-8f3a-3ef243f466fc'}] 2026-09-25 15:15:20,293 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: Added lines [1502] to pos.order #957 2026-09-25 15:15:20,296 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47036438 order {'name': None, 'pos_reference': '260-193-000008', 'uuid': '1a26598c-a6d2-4a84-8f3a-3ef243f466fc'} updated pos.order #957 2026-09-25 15:15:20,302 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #47036438 finished 2026-09-25 15:15:20,349 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:20] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 87 0.022 0.060 2026-09-25 15:15:20,372 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:20] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:15:20,390 44 INFO rb-48985ee-225086-418734 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-25 15:15:20,443 44 INFO rb-48985ee-225086-418734 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-25 15:15:20,497 44 INFO rb-48985ee-225086-418734 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-25 15:15:20,551 44 INFO rb-48985ee-225086-418734 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-25 15:15:20,603 44 INFO rb-48985ee-225086-418734 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-25 15:15:20,652 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-25 15:15:20,653 44 INFO rb-48985ee-225086-418734 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-25 15:15:20,673 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 8812808 (allocated 9961472) 2026-09-25 15:15:20,676 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 142644 2026-09-25 15:15:20,676 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-25 15:15:20,677 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 142644 2026-09-25 15:15:20,730 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151520_730822_test_self_order_mobile.txt 2026-09-25 15:15:20,731 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpxvqxnu2q_chrome_odoo" 2026-09-25 15:15:20,870 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 142853 2026-09-25 15:15:20,871 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp8zt_peev_chrome_odoo 2026-09-25 15:15:20,871 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:37523/json/version 2026-09-25 15:15:20,872 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37523', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:15:20,910 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-09-25 15:15:20,911 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:37523/json 2026-09-25 15:15:20,911 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37523', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:15:20,917 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:37523/devtools/page/531333C5DB8D2BAD7858412C48AAE106 2026-09-25 15:15:20,924 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-25 15:15:20,927 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-25 15:15:20,937 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-25 15:15:20,938 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/193?access_token=95d3ff42cfe84b52&table_identifier=f44696cc" in browser 2026-09-25 15:15:20,938 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigating to: "http://127.0.0.1:8069/pos-self/193?access_token=95d3ff42cfe84b52&table_identifier=f44696cc" 2026-09-25 15:15:20,964 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:20] "GET /pos-self/193?access_token=95d3ff42cfe84b52&table_identifier=f44696cc HTTP/1.1" 200 - 9 0.006 0.014 2026-09-25 15:15:20,966 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '531333C5DB8D2BAD7858412C48AAE106', 'loaderId': '8C4FC08CAAC914F9A63A4A976E112A27', 'isDownload': False} 2026-09-25 15:15:20,966 44 INFO rb-48985ee-225086-418734 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-25 15:15:20,974 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:15:20,986 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:20] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.005 2026-09-25 15:15:20,989 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:20] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.009 2026-09-25 15:15:20,993 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:20] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.010 2026-09-25 15:15:21,085 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:21] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-09-25 15:15:21,087 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:21] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:15:21,095 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:21] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 15:15:21,097 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:15:21,097 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:21] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:15:21,106 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_order_mobile_meal_cancel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/193?access_token=95d3ff42cfe84b52&table_identifier=f44696cc", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:15:21,116 44 INFO rb-48985ee-225086-418734 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-25 15:15:21,125 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:21] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.005 0.018 2026-09-25 15:15:21,127 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:21] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.024 2026-09-25 15:15:21,168 44 INFO rb-48985ee-225086-418734 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-25 15:15:21,244 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:21] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.030 0.079 2026-09-25 15:15:21,246 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:21] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.105 2026-09-25 15:15:21,273 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.005 2026-09-25 15:15:21,276 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-25 15:15:21,301 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:21] "GET /web/image/ir.attachment/12121/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-25 15:15:21,318 44 INFO rb-48985ee-225086-418734 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-25 15:15:21,328 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:21] "GET /web/image/ir.attachment/12075/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-25 15:15:21,333 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:15:21,388 44 INFO rb-48985ee-225086-418734 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-25 15:15:21,409 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:21] "GET /web/image/pos.category/356/image_128?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 2 0.000 0.014 2026-09-25 15:15:21,417 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:21] "GET /web/image/product.template/2480/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-25 15:15:21,423 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:21] "GET /web/image/product.template/2484/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-25 15:15:21,430 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:21] "GET /web/image/product.template/2481/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-09-25 15:15:21,436 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:21] "GET /web/image/product.template/2482/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-09-25 15:15:21,443 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:21] "GET /web/image/product.template/2483/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-09-25 15:15:21,448 44 INFO rb-48985ee-225086-418734 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-25 15:15:21,499 44 INFO rb-48985ee-225086-418734 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-25 15:15:21,550 44 INFO rb-48985ee-225086-418734 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-25 15:15:21,568 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.004 0.007 2026-09-25 15:15:21,574 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.015 2026-09-25 15:15:21,580 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.014 2026-09-25 15:15:21,585 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.026 2026-09-25 15:15:21,591 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.026 2026-09-25 15:15:21,597 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.013 2026-09-25 15:15:21,602 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.030 2026-09-25 15:15:21,607 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.029 2026-09-25 15:15:21,609 44 INFO rb-48985ee-225086-418734 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-25 15:15:21,614 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.052 2026-09-25 15:15:21,622 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.003 0.021 2026-09-25 15:15:21,624 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15: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-25 15:15:21,628 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.020 2026-09-25 15:15:21,634 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.002 0.044 2026-09-25 15:15:21,640 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:21] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 7 0.001 0.044 2026-09-25 15:15:21,649 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:21] "GET /web/image/product.product/2982/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 8 0.002 0.028 2026-09-25 15:15:21,660 44 INFO rb-48985ee-225086-418734 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-25 15:15:21,713 44 INFO rb-48985ee-225086-418734 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-25 15:15:21,766 44 INFO rb-48985ee-225086-418734 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-25 15:15:21,824 44 INFO rb-48985ee-225086-418734 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-25 15:15:21,877 44 INFO rb-48985ee-225086-418734 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-25 15:15:21,931 44 INFO rb-48985ee-225086-418734 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-25 15:15:21,988 44 INFO rb-48985ee-225086-418734 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-25 15:15:22,039 44 INFO rb-48985ee-225086-418734 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-25 15:15:22,089 44 INFO rb-48985ee-225086-418734 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-25 15:15:22,144 44 INFO rb-48985ee-225086-418734 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-25 15:15:22,195 44 INFO rb-48985ee-225086-418734 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-25 15:15:22,253 44 INFO rb-48985ee-225086-418734 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-25 15:15:22,261 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:22] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.002 0.006 2026-09-25 15:15:22,309 44 INFO rb-48985ee-225086-418734 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-25 15:15:22,369 44 INFO rb-48985ee-225086-418734 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-25 15:15:22,386 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21246854 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000009', 'uuid': '04014c6a-7c59-4e94-be4b-42ebcc6a4a88'}] 2026-09-25 15:15:22,401 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21246854 order {'name': None, 'pos_reference': '260-193-000009', 'uuid': '04014c6a-7c59-4e94-be4b-42ebcc6a4a88'} created pos.order #958 2026-09-25 15:15:22,407 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21246854 finished 2026-09-25 15:15:22,441 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:22] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.018 0.055 2026-09-25 15:15:22,464 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:22] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:15:22,490 44 INFO rb-48985ee-225086-418734 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-25 15:15:22,544 44 INFO rb-48985ee-225086-418734 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-25 15:15:22,598 44 INFO rb-48985ee-225086-418734 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-25 15:15:22,656 44 INFO rb-48985ee-225086-418734 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-25 15:15:22,706 44 INFO rb-48985ee-225086-418734 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-25 15:15:22,757 44 INFO rb-48985ee-225086-418734 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-25 15:15:22,812 44 INFO rb-48985ee-225086-418734 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-25 15:15:22,842 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:22] "GET /web/image/product.product/2984/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-09-25 15:15:22,864 44 INFO rb-48985ee-225086-418734 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-25 15:15:22,915 44 INFO rb-48985ee-225086-418734 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-25 15:15:22,970 44 INFO rb-48985ee-225086-418734 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-25 15:15:23,024 44 INFO rb-48985ee-225086-418734 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-25 15:15:23,075 44 INFO rb-48985ee-225086-418734 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-25 15:15:23,126 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-25 15:15:23,126 44 INFO rb-48985ee-225086-418734 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-25 15:15:23,151 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 9588144 (allocated 10747904) 2026-09-25 15:15:23,152 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 142853 2026-09-25 15:15:23,153 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-25 15:15:23,153 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 142853 2026-09-25 15:15:23,207 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151523_207729_test_self_order_mobile.txt 2026-09-25 15:15:23,208 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp8zt_peev_chrome_odoo" 2026-09-25 15:15:23,366 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 143062 2026-09-25 15:15:23,366 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmp63f7lcai_chrome_odoo 2026-09-25 15:15:23,367 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:43103/json/version 2026-09-25 15:15:23,367 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43103', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:15:23,407 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-09-25 15:15:23,407 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:43103/json 2026-09-25 15:15:23,408 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43103', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:15:23,414 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:43103/devtools/page/A2F4AA6A367D8C2E633C99C200A86F5D 2026-09-25 15:15:23,422 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-25 15:15:23,427 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-25 15:15:23,438 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-25 15:15:23,442 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/193?access_token=95d3ff42cfe84b52&table_identifier=f44696cc" in browser 2026-09-25 15:15:23,442 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigating to: "http://127.0.0.1:8069/pos-self/193?access_token=95d3ff42cfe84b52&table_identifier=f44696cc" 2026-09-25 15:15:23,461 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:23] "GET /pos-self/193?access_token=95d3ff42cfe84b52&table_identifier=f44696cc HTTP/1.1" 200 - 9 0.002 0.011 2026-09-25 15:15:23,463 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': 'A2F4AA6A367D8C2E633C99C200A86F5D', 'loaderId': '2074B37D9E22B9F8031FAE4DFF7486CB', 'isDownload': False} 2026-09-25 15:15:23,463 44 INFO rb-48985ee-225086-418734 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-25 15:15:23,471 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:15:23,482 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:23] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.005 2026-09-25 15:15:23,485 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:23] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.008 2026-09-25 15:15:23,489 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:23] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.011 2026-09-25 15:15:23,585 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:23] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-09-25 15:15:23,587 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:23] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:15:23,596 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:23] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 4 0.001 0.006 2026-09-25 15:15:23,596 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:15:23,596 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:23] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:15:23,606 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_order_mobile_each_cancel', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/193?access_token=95d3ff42cfe84b52&table_identifier=f44696cc", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:15:23,615 44 INFO rb-48985ee-225086-418734 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-25 15:15:23,624 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:23] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.005 0.017 2026-09-25 15:15:23,627 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:23] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.025 2026-09-25 15:15:23,667 44 INFO rb-48985ee-225086-418734 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-25 15:15:23,745 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:23] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.029 0.081 2026-09-25 15:15:23,747 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:23] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.106 2026-09-25 15:15:23,776 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:23] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.004 2026-09-25 15:15:23,779 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-25 15:15:23,804 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:23] "GET /web/image/ir.attachment/12121/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-25 15:15:23,817 44 INFO rb-48985ee-225086-418734 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-25 15:15:23,828 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:23] "GET /web/image/ir.attachment/12075/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-25 15:15:23,833 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:15:23,887 44 INFO rb-48985ee-225086-418734 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-25 15:15:23,909 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:23] "GET /web/image/pos.category/356/image_128?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-09-25 15:15:23,916 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:23] "GET /web/image/product.template/2480/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-25 15:15:23,925 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:23] "GET /web/image/product.template/2482/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.023 2026-09-25 15:15:23,931 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:23] "GET /web/image/product.template/2481/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-09-25 15:15:23,937 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:23] "GET /web/image/product.template/2484/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-09-25 15:15:23,944 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:23] "GET /web/image/product.template/2483/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-09-25 15:15:23,947 44 INFO rb-48985ee-225086-418734 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-25 15:15:24,005 44 INFO rb-48985ee-225086-418734 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-25 15:15:24,016 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15: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-25 15:15:24,026 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:24] "GET /web/image/product.product/2982/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-09-25 15:15:24,067 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.005 2026-09-25 15:15:24,069 44 INFO rb-48985ee-225086-418734 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-25 15:15:24,075 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.017 2026-09-25 15:15:24,080 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.021 2026-09-25 15:15:24,085 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.022 2026-09-25 15:15:24,089 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.029 2026-09-25 15:15:24,094 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.035 2026-09-25 15:15:24,100 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.016 2026-09-25 15:15:24,105 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.012 2026-09-25 15:15:24,109 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.030 2026-09-25 15:15:24,111 44 INFO rb-48985ee-225086-418734 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-25 15:15:24,114 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.025 2026-09-25 15:15:24,118 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.045 2026-09-25 15:15:24,123 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.015 2026-09-25 15:15:24,127 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.023 2026-09-25 15:15:24,132 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.033 2026-09-25 15:15:24,164 44 INFO rb-48985ee-225086-418734 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-25 15:15:24,223 44 INFO rb-48985ee-225086-418734 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-25 15:15:24,277 44 INFO rb-48985ee-225086-418734 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-25 15:15:24,330 44 INFO rb-48985ee-225086-418734 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-25 15:15:24,381 44 INFO rb-48985ee-225086-418734 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-25 15:15:24,437 44 INFO rb-48985ee-225086-418734 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-25 15:15:24,491 44 INFO rb-48985ee-225086-418734 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-25 15:15:24,508 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:24] "GET /web/image/product.product/2984/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-09-25 15:15:24,542 44 INFO rb-48985ee-225086-418734 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-25 15:15:24,600 44 INFO rb-48985ee-225086-418734 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-25 15:15:24,608 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:24] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 6 0.002 0.006 2026-09-25 15:15:24,657 44 INFO rb-48985ee-225086-418734 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-25 15:15:24,717 44 INFO rb-48985ee-225086-418734 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-25 15:15:24,734 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89311731 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000010', 'uuid': 'f9dc9420-7404-49d0-8fe8-133101e07323'}] 2026-09-25 15:15:24,749 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89311731 order {'name': None, 'pos_reference': '260-193-000010', 'uuid': 'f9dc9420-7404-49d0-8fe8-133101e07323'} created pos.order #959 2026-09-25 15:15:24,755 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #89311731 finished 2026-09-25 15:15:24,788 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:24] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.018 0.055 2026-09-25 15:15:24,811 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:24] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:15:24,843 44 INFO rb-48985ee-225086-418734 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-25 15:15:24,892 44 INFO rb-48985ee-225086-418734 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-25 15:15:24,945 44 INFO rb-48985ee-225086-418734 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-25 15:15:24,996 44 INFO rb-48985ee-225086-418734 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-25 15:15:25,046 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-25 15:15:25,047 44 INFO rb-48985ee-225086-418734 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-25 15:15:25,067 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 9030344 (allocated 10223616) 2026-09-25 15:15:25,069 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 143062 2026-09-25 15:15:25,069 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-25 15:15:25,069 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 143062 2026-09-25 15:15:25,123 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151525_123330_test_self_order_mobile.txt 2026-09-25 15:15:25,123 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmp63f7lcai_chrome_odoo" 2026-09-25 15:15:25,287 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome pid: 143274 2026-09-25 15:15:25,287 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless temporary user profile dir: /tmp/tmpih2w774a_chrome_odoo 2026-09-25 15:15:25,287 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:32995/json/version 2026-09-25 15:15:25,289 44 INFO rb-48985ee-225086-418734 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-25 15:15:25,327 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Browser version: Chrome/150.0.7871.114 2026-09-25 15:15:25,327 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Issuing json command http://127.0.0.1:32995/json 2026-09-25 15:15:25,327 44 INFO rb-48985ee-225086-418734 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-25 15:15:25,333 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Websocket url found: ws://127.0.0.1:32995/devtools/page/90F3AC1140EC519A3C4CD2584B3667D8 2026-09-25 15:15:25,341 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Enable chrome headless console log notification 2026-09-25 15:15:25,344 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome headless enable page notifications 2026-09-25 15:15:25,355 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Setting session cookie in browser 2026-09-25 15:15:25,359 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Open "http://127.0.0.1:8069/pos-self/193?access_token=95d3ff42cfe84b52&table_identifier=f44696cc" in browser 2026-09-25 15:15:25,359 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigating to: "http://127.0.0.1:8069/pos-self/193?access_token=95d3ff42cfe84b52&table_identifier=f44696cc" 2026-09-25 15:15:25,378 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:25] "GET /pos-self/193?access_token=95d3ff42cfe84b52&table_identifier=f44696cc HTTP/1.1" 200 - 9 0.002 0.012 2026-09-25 15:15:25,380 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Navigation result: {'frameId': '90F3AC1140EC519A3C4CD2584B3667D8', 'loaderId': 'F7050CB308C2E2A652FD848F75C206D6', 'isDownload': False} 2026-09-25 15:15:25,381 44 INFO rb-48985ee-225086-418734 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-25 15:15:25,389 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:15:25,399 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:25] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.005 2026-09-25 15:15:25,403 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:25] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.009 2026-09-25 15:15:25,407 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:25] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.010 2026-09-25 15:15:25,492 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:25] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-09-25 15:15:25,495 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:25] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:15:25,503 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:25] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 15:15:25,504 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:15:25,504 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:25] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:15:25,506 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Evaluate test code "odoo.startTour('self_mobile_auto_table_selection_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/193?access_token=95d3ff42cfe84b52&table_identifier=f44696cc", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:15:25,513 44 INFO rb-48985ee-225086-418734 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-25 15:15:25,531 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:25] "POST /pos-self/relations/193 HTTP/1.1" 200 - 16 0.005 0.017 2026-09-25 15:15:25,533 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.023 2026-09-25 15:15:25,565 44 INFO rb-48985ee-225086-418734 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-25 15:15:25,651 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:25] "POST /pos-self/data/193 HTTP/1.1" 200 - 113 0.030 0.079 2026-09-25 15:15:25,652 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.106 2026-09-25 15:15:25,679 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:25] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.004 2026-09-25 15:15:25,682 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: Owl is running in 'dev' mode. 2026-09-25 15:15:25,707 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:25] "GET /web/image/ir.attachment/12121/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-25 15:15:25,719 44 INFO rb-48985ee-225086-418734 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-25 15:15:25,728 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:25] "GET /web/image/ir.attachment/12075/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:15:25,734 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:15:25,785 44 INFO rb-48985ee-225086-418734 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-25 15:15:25,803 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:25] "GET /web/image/pos.category/356/image_128?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 2 0.000 0.012 2026-09-25 15:15:25,811 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:25] "GET /web/image/product.template/2480/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.014 2026-09-25 15:15:25,818 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:25] "GET /web/image/product.template/2481/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-25 15:15:25,824 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:25] "GET /web/image/product.template/2482/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-09-25 15:15:25,832 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:25] "GET /web/image/product.template/2484/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-09-25 15:15:25,838 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:25] "GET /web/image/product.template/2483/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-09-25 15:15:25,847 44 INFO rb-48985ee-225086-418734 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-25 15:15:25,905 44 INFO rb-48985ee-225086-418734 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-25 15:15:25,917 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15: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-25 15:15:25,927 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:25] "GET /web/image/product.product/2982/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-09-25 15:15:25,958 44 INFO rb-48985ee-225086-418734 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-25 15:15:25,973 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:25] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.002 0.007 2026-09-25 15:15:25,981 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:25] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.016 2026-09-25 15:15:25,986 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:25] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.017 2026-09-25 15:15:25,990 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:25] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.025 2026-09-25 15:15:25,997 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:25] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.027 2026-09-25 15:15:26,002 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.012 2026-09-25 15:15:26,006 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.027 2026-09-25 15:15:26,011 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.027 2026-09-25 15:15:26,016 44 INFO rb-48985ee-225086-418734 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-25 15:15:26,017 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.003 0.051 2026-09-25 15:15:26,023 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.017 2026-09-25 15:15:26,027 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.017 2026-09-25 15:15:26,032 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.031 2026-09-25 15:15:26,037 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.015 2026-09-25 15:15:26,053 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57166788 started for PoS orders references: [{'name': None, 'pos_reference': '260-193-000011', 'uuid': 'b9702b99-5e3a-4461-bb5b-ca76bc1e7ea3'}] 2026-09-25 15:15:26,067 44 INFO rb-48985ee-225086-418734 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-25 15:15:26,069 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57166788 order {'name': None, 'pos_reference': '260-193-000011', 'uuid': 'b9702b99-5e3a-4461-bb5b-ca76bc1e7ea3'} created pos.order #960 2026-09-25 15:15:26,075 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #57166788 finished 2026-09-25 15:15:26,109 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:26] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 69 0.018 0.066 2026-09-25 15:15:26,114 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.099 2026-09-25 15:15:26,120 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.126 2026-09-25 15:15:26,133 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.005 2026-09-25 15:15:26,143 44 INFO rb-48985ee-225086-418734 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-25 15:15:26,197 44 INFO rb-48985ee-225086-418734 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-25 15:15:26,246 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: tour succeeded 2026-09-25 15:15:26,247 44 INFO rb-48985ee-225086-418734 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-25 15:15:26,265 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile.browser: heap 7777960 (allocated 8650752) 2026-09-25 15:15:26,267 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing chrome headless with pid 143274 2026-09-25 15:15:26,267 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Closing websocket connection 2026-09-25 15:15:26,268 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Terminating chrome headless with pid 143274 2026-09-25 15:15:26,325 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151526_324884_test_self_order_mobile.txt 2026-09-25 15:15:26,325 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile: Removing chrome user profile "/tmp/tmpih2w774a_chrome_odoo" 2026-09-25 15:15:26,352 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_0_price_order ... 2026-09-25 15:15:28,864 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Chrome pid: 143482 2026-09-25 15:15:28,864 44 INFO rb-48985ee-225086-418734 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/tmpsu6efbxx_chrome_odoo 2026-09-25 15:15:28,865 44 INFO rb-48985ee-225086-418734 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:34729/json/version 2026-09-25 15:15:28,865 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34729', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:15:28,905 44 INFO rb-48985ee-225086-418734 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-25 15:15:28,905 44 INFO rb-48985ee-225086-418734 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:34729/json 2026-09-25 15:15:28,905 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34729', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:15:28,912 44 INFO rb-48985ee-225086-418734 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:34729/devtools/page/F3A0BA9090A664917393E42BFD1C396E 2026-09-25 15:15:28,918 44 INFO rb-48985ee-225086-418734 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-25 15:15:28,923 44 INFO rb-48985ee-225086-418734 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-25 15:15:28,935 44 INFO rb-48985ee-225086-418734 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-25 15:15:29,034 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Open "http://127.0.0.1:8069/pos-self/194?access_token=013070bf2b9e43ad&table_identifier=fd604d4a" in browser 2026-09-25 15:15:29,035 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Navigating to: "http://127.0.0.1:8069/pos-self/194?access_token=013070bf2b9e43ad&table_identifier=fd604d4a" 2026-09-25 15:15:29,042 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:15:29,264 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:29] "GET /pos-self/194?access_token=013070bf2b9e43ad&table_identifier=fd604d4a HTTP/1.1" 200 - 59 0.019 0.205 2026-09-25 15:15:29,267 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Navigation result: {'frameId': 'F3A0BA9090A664917393E42BFD1C396E', 'loaderId': 'E81AFABD822513C8754D386CF3D51868', 'isDownload': False} 2026-09-25 15:15:29,267 44 INFO rb-48985ee-225086-418734 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-25 15:15:29,278 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:15:29,290 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:15:29,315 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:29] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.020 2026-09-25 15:15:29,322 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:15:29,338 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:29] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.052 2026-09-25 15:15:29,342 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:15:29,351 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:29] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.063 2026-09-25 15:15:29,442 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:29] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-25 15:15:29,447 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:29] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:15:29,452 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:29] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.006 2026-09-25 15:15:29,456 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Evaluate test code "odoo.startTour('self_order_mobile_0_price_order', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/194?access_token=013070bf2b9e43ad&table_identifier=fd604d4a", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:15:29,457 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:15:29,457 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:29] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:15:29,461 44 INFO rb-48985ee-225086-418734 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-25 15:15:29,494 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:29] "POST /pos-self/relations/194 HTTP/1.1" 200 - 37 0.009 0.022 2026-09-25 15:15:29,517 44 INFO rb-48985ee-225086-418734 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-25 15:15:29,518 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:29] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.053 2026-09-25 15:15:29,648 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:29] "POST /pos-self/data/194 HTTP/1.1" 200 - 181 0.042 0.094 2026-09-25 15:15:29,650 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:29] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.124 2026-09-25 15:15:29,679 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:29] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.004 2026-09-25 15:15:29,682 44 INFO rb-48985ee-225086-418734 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-25 15:15:29,707 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:29] "GET /web/image/ir.attachment/12174/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-25 15:15:29,717 44 INFO rb-48985ee-225086-418734 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-25 15:15:29,728 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:29] "GET /web/image/ir.attachment/12128/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-25 15:15:29,732 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:15:29,782 44 INFO rb-48985ee-225086-418734 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-25 15:15:29,803 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:29] "GET /web/image/pos.category/356/image_128?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.015 2026-09-25 15:15:29,810 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:29] "GET /web/image/product.template/2480/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-25 15:15:29,817 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:29] "GET /web/image/product.template/2481/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-25 15:15:29,824 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:29] "GET /web/image/product.template/2484/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-09-25 15:15:29,830 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:29] "GET /web/image/product.template/2482/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-09-25 15:15:29,836 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:29] "GET /web/image/product.template/2483/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-09-25 15:15:29,842 44 INFO rb-48985ee-225086-418734 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-25 15:15:29,900 44 INFO rb-48985ee-225086-418734 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-25 15:15:29,916 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:15:29,927 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:29] "GET /web/image/product.product/2985/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 8 0.002 0.011 2026-09-25 15:15:29,951 44 INFO rb-48985ee-225086-418734 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-25 15:15:30,011 44 INFO rb-48985ee-225086-418734 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-25 15:15:30,030 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76850118 started for PoS orders references: [{'name': None, 'pos_reference': '260-194-000001', 'uuid': 'daa2d65e-45e0-40bc-96f5-5f38dfcf8b39'}] 2026-09-25 15:15:30,049 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76850118 order {'name': None, 'pos_reference': '260-194-000001', 'uuid': 'daa2d65e-45e0-40bc-96f5-5f38dfcf8b39'} created pos.order #961 2026-09-25 15:15:30,055 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #76850118 finished 2026-09-25 15:15:30,259 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:30] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 271 0.080 0.170 2026-09-25 15:15:30,281 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:30] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.005 2026-09-25 15:15:30,306 44 INFO rb-48985ee-225086-418734 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-25 15:15:30,360 44 INFO rb-48985ee-225086-418734 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-25 15:15:30,414 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: tour succeeded 2026-09-25 15:15:30,415 44 INFO rb-48985ee-225086-418734 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-25 15:15:30,438 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order.browser: heap 7997476 (allocated 8912896) 2026-09-25 15:15:30,439 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Closing chrome headless with pid 143482 2026-09-25 15:15:30,439 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Closing websocket connection 2026-09-25 15:15:30,439 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Terminating chrome headless with pid 143482 2026-09-25 15:15:30,493 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151530_493367_test_self_order_mobile_0_price_order.txt 2026-09-25 15:15:30,493 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_0_price_order: Removing chrome user profile "/tmp/tmpsu6efbxx_chrome_odoo" 2026-09-25 15:15:30,521 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_no_access_token ... 2026-09-25 15:15:32,981 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Chrome pid: 143676 2026-09-25 15:15:32,982 44 INFO rb-48985ee-225086-418734 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/tmpub4om17u_chrome_odoo 2026-09-25 15:15:32,982 44 INFO rb-48985ee-225086-418734 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:43915/json/version 2026-09-25 15:15:32,983 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43915', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:15:33,023 44 INFO rb-48985ee-225086-418734 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-25 15:15:33,023 44 INFO rb-48985ee-225086-418734 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:43915/json 2026-09-25 15:15:33,024 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43915', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:15:33,031 44 INFO rb-48985ee-225086-418734 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:43915/devtools/page/5FA25EC4EF9025B9709271E6F7160FAA 2026-09-25 15:15:33,039 44 INFO rb-48985ee-225086-418734 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-25 15:15:33,042 44 INFO rb-48985ee-225086-418734 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-25 15:15:33,054 44 INFO rb-48985ee-225086-418734 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-25 15:15:33,152 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Open "http://127.0.0.1:8069/pos-self/195" in browser 2026-09-25 15:15:33,153 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Navigating to: "http://127.0.0.1:8069/pos-self/195" 2026-09-25 15:15:33,160 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:15:33,372 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:33] "GET /pos-self/195 HTTP/1.1" 200 - 57 0.013 0.201 2026-09-25 15:15:33,375 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Navigation result: {'frameId': '5FA25EC4EF9025B9709271E6F7160FAA', 'loaderId': '8D0FAF221A58DCF233295D69D288AC20', 'isDownload': False} 2026-09-25 15:15:33,375 44 INFO rb-48985ee-225086-418734 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-25 15:15:33,383 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:15:33,395 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:15:33,413 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:33] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.022 2026-09-25 15:15:33,419 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:15:33,439 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:33] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.038 2026-09-25 15:15:33,443 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:15:33,449 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:33] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.058 2026-09-25 15:15:33,513 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:33] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-09-25 15:15:33,517 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:33] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-25 15:15:33,522 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:33] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.006 2026-09-25 15:15:33,526 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:15:33,526 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:33] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:15:33,539 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Evaluate test code "odoo.startTour('self_order_mobile_no_access_token', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/195", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:15:33,544 44 INFO rb-48985ee-225086-418734 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-25 15:15:33,562 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:33] "POST /pos-self/relations/195 HTTP/1.1" 200 - 37 0.010 0.022 2026-09-25 15:15:33,586 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.054 2026-09-25 15:15:33,596 44 INFO rb-48985ee-225086-418734 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-25 15:15:33,714 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:33] "POST /pos-self/data/195 HTTP/1.1" 200 - 181 0.042 0.092 2026-09-25 15:15:33,716 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.121 2026-09-25 15:15:33,736 44 INFO rb-48985ee-225086-418734 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-25 15:15:33,762 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:33] "GET /web/image/ir.attachment/12227/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:15:33,773 44 INFO rb-48985ee-225086-418734 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-25 15:15:33,779 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:33] "GET /web/image/ir.attachment/12181/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-25 15:15:33,784 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:15:33,824 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: tour succeeded 2026-09-25 15:15:33,824 44 INFO rb-48985ee-225086-418734 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-25 15:15:33,838 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token.browser: heap 6221748 (allocated 6815744) 2026-09-25 15:15:33,839 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Closing chrome headless with pid 143676 2026-09-25 15:15:33,839 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Closing websocket connection 2026-09-25 15:15:33,840 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Terminating chrome headless with pid 143676 2026-09-25 15:15:33,893 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151533_893722_test_self_order_mobile_no_access_token.txt 2026-09-25 15:15:33,893 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_no_access_token: Removing chrome user profile "/tmp/tmpub4om17u_chrome_odoo" 2026-09-25 15:15:33,918 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config ... 2026-09-25 15:15:36,447 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Chrome pid: 143850 2026-09-25 15:15:36,447 44 INFO rb-48985ee-225086-418734 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/tmpc5uvx0sc_chrome_odoo 2026-09-25 15:15:36,447 44 INFO rb-48985ee-225086-418734 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:37767/json/version 2026-09-25 15:15:36,448 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37767', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:15:36,488 44 INFO rb-48985ee-225086-418734 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-25 15:15:36,488 44 INFO rb-48985ee-225086-418734 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:37767/json 2026-09-25 15:15:36,489 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37767', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:15:36,494 44 INFO rb-48985ee-225086-418734 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:37767/devtools/page/F9CC8BDA77F2892636FA865A6DA55858 2026-09-25 15:15:36,502 44 INFO rb-48985ee-225086-418734 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-25 15:15:36,505 44 INFO rb-48985ee-225086-418734 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-25 15:15:36,634 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-25 15:15:36,637 44 INFO rb-48985ee-225086-418734 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-25 15:15:36,638 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Open "http://127.0.0.1:8069/pos/ui/197" in browser 2026-09-25 15:15:36,638 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Navigating to: "http://127.0.0.1:8069/pos/ui/197" 2026-09-25 15:15:36,646 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:15:37,010 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:37] "GET /pos/ui/197 HTTP/1.1" 200 - 127 0.028 0.338 2026-09-25 15:15:37,013 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Navigation result: {'frameId': 'F9CC8BDA77F2892636FA865A6DA55858', 'loaderId': '9EB555F771AF1298E128A30454FF1532', 'isDownload': False} 2026-09-25 15:15:37,013 44 INFO rb-48985ee-225086-418734 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-25 15:15:37,023 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:15:37,034 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:37] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:15:37,038 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:37] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:15:37,042 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:37] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 15:15:37,307 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:15:37,309 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:37] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:15:37,317 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:37] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 15:15:37,324 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config: Evaluate test code "odoo.startTour('test_no_orders_from_other_config', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos/ui/197", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:15:37,327 44 INFO rb-48985ee-225086-418734 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-25 15:15:37,329 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:37] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:15:37,335 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:37] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:15:37,340 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:37] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:15:37,352 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:37] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:15:37,360 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:37] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-09-25 15:15:37,387 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:37] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 29 0.008 0.020 2026-09-25 15:15:37,389 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:37] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-09-25 15:15:37,694 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:37] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 425 0.091 0.200 2026-09-25 15:15:37,706 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:37] "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-25 15:15:37,733 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:15:37,764 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:37] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:15:37,775 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:37] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:15:37,781 44 INFO rb-48985ee-225086-418734 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-25 15:15:37,787 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:37] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:15:37,809 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:15:37,822 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:37] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:15:37,824 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:37] "GET /pos_restaurant/static/img/plan.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-25 15:15:37,827 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:37] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.004 0.008 2026-09-25 15:15:37,829 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:37] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.012 2026-09-25 15:15:37,833 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:15:37,834 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:15:37,841 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:37] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.003 0.008 2026-09-25 15:15:37,850 44 INFO rb-48985ee-225086-418734 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-25 15:15:37,881 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:37] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:15:37,881 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:37] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.008 2026-09-25 15:15:37,908 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:37] "GET /pos/ui/197?from_backend=True HTTP/1.1" 200 - 33 0.007 0.023 2026-09-25 15:15:37,932 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:37] "GET /pos/ui/197 HTTP/1.1" 200 - 33 0.007 0.048 2026-09-25 15:15:37,933 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:37] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:15:37,937 44 INFO rb-48985ee-225086-418734 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-25 15:15:37,958 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:37] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 20 0.007 0.014 2026-09-25 15:15:37,997 44 INFO rb-48985ee-225086-418734 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-25 15:15:38,002 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:38] "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-25 15:15:38,016 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:38] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 5 0.002 0.008 2026-09-25 15:15:38,018 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:15:38,048 44 INFO rb-48985ee-225086-418734 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-25 15:15:38,048 44 INFO rb-48985ee-225086-418734 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-25 15:15:38,078 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_mobile_not_visible_in_other_config.browser: heap 12146608 (allocated 12582912) 2026-09-25 15:15:38,080 44 INFO rb-48985ee-225086-418734 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 143850 2026-09-25 15:15:38,080 44 INFO rb-48985ee-225086-418734 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-25 15:15:38,080 44 INFO rb-48985ee-225086-418734 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 143850 2026-09-25 15:15:38,134 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151538_134240_test_self_order_mobile_not_visible_in_other_config.txt 2026-09-25 15:15:38,134 44 INFO rb-48985ee-225086-418734 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/tmpc5uvx0sc_chrome_odoo" 2026-09-25 15:15:38,160 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_table_sharing ... 2026-09-25 15:15:40,648 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome pid: 144053 2026-09-25 15:15:40,648 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless temporary user profile dir: /tmp/tmpg7m9p1d6_chrome_odoo 2026-09-25 15:15:40,648 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:43295/json/version 2026-09-25 15:15:40,649 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43295', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:15:40,689 44 INFO rb-48985ee-225086-418734 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-25 15:15:40,690 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:43295/json 2026-09-25 15:15:40,690 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43295', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:15:40,696 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Websocket url found: ws://127.0.0.1:43295/devtools/page/DCCC302ACC7B2FA1BE32656784BF5A48 2026-09-25 15:15:40,704 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Enable chrome headless console log notification 2026-09-25 15:15:40,707 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless enable page notifications 2026-09-25 15:15:40,719 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Setting session cookie in browser 2026-09-25 15:15:40,827 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Open "http://127.0.0.1:8069/pos-self/198?access_token=ad8efa5f94e848b4&table_identifier=d7aac188" in browser 2026-09-25 15:15:40,827 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Navigating to: "http://127.0.0.1:8069/pos-self/198?access_token=ad8efa5f94e848b4&table_identifier=d7aac188" 2026-09-25 15:15:40,834 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:15:41,045 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:41] "GET /pos-self/198?access_token=ad8efa5f94e848b4&table_identifier=d7aac188 HTTP/1.1" 200 - 59 0.014 0.199 2026-09-25 15:15:41,047 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Navigation result: {'frameId': 'DCCC302ACC7B2FA1BE32656784BF5A48', 'loaderId': 'F848B2913F7C144A954B1613E10FD465', 'isDownload': False} 2026-09-25 15:15:41,048 44 INFO rb-48985ee-225086-418734 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-25 15:15:41,056 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:15:41,069 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:15:41,087 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:41] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.021 2026-09-25 15:15:41,091 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:15:41,100 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:41] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.033 2026-09-25 15:15:41,105 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:15:41,123 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:41] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.050 2026-09-25 15:15:41,197 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:41] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-09-25 15:15:41,202 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:41] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-25 15:15:41,207 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:41] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.006 2026-09-25 15:15:41,212 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:15:41,212 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:41] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:15:41,223 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Evaluate test code "odoo.startTour('test_self_order_table_sharing-each_mode', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/198?access_token=ad8efa5f94e848b4&table_identifier=d7aac188", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:15:41,229 44 INFO rb-48985ee-225086-418734 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-25 15:15:41,247 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:41] "POST /pos-self/relations/198 HTTP/1.1" 200 - 37 0.009 0.021 2026-09-25 15:15:41,272 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.054 2026-09-25 15:15:41,280 44 INFO rb-48985ee-225086-418734 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-25 15:15:41,403 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:41] "POST /pos-self/data/198 HTTP/1.1" 200 - 180 0.044 0.089 2026-09-25 15:15:41,405 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.123 2026-09-25 15:15:41,438 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.005 2026-09-25 15:15:41,441 44 INFO rb-48985ee-225086-418734 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-25 15:15:41,467 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:41] "GET /web/image/ir.attachment/12330/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:15:41,498 44 INFO rb-48985ee-225086-418734 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-25 15:15:41,524 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:41] "GET /web/image/pos.category/356/image_128?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.013 2026-09-25 15:15:41,528 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:15:41,532 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:41] "GET /web/image/product.template/2480/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-25 15:15:41,540 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:41] "GET /web/image/product.template/2481/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-25 15:15:41,547 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:41] "GET /web/image/product.template/2484/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-09-25 15:15:41,553 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:41] "GET /web/image/product.template/2482/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-09-25 15:15:41,561 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:41] "GET /web/image/product.template/2483/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-09-25 15:15:41,568 44 INFO rb-48985ee-225086-418734 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-25 15:15:41,628 44 INFO rb-48985ee-225086-418734 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-25 15:15:41,688 44 INFO rb-48985ee-225086-418734 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-25 15:15:41,696 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:41] "GET /web/image/ir.attachment/12284/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:15:41,704 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15: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-25 15:15:41,714 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:41] "GET /web/image/product.product/2984/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 8 0.003 0.010 2026-09-25 15:15:41,723 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:41] "GET /web/image/product.product/2982/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 8 0.002 0.020 2026-09-25 15:15:41,757 44 INFO rb-48985ee-225086-418734 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-25 15:15:41,807 44 INFO rb-48985ee-225086-418734 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-25 15:15:41,870 44 INFO rb-48985ee-225086-418734 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-25 15:15:41,890 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26322033 started for PoS orders references: [{'name': None, 'pos_reference': '260-198-000002', 'uuid': 'a75dc385-bb04-458d-b60f-b79937981b08'}] 2026-09-25 15:15:41,907 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26322033 order {'name': None, 'pos_reference': '260-198-000002', 'uuid': 'a75dc385-bb04-458d-b60f-b79937981b08'} created pos.order #964 2026-09-25 15:15:41,913 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26322033 finished 2026-09-25 15:15:41,959 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:41] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 103 0.028 0.065 2026-09-25 15:15:41,986 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:41] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:15:42,006 44 INFO rb-48985ee-225086-418734 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-25 15:15:42,060 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: tour succeeded 2026-09-25 15:15:42,060 44 INFO rb-48985ee-225086-418734 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-25 15:15:42,080 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: heap 7985704 (allocated 8650752) 2026-09-25 15:15:42,081 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing chrome headless with pid 144053 2026-09-25 15:15:42,081 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing websocket connection 2026-09-25 15:15:42,082 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Terminating chrome headless with pid 144053 2026-09-25 15:15:42,136 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151542_136224_test_self_order_table_sharing.txt 2026-09-25 15:15:42,136 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Removing chrome user profile "/tmp/tmpg7m9p1d6_chrome_odoo" 2026-09-25 15:15:42,292 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome pid: 144244 2026-09-25 15:15:42,293 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless temporary user profile dir: /tmp/tmpol06f9jz_chrome_odoo 2026-09-25 15:15:42,293 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:39885/json/version 2026-09-25 15:15:42,294 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39885', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:15:42,331 44 INFO rb-48985ee-225086-418734 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-25 15:15:42,331 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Issuing json command http://127.0.0.1:39885/json 2026-09-25 15:15:42,331 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39885', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:15:42,337 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Websocket url found: ws://127.0.0.1:39885/devtools/page/927397A809ECD4D4FDF1F13D6942A372 2026-09-25 15:15:42,342 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Enable chrome headless console log notification 2026-09-25 15:15:42,347 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome headless enable page notifications 2026-09-25 15:15:42,360 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Setting session cookie in browser 2026-09-25 15:15:42,363 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Open "http://127.0.0.1:8069/pos-self/198?access_token=ad8efa5f94e848b4&table_identifier=d7aac188" in browser 2026-09-25 15:15:42,364 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Navigating to: "http://127.0.0.1:8069/pos-self/198?access_token=ad8efa5f94e848b4&table_identifier=d7aac188" 2026-09-25 15:15:42,383 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:42] "GET /pos-self/198?access_token=ad8efa5f94e848b4&table_identifier=d7aac188 HTTP/1.1" 200 - 9 0.002 0.012 2026-09-25 15:15:42,385 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Navigation result: {'frameId': '927397A809ECD4D4FDF1F13D6942A372', 'loaderId': 'DEB19167A1C722730429FB2C0993A7A7', 'isDownload': False} 2026-09-25 15:15:42,385 44 INFO rb-48985ee-225086-418734 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-25 15:15:42,395 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:15:42,405 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:42] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.005 2026-09-25 15:15:42,409 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:42] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.008 2026-09-25 15:15:42,416 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:42] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.015 2026-09-25 15:15:42,502 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:42] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-09-25 15:15:42,504 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:42] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:15:42,513 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:42] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 15:15:42,513 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:15:42,513 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:42] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:15:42,522 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Evaluate test code "odoo.startTour('test_self_order_table_sharing-meal_mode', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/198?access_token=ad8efa5f94e848b4&table_identifier=d7aac188", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:15:42,527 44 INFO rb-48985ee-225086-418734 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-25 15:15:42,540 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:42] "POST /pos-self/relations/198 HTTP/1.1" 200 - 16 0.005 0.017 2026-09-25 15:15:42,543 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:42] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.022 2026-09-25 15:15:42,554 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:42] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.002 2026-09-25 15:15:42,579 44 INFO rb-48985ee-225086-418734 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-25 15:15:42,658 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:42] "POST /pos-self/data/198 HTTP/1.1" 200 - 113 0.029 0.077 2026-09-25 15:15:42,705 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 35 0.008 0.017 2026-09-25 15:15:42,716 44 INFO rb-48985ee-225086-418734 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-25 15:15:42,741 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:42] "GET /web/image/ir.attachment/12330/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-25 15:15:42,759 44 INFO rb-48985ee-225086-418734 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-25 15:15:42,786 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:42] "GET /web/image/pos.category/356/image_128?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 2 0.000 0.014 2026-09-25 15:15:42,791 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:15:42,795 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:42] "GET /web/image/product.template/2484/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-25 15:15:42,804 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:42] "GET /web/image/product.template/2481/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.025 2026-09-25 15:15:42,811 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:42] "GET /web/image/product.template/2482/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-09-25 15:15:42,819 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:42] "GET /web/image/product.template/2480/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-09-25 15:15:42,821 44 INFO rb-48985ee-225086-418734 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-25 15:15:42,825 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:42] "GET /web/image/product.template/2483/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.042 2026-09-25 15:15:42,829 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:42] "GET /web/image/ir.attachment/12284/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-25 15:15:42,844 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:42] "GET /web/image/product.product/2982/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 8 0.002 0.008 2026-09-25 15:15:42,870 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:42] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.005 2026-09-25 15:15:42,873 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: tour succeeded 2026-09-25 15:15:42,873 44 INFO rb-48985ee-225086-418734 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-25 15:15:42,889 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing.browser: heap 7180204 (allocated 7602176) 2026-09-25 15:15:42,890 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing chrome headless with pid 144244 2026-09-25 15:15:42,890 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Closing websocket connection 2026-09-25 15:15:42,890 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Terminating chrome headless with pid 144244 2026-09-25 15:15:42,944 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151542_944229_test_self_order_table_sharing.txt 2026-09-25 15:15:42,944 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_self_order_table_sharing: Removing chrome user profile "/tmp/tmpol06f9jz_chrome_odoo" 2026-09-25 15:15:42,971 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_sub_categories_products_displayed ... 2026-09-25 15:15:45,487 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 144431 2026-09-25 15:15:45,488 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmpklow5vnh_chrome_odoo 2026-09-25 15:15:45,488 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:41175/json/version 2026-09-25 15:15:45,489 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41175', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:15:45,527 44 INFO rb-48985ee-225086-418734 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-25 15:15:45,527 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:41175/json 2026-09-25 15:15:45,527 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41175', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:15:45,533 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:41175/devtools/page/B130DAFBA33B7A0FBA3D914F51B688F3 2026-09-25 15:15:45,540 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-09-25 15:15:45,544 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-09-25 15:15:45,555 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-09-25 15:15:45,659 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Open "http://127.0.0.1:8069/pos-self/199?access_token=f0ef355340be4969" in browser 2026-09-25 15:15:45,659 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigating to: "http://127.0.0.1:8069/pos-self/199?access_token=f0ef355340be4969" 2026-09-25 15:15:45,667 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:15:45,886 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:45] "GET /pos-self/199?access_token=f0ef355340be4969 HTTP/1.1" 200 - 57 0.016 0.206 2026-09-25 15:15:45,889 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': 'B130DAFBA33B7A0FBA3D914F51B688F3', 'loaderId': 'B87B9D82D78DBF526A68992BF63C868C', 'isDownload': False} 2026-09-25 15:15:45,889 44 INFO rb-48985ee-225086-418734 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-25 15:15:45,901 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:15:45,913 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:15:45,931 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:45] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.004 0.022 2026-09-25 15:15:45,936 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:15:45,955 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:45] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.038 2026-09-25 15:15:45,960 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:15:45,969 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:45] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.060 2026-09-25 15:15:46,032 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:46] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-09-25 15:15:46,036 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:46] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-25 15:15:46,042 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:46] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.006 2026-09-25 15:15:46,049 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:15:46,049 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:46] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:15:46,056 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Evaluate test code "odoo.startTour('test_sub_categories_products_displayed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/199?access_token=f0ef355340be4969", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:15:46,061 44 INFO rb-48985ee-225086-418734 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-25 15:15:46,083 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:46] "POST /pos-self/relations/199 HTTP/1.1" 200 - 37 0.009 0.021 2026-09-25 15:15:46,108 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:46] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.053 2026-09-25 15:15:46,303 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:46] "POST /pos-self/data/199 HTTP/1.1" 200 - 181 0.043 0.154 2026-09-25 15:15:46,305 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:46] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.189 2026-09-25 15:15:46,331 44 INFO rb-48985ee-225086-418734 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-25 15:15:46,357 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:46] "GET /web/image/ir.attachment/12383/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:15:46,384 44 INFO rb-48985ee-225086-418734 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-25 15:15:46,411 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:46] "GET /web/image/pos.category/356/image_128?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.015 2026-09-25 15:15:46,415 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:15:46,426 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:46] "GET /web/image/pos.category/359/image_128?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 2 0.000 0.029 2026-09-25 15:15:46,433 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:46] "GET /web/image/product.template/2484/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-09-25 15:15:46,439 44 INFO rb-48985ee-225086-418734 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-25 15:15:46,440 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:46] "GET /web/image/product.template/2483/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-09-25 15:15:46,447 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:46] "GET /web/image/product.template/2481/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.043 2026-09-25 15:15:46,453 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:46] "GET /web/image/product.template/2480/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.046 2026-09-25 15:15:46,458 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:46] "GET /web/image/product.template/2482/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-09-25 15:15:46,500 44 INFO rb-48985ee-225086-418734 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-25 15:15:46,553 44 INFO rb-48985ee-225086-418734 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-25 15:15:46,612 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-09-25 15:15:46,613 44 INFO rb-48985ee-225086-418734 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-25 15:15:46,635 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 7588896 (allocated 8650752) 2026-09-25 15:15:46,636 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 144431 2026-09-25 15:15:46,636 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-09-25 15:15:46,636 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 144431 2026-09-25 15:15:46,690 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151546_690177_test_sub_categories_products_displayed.txt 2026-09-25 15:15:46,690 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmpklow5vnh_chrome_odoo" 2026-09-25 15:15:46,880 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 144621 2026-09-25 15:15:46,880 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmphz3n9uvi_chrome_odoo 2026-09-25 15:15:46,880 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:41439/json/version 2026-09-25 15:15:46,881 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41439', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:15:46,919 44 INFO rb-48985ee-225086-418734 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-25 15:15:46,919 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:41439/json 2026-09-25 15:15:46,920 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41439', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:15:46,927 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:41439/devtools/page/2E38BE11C1683340AB95A93A1669C672 2026-09-25 15:15:46,936 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-09-25 15:15:46,939 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-09-25 15:15:46,951 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-09-25 15:15:46,957 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Open "http://127.0.0.1:8069/pos-self/199" in browser 2026-09-25 15:15:46,957 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigating to: "http://127.0.0.1:8069/pos-self/199" 2026-09-25 15:15:46,975 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:46] "GET /pos-self/199 HTTP/1.1" 200 - 7 0.002 0.010 2026-09-25 15:15:46,977 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': '2E38BE11C1683340AB95A93A1669C672', 'loaderId': 'EB05B8174E2E62C10B1A8A6258B00A93', 'isDownload': False} 2026-09-25 15:15:46,977 44 INFO rb-48985ee-225086-418734 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-25 15:15:46,985 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:15:46,997 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:46] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.005 2026-09-25 15:15:47,001 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:47] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.009 2026-09-25 15:15:47,005 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:47] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.012 2026-09-25 15:15:47,097 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:47] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:15:47,102 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:47] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.007 2026-09-25 15:15:47,109 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:15:47,109 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:47] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:15:47,115 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:47] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 4 0.001 0.006 2026-09-25 15:15:47,123 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Evaluate test code "odoo.startTour('test_sub_categories_products_displayed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/199", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:15:47,128 44 INFO rb-48985ee-225086-418734 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-25 15:15:47,137 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:47] "POST /pos-self/relations/199 HTTP/1.1" 200 - 16 0.006 0.017 2026-09-25 15:15:47,140 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.023 2026-09-25 15:15:47,251 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:47] "POST /pos-self/data/199 HTTP/1.1" 200 - 113 0.030 0.077 2026-09-25 15:15:47,253 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.103 2026-09-25 15:15:47,274 44 INFO rb-48985ee-225086-418734 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-25 15:15:47,300 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:47] "GET /web/image/ir.attachment/12389/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-25 15:15:47,324 44 INFO rb-48985ee-225086-418734 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-25 15:15:47,346 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:47] "GET /web/image/pos.category/356/image_128?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.013 2026-09-25 15:15:47,357 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:47] "GET /web/image/pos.category/359/image_128?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 2 0.000 0.023 2026-09-25 15:15:47,365 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:47] "GET /web/image/product.template/2481/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-25 15:15:47,372 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:47] "GET /web/image/product.template/2483/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-09-25 15:15:47,379 44 INFO rb-48985ee-225086-418734 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-25 15:15:47,380 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:47] "GET /web/image/product.template/2484/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-09-25 15:15:47,386 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:47] "GET /web/image/product.template/2480/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-09-25 15:15:47,392 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:47] "GET /web/image/product.template/2482/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.043 2026-09-25 15:15:47,431 44 INFO rb-48985ee-225086-418734 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-25 15:15:47,485 44 INFO rb-48985ee-225086-418734 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-25 15:15:47,537 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-09-25 15:15:47,537 44 INFO rb-48985ee-225086-418734 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-25 15:15:47,553 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 6946636 (allocated 8126464) 2026-09-25 15:15:47,554 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 144621 2026-09-25 15:15:47,554 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-09-25 15:15:47,555 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 144621 2026-09-25 15:15:47,612 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151547_612172_test_sub_categories_products_displayed.txt 2026-09-25 15:15:47,612 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmphz3n9uvi_chrome_odoo" 2026-09-25 15:15:47,802 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome pid: 144806 2026-09-25 15:15:47,803 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless temporary user profile dir: /tmp/tmpibnkyjgk_chrome_odoo 2026-09-25 15:15:47,803 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:45181/json/version 2026-09-25 15:15:47,803 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45181', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:15:47,841 44 INFO rb-48985ee-225086-418734 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-25 15:15:47,841 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Issuing json command http://127.0.0.1:45181/json 2026-09-25 15:15:47,841 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45181', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:15:47,847 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Websocket url found: ws://127.0.0.1:45181/devtools/page/028E20C963996C8EA01678B08FAB31D0 2026-09-25 15:15:47,855 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Enable chrome headless console log notification 2026-09-25 15:15:47,858 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome headless enable page notifications 2026-09-25 15:15:47,870 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Setting session cookie in browser 2026-09-25 15:15:47,876 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Open "http://127.0.0.1:8069/pos-self/199?access_token=f0ef355340be4969" in browser 2026-09-25 15:15:47,876 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigating to: "http://127.0.0.1:8069/pos-self/199?access_token=f0ef355340be4969" 2026-09-25 15:15:47,894 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:47] "GET /pos-self/199?access_token=f0ef355340be4969 HTTP/1.1" 200 - 7 0.002 0.010 2026-09-25 15:15:47,896 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Navigation result: {'frameId': '028E20C963996C8EA01678B08FAB31D0', 'loaderId': '07F7E5300131F9C80C05F40AF9D93674', 'isDownload': False} 2026-09-25 15:15:47,896 44 INFO rb-48985ee-225086-418734 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-25 15:15:47,903 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:15:47,913 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:47] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.002 0.004 2026-09-25 15:15:47,916 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:47] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.001 0.005 2026-09-25 15:15:47,920 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:47] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.010 2026-09-25 15:15:48,015 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:48] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-09-25 15:15:48,017 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:48] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:15:48,025 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:48] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 15:15:48,026 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:15:48,026 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:48] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:15:48,035 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.003 2026-09-25 15:15:48,038 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Evaluate test code "odoo.startTour('test_sub_categories_products_displayed', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/199?access_token=f0ef355340be4969", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:15:48,045 44 INFO rb-48985ee-225086-418734 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-25 15:15:48,056 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:48] "POST /pos-self/relations/199 HTTP/1.1" 200 - 16 0.005 0.020 2026-09-25 15:15:48,058 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.011 2026-09-25 15:15:48,172 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:48] "POST /pos-self/data/199 HTTP/1.1" 200 - 114 0.029 0.081 2026-09-25 15:15:48,219 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:48] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:15:48,223 44 INFO rb-48985ee-225086-418734 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-25 15:15:48,247 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:48] "GET /web/image/ir.attachment/12392/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:15:48,279 44 INFO rb-48985ee-225086-418734 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-25 15:15:48,302 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:48] "GET /web/image/pos.category/356/image_128?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 15:15:48,314 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:48] "GET /web/image/pos.category/359/image_128?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 2 0.000 0.024 2026-09-25 15:15:48,321 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:48] "GET /web/image/product.template/2481/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.024 2026-09-25 15:15:48,328 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:48] "GET /web/image/product.template/2483/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-09-25 15:15:48,334 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:48] "GET /web/image/product.template/2480/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-09-25 15:15:48,341 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:48] "GET /web/image/product.template/2484/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.041 2026-09-25 15:15:48,343 44 INFO rb-48985ee-225086-418734 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-25 15:15:48,352 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:48] "GET /web/image/pos.category/358/image_128?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 2 0.000 0.047 2026-09-25 15:15:48,394 44 INFO rb-48985ee-225086-418734 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-25 15:15:48,447 44 INFO rb-48985ee-225086-418734 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-25 15:15:48,470 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:48] "GET /web/image/pos.category/360/image_128?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 2 0.000 0.012 2026-09-25 15:15:48,478 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:48] "GET /web/image/product.template/2482/image_512?unique=2026-09-25T15:14:30.000+00:00 HTTP/1.1" 200 - 3 0.001 0.018 2026-09-25 15:15:48,498 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: tour succeeded 2026-09-25 15:15:48,499 44 INFO rb-48985ee-225086-418734 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-25 15:15:48,515 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed.browser: heap 6906940 (allocated 7602176) 2026-09-25 15:15:48,516 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing chrome headless with pid 144806 2026-09-25 15:15:48,516 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Closing websocket connection 2026-09-25 15:15:48,516 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Terminating chrome headless with pid 144806 2026-09-25 15:15:48,570 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151548_570356_test_sub_categories_products_displayed.txt 2026-09-25 15:15:48,570 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.test_sub_categories_products_displayed: Removing chrome user profile "/tmp/tmpibnkyjgk_chrome_odoo" 2026-09-25 15:15:48,604 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-25 15:15:49,187 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_delivery_tour ... 2026-09-25 15:15:51,841 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome pid: 144997 2026-09-25 15:15:51,842 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome headless temporary user profile dir: /tmp/tmp0_d5fpd5_chrome_odoo 2026-09-25 15:15:51,842 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Issuing json command http://127.0.0.1:33231/json/version 2026-09-25 15:15:51,843 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33231', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:15:51,845 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Browser version: Chrome/150.0.7871.114 2026-09-25 15:15:51,845 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Issuing json command http://127.0.0.1:33231/json 2026-09-25 15:15:51,845 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33231', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:15:51,846 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Websocket url found: ws://127.0.0.1:33231/devtools/page/38791F623899B5228B57DCC66B221FBF 2026-09-25 15:15:51,847 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Enable chrome headless console log notification 2026-09-25 15:15:51,848 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome headless enable page notifications 2026-09-25 15:15:51,851 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Setting session cookie in browser 2026-09-25 15:15:51,958 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Open "http://127.0.0.1:8069/pos-self/200?access_token=9e1bd077930148cc" in browser 2026-09-25 15:15:51,958 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Navigating to: "http://127.0.0.1:8069/pos-self/200?access_token=9e1bd077930148cc" 2026-09-25 15:15:51,966 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:15:52,184 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:52] "GET /pos-self/200?access_token=9e1bd077930148cc HTTP/1.1" 200 - 57 0.014 0.206 2026-09-25 15:15:52,186 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Navigation result: {'frameId': '38791F623899B5228B57DCC66B221FBF', 'loaderId': '8CD6AAB39863B48324415B43D31E610E', 'isDownload': False} 2026-09-25 15:15:52,187 44 INFO rb-48985ee-225086-418734 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-25 15:15:52,195 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:15:52,205 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:15:52,229 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:52] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.018 2026-09-25 15:15:52,234 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:15:52,249 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:52] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.047 2026-09-25 15:15:52,280 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:15:52,288 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:52] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.007 0.080 2026-09-25 15:15:52,359 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:52] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-09-25 15:15:52,363 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:52] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-25 15:15:52,368 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:52] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 15:15:52,372 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Evaluate test code "odoo.startTour('self_order_preset_delivery_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/200?access_token=9e1bd077930148cc", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:15:52,373 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:15:52,373 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:52] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:15:52,377 44 INFO rb-48985ee-225086-418734 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-25 15:15:52,409 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:52] "POST /pos-self/relations/200 HTTP/1.1" 200 - 37 0.009 0.021 2026-09-25 15:15:52,433 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.051 2026-09-25 15:15:52,574 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:52] "POST /pos-self/data/200 HTTP/1.1" 200 - 181 0.054 0.093 2026-09-25 15:15:52,576 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.135 2026-09-25 15:15:52,599 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: Owl is running in 'dev' mode. 2026-09-25 15:15:52,625 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:52] "GET /web/image/ir.attachment/12452/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:15:52,636 44 INFO rb-48985ee-225086-418734 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-25 15:15:52,643 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:52] "GET /web/image/ir.attachment/12406/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-25 15:15:52,648 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:15:52,701 44 INFO rb-48985ee-225086-418734 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-25 15:15:52,719 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:52] "GET /web/image/pos.category/362/image_128?unique=2026-09-25T15:15:48.000+00:00 HTTP/1.1" 200 - 2 0.000 0.013 2026-09-25 15:15:52,726 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:52] "GET /web/image/product.template/2488/image_512?unique=2026-09-25T15:15:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.014 2026-09-25 15:15:52,733 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:52] "GET /web/image/product.template/2491/image_512?unique=2026-09-25T15:15:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-25 15:15:52,740 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:52] "GET /web/image/product.template/2487/image_512?unique=2026-09-25T15:15:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-09-25 15:15:52,748 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:52] "GET /web/image/product.template/2489/image_512?unique=2026-09-25T15:15:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-09-25 15:15:52,753 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:52] "GET /web/image/product.template/2490/image_512?unique=2026-09-25T15:15:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-09-25 15:15:52,761 44 INFO rb-48985ee-225086-418734 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-25 15:15:52,819 44 INFO rb-48985ee-225086-418734 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-25 15:15:52,831 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15: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-25 15:15:52,842 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:52] "GET /web/image/product.product/2990/image_512?unique=2026-09-25T15:15:48.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-09-25 15:15:52,870 44 INFO rb-48985ee-225086-418734 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-25 15:15:52,929 44 INFO rb-48985ee-225086-418734 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-25 15:15:52,939 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:52] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.003 0.006 2026-09-25 15:15:52,996 44 INFO rb-48985ee-225086-418734 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-25 15:15:53,071 44 INFO rb-48985ee-225086-418734 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-25 15:15:53,150 44 INFO rb-48985ee-225086-418734 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-25 15:15:53,230 44 INFO rb-48985ee-225086-418734 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-25 15:15:53,289 44 INFO rb-48985ee-225086-418734 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-25 15:15:53,355 44 INFO rb-48985ee-225086-418734 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-25 15:15:53,407 44 INFO rb-48985ee-225086-418734 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-25 15:15:53,454 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:53] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 32 0.013 0.033 2026-09-25 15:15:53,485 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56392544 started for PoS orders references: [{'name': None, 'pos_reference': '260-200-000001', 'uuid': '7a7ef13c-d47c-4b60-aaba-bd0cf0fe1af3'}] 2026-09-25 15:15:53,503 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56392544 order {'name': None, 'pos_reference': '260-200-000001', 'uuid': '7a7ef13c-d47c-4b60-aaba-bd0cf0fe1af3'} created pos.order #965 2026-09-25 15:15:53,509 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #56392544 finished 2026-09-25 15:15:53,724 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:53] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 278 0.086 0.174 2026-09-25 15:15:53,775 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: tour succeeded 2026-09-25 15:15:53,776 44 INFO rb-48985ee-225086-418734 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-25 15:15:53,801 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour.browser: heap 8681604 (allocated 9699328) 2026-09-25 15:15:53,802 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Closing chrome headless with pid 144997 2026-09-25 15:15:53,802 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Closing websocket connection 2026-09-25 15:15:53,802 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Terminating chrome headless with pid 144997 2026-09-25 15:15:53,857 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151553_856939_test_preset_delivery_tour.txt 2026-09-25 15:15:53,857 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_delivery_tour: Removing chrome user profile "/tmp/tmp0_d5fpd5_chrome_odoo" 2026-09-25 15:15:53,886 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_dine_in_tour ... 2026-09-25 15:15:56,516 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome pid: 145189 2026-09-25 15:15:56,516 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome headless temporary user profile dir: /tmp/tmpiwie_tnd_chrome_odoo 2026-09-25 15:15:56,517 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:41865/json/version 2026-09-25 15:15:56,518 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41865', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:15:56,520 44 INFO rb-48985ee-225086-418734 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-25 15:15:56,520 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:41865/json 2026-09-25 15:15:56,521 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41865', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:15:56,522 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Websocket url found: ws://127.0.0.1:41865/devtools/page/6C3E58D0DA424CD1626F97373C5D7196 2026-09-25 15:15:56,523 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Enable chrome headless console log notification 2026-09-25 15:15:56,524 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome headless enable page notifications 2026-09-25 15:15:56,527 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Setting session cookie in browser 2026-09-25 15:15:56,639 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Open "http://127.0.0.1:8069/pos-self/201?access_token=37d4b891608f468f&table_identifier=de66a342" in browser 2026-09-25 15:15:56,639 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Navigating to: "http://127.0.0.1:8069/pos-self/201?access_token=37d4b891608f468f&table_identifier=de66a342" 2026-09-25 15:15:56,646 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:15:56,865 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:56] "GET /pos-self/201?access_token=37d4b891608f468f&table_identifier=de66a342 HTTP/1.1" 200 - 59 0.015 0.206 2026-09-25 15:15:56,868 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Navigation result: {'frameId': '6C3E58D0DA424CD1626F97373C5D7196', 'loaderId': 'EE1D843E9A674AF3FAD613565AB9BACD', 'isDownload': False} 2026-09-25 15:15:56,868 44 INFO rb-48985ee-225086-418734 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-25 15:15:56,879 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:15:56,891 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:15:56,915 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:56] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.019 2026-09-25 15:15:56,921 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:15:56,935 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:56] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.047 2026-09-25 15:15:56,939 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:15:56,947 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:56] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.060 2026-09-25 15:15:57,040 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:57] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-25 15:15:57,044 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:57] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:15:57,051 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:57] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 15:15:57,054 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:15:57,054 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:57] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:15:57,055 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Evaluate test code "odoo.startTour('self_order_preset_dine_in_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/201?access_token=37d4b891608f468f&table_identifier=de66a342", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:15:57,060 44 INFO rb-48985ee-225086-418734 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-25 15:15:57,095 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:57] "POST /pos-self/relations/201 HTTP/1.1" 200 - 37 0.009 0.022 2026-09-25 15:15:57,117 44 INFO rb-48985ee-225086-418734 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-25 15:15:57,119 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:57] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.054 2026-09-25 15:15:57,255 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:57] "POST /pos-self/data/201 HTTP/1.1" 200 - 181 0.047 0.090 2026-09-25 15:15:57,257 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:57] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.128 2026-09-25 15:15:57,291 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:57] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.005 2026-09-25 15:15:57,294 44 INFO rb-48985ee-225086-418734 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-25 15:15:57,320 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:57] "GET /web/image/ir.attachment/12505/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:15:57,333 44 INFO rb-48985ee-225086-418734 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-25 15:15:57,344 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:57] "GET /web/image/ir.attachment/12459/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:15:57,350 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:15:57,397 44 INFO rb-48985ee-225086-418734 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-25 15:15:57,418 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:57] "GET /web/image/pos.category/362/image_128?unique=2026-09-25T15:15:48.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-09-25 15:15:57,426 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:57] "GET /web/image/product.template/2487/image_512?unique=2026-09-25T15:15:48.000+00:00 HTTP/1.1" 200 - 3 0.002 0.017 2026-09-25 15:15:57,434 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:57] "GET /web/image/product.template/2488/image_512?unique=2026-09-25T15:15:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.024 2026-09-25 15:15:57,441 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:57] "GET /web/image/product.template/2491/image_512?unique=2026-09-25T15:15:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-09-25 15:15:57,447 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:57] "GET /web/image/product.template/2489/image_512?unique=2026-09-25T15:15:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-09-25 15:15:57,457 44 INFO rb-48985ee-225086-418734 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-25 15:15:57,457 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:57] "GET /web/image/product.template/2490/image_512?unique=2026-09-25T15:15:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.045 2026-09-25 15:15:57,515 44 INFO rb-48985ee-225086-418734 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-25 15:15:57,532 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15: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-25 15:15:57,542 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:57] "GET /web/image/product.product/2989/image_512?unique=2026-09-25T15:15:48.000+00:00 HTTP/1.1" 200 - 8 0.003 0.010 2026-09-25 15:15:57,567 44 INFO rb-48985ee-225086-418734 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-25 15:15:57,627 44 INFO rb-48985ee-225086-418734 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-25 15:15:57,646 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92706961 started for PoS orders references: [{'name': None, 'pos_reference': '260-201-000001', 'uuid': 'b95bc319-411b-4190-877a-775fc79bd65d'}] 2026-09-25 15:15:57,665 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92706961 order {'name': None, 'pos_reference': '260-201-000001', 'uuid': 'b95bc319-411b-4190-877a-775fc79bd65d'} created pos.order #966 2026-09-25 15:15:57,671 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92706961 finished 2026-09-25 15:15:57,713 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:57] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 101 0.027 0.061 2026-09-25 15:15:57,737 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:15:57] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:15:57,759 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: tour succeeded 2026-09-25 15:15:57,759 44 INFO rb-48985ee-225086-418734 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-25 15:15:57,779 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour.browser: heap 7771660 (allocated 8912896) 2026-09-25 15:15:57,780 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Closing chrome headless with pid 145189 2026-09-25 15:15:57,780 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Closing websocket connection 2026-09-25 15:15:57,781 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Terminating chrome headless with pid 145189 2026-09-25 15:15:57,839 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151557_839549_test_preset_dine_in_tour.txt 2026-09-25 15:15:57,839 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_dine_in_tour: Removing chrome user profile "/tmp/tmpiwie_tnd_chrome_odoo" 2026-09-25 15:15:57,865 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_takeaway_tour ... 2026-09-25 15:16:00,431 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome pid: 145382 2026-09-25 15:16:00,431 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome headless temporary user profile dir: /tmp/tmpdcj_cfz7_chrome_odoo 2026-09-25 15:16:00,431 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:36639/json/version 2026-09-25 15:16:00,432 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36639', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:16:00,471 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Browser version: Chrome/150.0.7871.114 2026-09-25 15:16:00,471 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:36639/json 2026-09-25 15:16:00,472 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36639', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:16:00,478 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Websocket url found: ws://127.0.0.1:36639/devtools/page/427D7FEC611BFC26D2356B0FC2C62CB0 2026-09-25 15:16:00,485 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Enable chrome headless console log notification 2026-09-25 15:16:00,489 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome headless enable page notifications 2026-09-25 15:16:00,500 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Setting session cookie in browser 2026-09-25 15:16:00,603 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Open "http://127.0.0.1:8069/pos-self/202?access_token=23066825938a4393" in browser 2026-09-25 15:16:00,604 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Navigating to: "http://127.0.0.1:8069/pos-self/202?access_token=23066825938a4393" 2026-09-25 15:16:00,612 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:16:00,831 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:00] "GET /pos-self/202?access_token=23066825938a4393 HTTP/1.1" 200 - 57 0.014 0.208 2026-09-25 15:16:00,834 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Navigation result: {'frameId': '427D7FEC611BFC26D2356B0FC2C62CB0', 'loaderId': '8B3FDAB5E3C6FE0C18DF8E32FE0DCE16', 'isDownload': False} 2026-09-25 15:16:00,834 44 INFO rb-48985ee-225086-418734 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-25 15:16:00,847 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:16:00,858 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:16:00,883 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:00] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.019 2026-09-25 15:16:00,890 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:16:00,904 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:00] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.049 2026-09-25 15:16:00,908 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:16:00,916 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:00] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.060 2026-09-25 15:16:01,012 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:01] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-09-25 15:16:01,017 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:01] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:16:01,022 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:01] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.006 2026-09-25 15:16:01,027 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:16:01,028 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:01] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:16:01,039 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Evaluate test code "odoo.startTour('self_order_preset_takeaway_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/202?access_token=23066825938a4393", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:16:01,045 44 INFO rb-48985ee-225086-418734 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-25 15:16:01,063 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:01] "POST /pos-self/relations/202 HTTP/1.1" 200 - 37 0.010 0.021 2026-09-25 15:16:01,087 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.052 2026-09-25 15:16:01,096 44 INFO rb-48985ee-225086-418734 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-25 15:16:01,219 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:01] "POST /pos-self/data/202 HTTP/1.1" 200 - 181 0.044 0.094 2026-09-25 15:16:01,221 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.124 2026-09-25 15:16:01,243 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: Owl is running in 'dev' mode. 2026-09-25 15:16:01,269 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:01] "GET /web/image/ir.attachment/12558/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:16:01,285 44 INFO rb-48985ee-225086-418734 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-25 15:16:01,295 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:01] "GET /web/image/ir.attachment/12512/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:16:01,299 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:16:01,355 44 INFO rb-48985ee-225086-418734 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-25 15:16:01,376 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:01] "GET /web/image/pos.category/362/image_128?unique=2026-09-25T15:15:48.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-09-25 15:16:01,383 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:01] "GET /web/image/product.template/2487/image_512?unique=2026-09-25T15:15:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-25 15:16:01,391 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:01] "GET /web/image/product.template/2488/image_512?unique=2026-09-25T15:15:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-25 15:16:01,397 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:01] "GET /web/image/product.template/2491/image_512?unique=2026-09-25T15:15:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-09-25 15:16:01,404 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:01] "GET /web/image/product.template/2489/image_512?unique=2026-09-25T15:15:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-09-25 15:16:01,410 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:01] "GET /web/image/product.template/2490/image_512?unique=2026-09-25T15:15:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-09-25 15:16:01,417 44 INFO rb-48985ee-225086-418734 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-25 15:16:01,478 44 INFO rb-48985ee-225086-418734 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-25 15:16:01,490 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:16:01,500 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:01] "GET /web/image/product.product/2989/image_512?unique=2026-09-25T15:15:48.000+00:00 HTTP/1.1" 200 - 8 0.003 0.010 2026-09-25 15:16:01,529 44 INFO rb-48985ee-225086-418734 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-25 15:16:01,589 44 INFO rb-48985ee-225086-418734 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-25 15:16:01,600 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:01] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.003 0.007 2026-09-25 15:16:01,646 44 INFO rb-48985ee-225086-418734 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-25 15:16:01,705 44 INFO rb-48985ee-225086-418734 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-25 15:16:01,724 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86302907 started for PoS orders references: [{'name': None, 'pos_reference': '260-202-000001', 'uuid': '724a9b9d-b230-4108-85a4-7dee9aba4098'}] 2026-09-25 15:16:01,743 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86302907 order {'name': None, 'pos_reference': '260-202-000001', 'uuid': '724a9b9d-b230-4108-85a4-7dee9aba4098'} created pos.order #967 2026-09-25 15:16:01,749 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #86302907 finished 2026-09-25 15:16:01,794 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:01] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 100 0.027 0.062 2026-09-25 15:16:01,817 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:01] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:16:01,842 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: tour succeeded 2026-09-25 15:16:01,842 44 INFO rb-48985ee-225086-418734 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-25 15:16:01,863 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour.browser: heap 8104848 (allocated 9437184) 2026-09-25 15:16:01,863 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Closing chrome headless with pid 145382 2026-09-25 15:16:01,863 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Closing websocket connection 2026-09-25 15:16:01,864 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Terminating chrome headless with pid 145382 2026-09-25 15:16:01,921 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151601_921272_test_preset_takeaway_tour.txt 2026-09-25 15:16:01,921 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_takeaway_tour: Removing chrome user profile "/tmp/tmpdcj_cfz7_chrome_odoo" 2026-09-25 15:16:01,948 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset: Starting TestSelfOrderPreset.test_preset_with_slot_tour ... 2026-09-25 15:16:04,756 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome pid: 145576 2026-09-25 15:16:04,756 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome headless temporary user profile dir: /tmp/tmpm9uyjpzf_chrome_odoo 2026-09-25 15:16:04,756 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:39283/json/version 2026-09-25 15:16:04,757 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39283', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:16:04,798 44 INFO rb-48985ee-225086-418734 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-25 15:16:04,798 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:39283/json 2026-09-25 15:16:04,799 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39283', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:16:04,807 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Websocket url found: ws://127.0.0.1:39283/devtools/page/7990E956AB14048A246653C8DA1ED887 2026-09-25 15:16:04,815 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Enable chrome headless console log notification 2026-09-25 15:16:04,817 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome headless enable page notifications 2026-09-25 15:16:04,842 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Setting session cookie in browser 2026-09-25 15:16:04,949 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Open "http://127.0.0.1:8069/pos-self/203?access_token=a216658a8b8c4b87" in browser 2026-09-25 15:16:04,949 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Navigating to: "http://127.0.0.1:8069/pos-self/203?access_token=a216658a8b8c4b87" 2026-09-25 15:16:04,956 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:16:05,172 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:05] "GET /pos-self/203?access_token=a216658a8b8c4b87 HTTP/1.1" 200 - 57 0.014 0.203 2026-09-25 15:16:05,174 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Navigation result: {'frameId': '7990E956AB14048A246653C8DA1ED887', 'loaderId': '4F8EF50D689D33300C0020354E51F753', 'isDownload': False} 2026-09-25 15:16:05,174 44 INFO rb-48985ee-225086-418734 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-25 15:16:05,184 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:16:05,195 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:16:05,220 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:05] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.019 2026-09-25 15:16:05,226 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:16:05,240 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:05] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.048 2026-09-25 15:16:05,244 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:16:05,253 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:05] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.059 2026-09-25 15:16:05,338 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:05] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-09-25 15:16:05,342 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:05] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-25 15:16:05,349 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:05] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 15:16:05,352 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:16:05,352 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:05] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:16:05,356 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Evaluate test code "odoo.startTour('self_order_preset_slot_tour', {"stepDelay": 0, "keepWatchBrowser": false, "debug": false, "startUrl": "/pos-self/203?access_token=a216658a8b8c4b87", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:16:05,362 44 INFO rb-48985ee-225086-418734 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-25 15:16:05,388 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:05] "POST /pos-self/relations/203 HTTP/1.1" 200 - 37 0.009 0.022 2026-09-25 15:16:05,412 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:05] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.052 2026-09-25 15:16:05,415 44 INFO rb-48985ee-225086-418734 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-25 15:16:05,554 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:05] "POST /pos-self/data/203 HTTP/1.1" 200 - 185 0.050 0.092 2026-09-25 15:16:05,555 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:05] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.135 2026-09-25 15:16:05,595 44 INFO rb-48985ee-225086-418734 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-25 15:16:05,621 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:05] "GET /web/image/ir.attachment/12611/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:16:05,635 44 INFO rb-48985ee-225086-418734 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-25 15:16:05,643 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:05] "GET /web/image/ir.attachment/12565/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:16:05,648 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:16:05,698 44 INFO rb-48985ee-225086-418734 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-25 15:16:05,716 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:05] "GET /web/image/pos.category/362/image_128?unique=2026-09-25T15:15:48.000+00:00 HTTP/1.1" 200 - 2 0.001 0.013 2026-09-25 15:16:05,724 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:05] "GET /web/image/product.template/2487/image_512?unique=2026-09-25T15:15:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-25 15:16:05,730 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:05] "GET /web/image/product.template/2488/image_512?unique=2026-09-25T15:15:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-25 15:16:05,736 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:05] "GET /web/image/product.template/2491/image_512?unique=2026-09-25T15:15:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-09-25 15:16:05,742 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:05] "GET /web/image/product.template/2489/image_512?unique=2026-09-25T15:15:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-09-25 15:16:05,748 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:05] "GET /web/image/product.template/2490/image_512?unique=2026-09-25T15:15:48.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-09-25 15:16:05,758 44 INFO rb-48985ee-225086-418734 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-25 15:16:05,816 44 INFO rb-48985ee-225086-418734 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-25 15:16:05,832 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16: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-25 15:16:05,841 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:05] "GET /web/image/product.product/2989/image_512?unique=2026-09-25T15:15:48.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-09-25 15:16:05,867 44 INFO rb-48985ee-225086-418734 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-25 15:16:05,926 44 INFO rb-48985ee-225086-418734 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-25 15:16:05,937 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:05] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.003 0.007 2026-09-25 15:16:05,983 44 INFO rb-48985ee-225086-418734 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-25 15:16:06,065 44 INFO rb-48985ee-225086-418734 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-25 15:16:06,127 44 INFO rb-48985ee-225086-418734 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-25 15:16:06,144 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43506304 started for PoS orders references: [{'name': None, 'pos_reference': '260-203-000001', 'uuid': '5c5ac98e-b3a8-45b1-948c-49261d43268e'}] 2026-09-25 15:16:06,163 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43506304 order {'name': None, 'pos_reference': '260-203-000001', 'uuid': '5c5ac98e-b3a8-45b1-948c-49261d43268e'} created pos.order #968 2026-09-25 15:16:06,169 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #43506304 finished 2026-09-25 15:16:06,218 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:06] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 100 0.029 0.064 2026-09-25 15:16:06,260 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: tour succeeded 2026-09-25 15:16:06,260 44 INFO rb-48985ee-225086-418734 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-25 15:16:06,287 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour.browser: heap 9239244 (allocated 10747904) 2026-09-25 15:16:06,288 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Closing chrome headless with pid 145576 2026-09-25 15:16:06,288 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Closing websocket connection 2026-09-25 15:16:06,288 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Terminating chrome headless with pid 145576 2026-09-25 15:16:06,342 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151606_342219_test_preset_with_slot_tour.txt 2026-09-25 15:16:06,342 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_preset.TestSelfOrderPreset.test_preset_with_slot_tour: Removing chrome user profile "/tmp/tmpm9uyjpzf_chrome_odoo" 2026-09-25 15:16:06,375 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-25 15:16:06,944 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_combo_prices ... 2026-09-25 15:16:10,908 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome pid: 145765 2026-09-25 15:16:10,909 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome headless temporary user profile dir: /tmp/tmpmhozatt__chrome_odoo 2026-09-25 15:16:10,909 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Issuing json command http://127.0.0.1:45673/json/version 2026-09-25 15:16:10,910 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45673', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:16:10,911 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Browser version: Chrome/150.0.7871.114 2026-09-25 15:16:10,911 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Issuing json command http://127.0.0.1:45673/json 2026-09-25 15:16:10,912 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45673', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:16:10,912 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Websocket url found: ws://127.0.0.1:45673/devtools/page/795861E82CAAFC447D8622EE5E1311A4 2026-09-25 15:16:10,914 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Enable chrome headless console log notification 2026-09-25 15:16:10,914 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome headless enable page notifications 2026-09-25 15:16:10,917 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Setting session cookie in browser 2026-09-25 15:16:11,033 44 INFO rb-48985ee-225086-418734 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=5522a43d5b734441" in browser 2026-09-25 15:16:11,033 44 INFO rb-48985ee-225086-418734 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=5522a43d5b734441" 2026-09-25 15:16:11,040 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:16:11,319 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:11] "GET /pos-self/204?access_token=5522a43d5b734441 HTTP/1.1" 200 - 59 0.016 0.264 2026-09-25 15:16:11,322 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Navigation result: {'frameId': '795861E82CAAFC447D8622EE5E1311A4', 'loaderId': 'D3E1686FF9518B492CB3729861BEE613', 'isDownload': False} 2026-09-25 15:16:11,322 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Evaluate ready code "odoo.isTourReady('test_combo_prices')" 2026-09-25 15:16:11,330 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:16:11,340 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:16:11,364 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:11] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.017 2026-09-25 15:16:11,367 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:16:11,374 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:11] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.036 2026-09-25 15:16:11,379 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:16:11,395 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:11] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.058 2026-09-25 15:16:11,490 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:11] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-25 15:16:11,494 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:11] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-25 15:16:11,500 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:11] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.004 2026-09-25 15:16:11,503 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:16:11,503 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:11] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:16:11,504 44 INFO rb-48985ee-225086-418734 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=5522a43d5b734441", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:16:11,510 44 INFO rb-48985ee-225086-418734 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-25 15:16:11,543 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:11] "POST /pos-self/relations/204 HTTP/1.1" 200 - 37 0.009 0.021 2026-09-25 15:16:11,567 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.052 2026-09-25 15:16:11,727 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:11] "POST /pos-self/data/204 HTTP/1.1" 200 - 207 0.050 0.112 2026-09-25 15:16:11,729 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.154 2026-09-25 15:16:11,754 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: Owl is running in 'dev' mode. 2026-09-25 15:16:11,781 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:11] "GET /web/image/ir.attachment/12674/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:16:11,810 44 INFO rb-48985ee-225086-418734 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-25 15:16:11,836 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:11] "GET /web/image/pos.category/364/image_128?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 2 0.001 0.013 2026-09-25 15:16:11,842 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:16:11,845 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:11] "GET /web/image/product.template/2520/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.013 2026-09-25 15:16:11,852 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:11] "GET /web/image/product.template/2524/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-25 15:16:11,858 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:11] "GET /web/image/product.template/2509/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-09-25 15:16:11,867 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:11] "GET /web/image/product.template/2522/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-09-25 15:16:11,873 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:11] "GET /web/image/product.template/2521/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-09-25 15:16:11,879 44 INFO rb-48985ee-225086-418734 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-25 15:16:11,880 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:11] "GET /web/image/product.template/2523/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-09-25 15:16:11,886 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:11] "GET /web/image/product.template/2510/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-09-25 15:16:11,903 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:11] "GET /web/image/product.product/3002/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-09-25 15:16:11,912 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:11] "GET /web/image/product.product/3004/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 8 0.002 0.016 2026-09-25 15:16:11,921 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:11] "GET /web/image/product.product/3003/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 8 0.002 0.027 2026-09-25 15:16:11,935 44 INFO rb-48985ee-225086-418734 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-25 15:16:11,990 44 INFO rb-48985ee-225086-418734 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-25 15:16:12,049 44 INFO rb-48985ee-225086-418734 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-25 15:16:12,073 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:12] "GET /web/image/product.product/3005/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 8 0.003 0.009 2026-09-25 15:16:12,082 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:12] "GET /web/image/product.product/3006/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 8 0.002 0.017 2026-09-25 15:16:12,091 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:12] "GET /web/image/product.product/3007/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 8 0.002 0.025 2026-09-25 15:16:12,105 44 INFO rb-48985ee-225086-418734 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-25 15:16:12,162 44 INFO rb-48985ee-225086-418734 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-25 15:16:12,225 44 INFO rb-48985ee-225086-418734 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-25 15:16:12,243 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:12] "GET /web/image/product.product/3008/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-09-25 15:16:12,252 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:12] "GET /web/image/product.product/3010/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 8 0.002 0.019 2026-09-25 15:16:12,262 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:12] "GET /web/image/product.product/3009/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 8 0.002 0.029 2026-09-25 15:16:12,283 44 INFO rb-48985ee-225086-418734 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-25 15:16:12,340 44 INFO rb-48985ee-225086-418734 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-25 15:16:12,397 44 INFO rb-48985ee-225086-418734 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-25 15:16:12,469 44 INFO rb-48985ee-225086-418734 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-25 15:16:12,536 44 INFO rb-48985ee-225086-418734 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-25 15:16:12,600 44 INFO rb-48985ee-225086-418734 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-25 15:16:12,667 44 INFO rb-48985ee-225086-418734 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-25 15:16:12,764 44 INFO rb-48985ee-225086-418734 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-25 15:16:12,773 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:12] "GET /web/image/ir.attachment/12628/raw HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 15:16:12,818 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:16:12,831 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:12] "GET /web/image/product.product/3023/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 8 0.003 0.014 2026-09-25 15:16:12,846 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:12] "GET /web/image/product.product/3011/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 8 0.002 0.031 2026-09-25 15:16:12,855 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:12] "GET /web/image/product.product/3025/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 8 0.002 0.034 2026-09-25 15:16:12,867 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:12] "GET /web/image/product.product/3024/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 8 0.002 0.046 2026-09-25 15:16:12,922 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61407913 started for PoS orders references: [{'name': None, 'pos_reference': '260-204-000001', 'uuid': 'a76c9037-5a24-4c35-9b3d-6e247cf0e665'}] 2026-09-25 15:16:12,953 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61407913 order {'name': None, 'pos_reference': '260-204-000001', 'uuid': 'a76c9037-5a24-4c35-9b3d-6e247cf0e665'} created pos.order #969 2026-09-25 15:16:12,959 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61407913 finished 2026-09-25 15:16:13,033 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:13] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 209 0.049 0.152 2026-09-25 15:16:13,088 44 INFO rb-48985ee-225086-418734 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-25 15:16:13,145 44 INFO rb-48985ee-225086-418734 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-25 15:16:13,196 44 INFO rb-48985ee-225086-418734 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-25 15:16:13,249 44 INFO rb-48985ee-225086-418734 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-25 15:16:13,298 44 INFO rb-48985ee-225086-418734 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-25 15:16:13,351 44 INFO rb-48985ee-225086-418734 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-25 15:16:13,362 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:13] "GET /web/image/ir.attachment/12673/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:16:13,410 44 INFO rb-48985ee-225086-418734 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-25 15:16:13,464 44 INFO rb-48985ee-225086-418734 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-25 15:16:13,518 44 INFO rb-48985ee-225086-418734 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-25 15:16:13,572 44 INFO rb-48985ee-225086-418734 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-25 15:16:13,630 44 INFO rb-48985ee-225086-418734 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-25 15:16:13,685 44 INFO rb-48985ee-225086-418734 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-25 15:16:13,740 44 INFO rb-48985ee-225086-418734 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-25 15:16:13,796 44 INFO rb-48985ee-225086-418734 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-25 15:16:13,851 44 INFO rb-48985ee-225086-418734 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-25 15:16:13,906 44 INFO rb-48985ee-225086-418734 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-25 15:16:13,966 44 INFO rb-48985ee-225086-418734 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-25 15:16:14,022 44 INFO rb-48985ee-225086-418734 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-25 15:16:14,078 44 INFO rb-48985ee-225086-418734 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-25 15:16:14,134 44 INFO rb-48985ee-225086-418734 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-25 15:16:14,190 44 INFO rb-48985ee-225086-418734 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-25 15:16:14,249 44 INFO rb-48985ee-225086-418734 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-25 15:16:14,305 44 INFO rb-48985ee-225086-418734 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-25 15:16:14,362 44 INFO rb-48985ee-225086-418734 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-25 15:16:14,420 44 INFO rb-48985ee-225086-418734 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-25 15:16:14,477 44 INFO rb-48985ee-225086-418734 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-25 15:16:14,535 44 INFO rb-48985ee-225086-418734 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-25 15:16:14,593 44 INFO rb-48985ee-225086-418734 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-25 15:16:14,664 44 INFO rb-48985ee-225086-418734 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-25 15:16:14,728 44 INFO rb-48985ee-225086-418734 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-25 15:16:14,791 44 INFO rb-48985ee-225086-418734 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-25 15:16:14,857 44 INFO rb-48985ee-225086-418734 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-25 15:16:14,957 44 INFO rb-48985ee-225086-418734 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-25 15:16:15,071 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23621953 started for PoS orders references: [{'name': None, 'pos_reference': '260-204-000002', 'uuid': '7e1c94ba-0c89-44a7-9aef-33d56150c79a'}] 2026-09-25 15:16:15,094 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23621953 order {'name': None, 'pos_reference': '260-204-000002', 'uuid': '7e1c94ba-0c89-44a7-9aef-33d56150c79a'} created pos.order #970 2026-09-25 15:16:15,099 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23621953 finished 2026-09-25 15:16:15,166 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:15] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 176 0.038 0.109 2026-09-25 15:16:15,220 44 INFO rb-48985ee-225086-418734 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-25 15:16:15,275 44 INFO rb-48985ee-225086-418734 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-25 15:16:15,323 44 INFO rb-48985ee-225086-418734 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-25 15:16:15,376 44 INFO rb-48985ee-225086-418734 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-25 15:16:15,425 44 INFO rb-48985ee-225086-418734 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-25 15:16:15,478 44 INFO rb-48985ee-225086-418734 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-25 15:16:15,536 44 INFO rb-48985ee-225086-418734 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-25 15:16:15,591 44 INFO rb-48985ee-225086-418734 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-25 15:16:15,645 44 INFO rb-48985ee-225086-418734 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-25 15:16:15,705 44 INFO rb-48985ee-225086-418734 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-25 15:16:15,761 44 INFO rb-48985ee-225086-418734 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-25 15:16:15,817 44 INFO rb-48985ee-225086-418734 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-25 15:16:15,872 44 INFO rb-48985ee-225086-418734 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-25 15:16:15,930 44 INFO rb-48985ee-225086-418734 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-25 15:16:15,985 44 INFO rb-48985ee-225086-418734 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-25 15:16:16,040 44 INFO rb-48985ee-225086-418734 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-25 15:16:16,100 44 INFO rb-48985ee-225086-418734 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-25 15:16:16,155 44 INFO rb-48985ee-225086-418734 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-25 15:16:16,211 44 INFO rb-48985ee-225086-418734 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-25 15:16:16,268 44 INFO rb-48985ee-225086-418734 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-25 15:16:16,327 44 INFO rb-48985ee-225086-418734 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-25 15:16:16,383 44 INFO rb-48985ee-225086-418734 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-25 15:16:16,444 44 INFO rb-48985ee-225086-418734 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-25 15:16:16,502 44 INFO rb-48985ee-225086-418734 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-25 15:16:16,559 44 INFO rb-48985ee-225086-418734 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-25 15:16:16,618 44 INFO rb-48985ee-225086-418734 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-25 15:16:16,674 44 INFO rb-48985ee-225086-418734 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-25 15:16:16,731 44 INFO rb-48985ee-225086-418734 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-25 15:16:16,787 44 INFO rb-48985ee-225086-418734 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-25 15:16:16,844 44 INFO rb-48985ee-225086-418734 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-25 15:16:16,902 44 INFO rb-48985ee-225086-418734 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-25 15:16:16,965 44 INFO rb-48985ee-225086-418734 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-25 15:16:17,024 44 INFO rb-48985ee-225086-418734 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-25 15:16:17,081 44 INFO rb-48985ee-225086-418734 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-25 15:16:17,140 44 INFO rb-48985ee-225086-418734 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-25 15:16:17,198 44 INFO rb-48985ee-225086-418734 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-25 15:16:17,257 44 INFO rb-48985ee-225086-418734 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-25 15:16:17,326 44 INFO rb-48985ee-225086-418734 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-25 15:16:17,394 44 INFO rb-48985ee-225086-418734 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-25 15:16:17,457 44 INFO rb-48985ee-225086-418734 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-25 15:16:17,522 44 INFO rb-48985ee-225086-418734 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-25 15:16:17,613 44 INFO rb-48985ee-225086-418734 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-25 15:16:17,734 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33928873 started for PoS orders references: [{'name': None, 'pos_reference': '260-204-000003', 'uuid': '5c7a6553-df47-46a5-aadb-0cd532e9aabd'}] 2026-09-25 15:16:17,759 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33928873 order {'name': None, 'pos_reference': '260-204-000003', 'uuid': '5c7a6553-df47-46a5-aadb-0cd532e9aabd'} created pos.order #971 2026-09-25 15:16:17,764 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33928873 finished 2026-09-25 15:16:17,833 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:17] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 192 0.041 0.115 2026-09-25 15:16:17,902 44 INFO rb-48985ee-225086-418734 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-25 15:16:17,957 44 INFO rb-48985ee-225086-418734 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-25 15:16:18,006 44 INFO rb-48985ee-225086-418734 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-25 15:16:18,060 44 INFO rb-48985ee-225086-418734 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-25 15:16:18,109 44 INFO rb-48985ee-225086-418734 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-25 15:16:18,165 44 INFO rb-48985ee-225086-418734 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-25 15:16:18,224 44 INFO rb-48985ee-225086-418734 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-25 15:16:18,280 44 INFO rb-48985ee-225086-418734 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-25 15:16:18,307 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:18] "GET /web/image/product.product/2999/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-09-25 15:16:18,316 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:18] "GET /web/image/product.product/3000/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 8 0.002 0.018 2026-09-25 15:16:18,325 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:18] "GET /web/image/product.product/3001/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 8 0.001 0.026 2026-09-25 15:16:18,337 44 INFO rb-48985ee-225086-418734 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-25 15:16:18,391 44 INFO rb-48985ee-225086-418734 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-25 15:16:18,446 44 INFO rb-48985ee-225086-418734 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-25 15:16:18,501 44 INFO rb-48985ee-225086-418734 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-25 15:16:18,564 44 INFO rb-48985ee-225086-418734 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-25 15:16:18,624 44 INFO rb-48985ee-225086-418734 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-25 15:16:18,685 44 INFO rb-48985ee-225086-418734 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-25 15:16:18,746 44 INFO rb-48985ee-225086-418734 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-25 15:16:18,815 44 INFO rb-48985ee-225086-418734 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-25 15:16:18,849 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:18] "GET /web/image/product.product/3012/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 8 0.003 0.009 2026-09-25 15:16:18,914 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75490936 started for PoS orders references: [{'name': None, 'pos_reference': '260-204-000004', 'uuid': '1243e55d-0d7e-4d03-9dd2-9f4726df1cf1'}] 2026-09-25 15:16:18,934 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75490936 order {'name': None, 'pos_reference': '260-204-000004', 'uuid': '1243e55d-0d7e-4d03-9dd2-9f4726df1cf1'} created pos.order #972 2026-09-25 15:16:18,940 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #75490936 finished 2026-09-25 15:16:19,001 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:19] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 149 0.031 0.094 2026-09-25 15:16:19,032 44 INFO rb-48985ee-225086-418734 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-25 15:16:19,087 44 INFO rb-48985ee-225086-418734 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-25 15:16:19,136 44 INFO rb-48985ee-225086-418734 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-25 15:16:19,189 44 INFO rb-48985ee-225086-418734 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-25 15:16:19,238 44 INFO rb-48985ee-225086-418734 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-25 15:16:19,290 44 INFO rb-48985ee-225086-418734 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-25 15:16:19,349 44 INFO rb-48985ee-225086-418734 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-25 15:16:19,404 44 INFO rb-48985ee-225086-418734 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-25 15:16:19,424 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:19] "GET /web/image/product.product/3014/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 8 0.003 0.010 2026-09-25 15:16:19,434 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:19] "GET /web/image/product.product/3013/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 8 0.002 0.021 2026-09-25 15:16:19,442 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:19] "GET /web/image/product.product/3015/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 8 0.001 0.027 2026-09-25 15:16:19,458 44 INFO rb-48985ee-225086-418734 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-25 15:16:19,512 44 INFO rb-48985ee-225086-418734 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-25 15:16:19,570 44 INFO rb-48985ee-225086-418734 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-25 15:16:19,588 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:19] "GET /web/image/product.product/3016/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 8 0.003 0.009 2026-09-25 15:16:19,598 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:19] "GET /web/image/product.product/3017/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 8 0.002 0.017 2026-09-25 15:16:19,606 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:19] "GET /web/image/product.product/3018/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 8 0.001 0.025 2026-09-25 15:16:19,625 44 INFO rb-48985ee-225086-418734 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-25 15:16:19,680 44 INFO rb-48985ee-225086-418734 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-25 15:16:19,739 44 INFO rb-48985ee-225086-418734 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-25 15:16:19,755 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:19] "GET /web/image/product.product/3019/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-09-25 15:16:19,765 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:19] "GET /web/image/product.product/3021/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 8 0.002 0.017 2026-09-25 15:16:19,773 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:19] "GET /web/image/product.product/3020/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 8 0.001 0.027 2026-09-25 15:16:19,795 44 INFO rb-48985ee-225086-418734 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-25 15:16:19,851 44 INFO rb-48985ee-225086-418734 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-25 15:16:19,916 44 INFO rb-48985ee-225086-418734 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-25 15:16:19,977 44 INFO rb-48985ee-225086-418734 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-25 15:16:20,039 44 INFO rb-48985ee-225086-418734 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-25 15:16:20,101 44 INFO rb-48985ee-225086-418734 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-25 15:16:20,174 44 INFO rb-48985ee-225086-418734 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-25 15:16:20,212 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:20] "GET /web/image/product.product/3022/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 8 0.003 0.009 2026-09-25 15:16:20,279 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10785316 started for PoS orders references: [{'name': None, 'pos_reference': '260-204-000005', 'uuid': 'b8eff142-c75c-4b6e-a6d4-3d1adf3987e2'}] 2026-09-25 15:16:20,301 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10785316 order {'name': None, 'pos_reference': '260-204-000005', 'uuid': 'b8eff142-c75c-4b6e-a6d4-3d1adf3987e2'} created pos.order #973 2026-09-25 15:16:20,306 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10785316 finished 2026-09-25 15:16:20,372 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:20] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 158 0.035 0.101 2026-09-25 15:16:20,411 44 INFO rb-48985ee-225086-418734 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-25 15:16:20,466 44 INFO rb-48985ee-225086-418734 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-25 15:16:20,514 44 INFO rb-48985ee-225086-418734 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-25 15:16:20,568 44 INFO rb-48985ee-225086-418734 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-25 15:16:20,617 44 INFO rb-48985ee-225086-418734 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-25 15:16:20,669 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: tour succeeded 2026-09-25 15:16:20,670 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: ╔══════════════════════════════════╗ ║ TOUR test_combo_prices SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-09-25 15:16:20,769 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices.browser: heap 56075596 (allocated 60047360) 2026-09-25 15:16:20,771 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Closing chrome headless with pid 145765 2026-09-25 15:16:20,771 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Closing websocket connection 2026-09-25 15:16:20,771 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Terminating chrome headless with pid 145765 2026-09-25 15:16:20,825 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151620_825437_test_combo_prices.txt 2026-09-25 15:16:20,825 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_combo_prices: Removing chrome user profile "/tmp/tmpmhozatt__chrome_odoo" 2026-09-25 15:16:20,851 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend ... 2026-09-25 15:16:24,828 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome pid: 145987 2026-09-25 15:16:24,828 44 INFO rb-48985ee-225086-418734 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/tmpav7g0sp8_chrome_odoo 2026-09-25 15:16:24,828 44 INFO rb-48985ee-225086-418734 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:36745/json/version 2026-09-25 15:16:24,829 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36745', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:16:24,831 44 INFO rb-48985ee-225086-418734 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-25 15:16:24,831 44 INFO rb-48985ee-225086-418734 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:36745/json 2026-09-25 15:16:24,831 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36745', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:16:24,832 44 INFO rb-48985ee-225086-418734 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:36745/devtools/page/BCD10D9D5E455ED5601509EB91A0CECE 2026-09-25 15:16:24,833 44 INFO rb-48985ee-225086-418734 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-25 15:16:24,834 44 INFO rb-48985ee-225086-418734 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-25 15:16:24,836 44 INFO rb-48985ee-225086-418734 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-25 15:16:24,953 44 INFO rb-48985ee-225086-418734 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=ab7a80fad6c342fe" in browser 2026-09-25 15:16:24,953 44 INFO rb-48985ee-225086-418734 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=ab7a80fad6c342fe" 2026-09-25 15:16:24,960 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:16:25,179 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:25] "GET /pos-self/205?access_token=ab7a80fad6c342fe HTTP/1.1" 200 - 59 0.017 0.204 2026-09-25 15:16:25,182 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Navigation result: {'frameId': 'BCD10D9D5E455ED5601509EB91A0CECE', 'loaderId': 'A3C07CC6759690FD1DD894F4C01B9205', 'isDownload': False} 2026-09-25 15:16:25,182 44 INFO rb-48985ee-225086-418734 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-25 15:16:25,192 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:16:25,203 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:16:25,227 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:25] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.018 2026-09-25 15:16:25,234 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:16:25,249 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:25] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.048 2026-09-25 15:16:25,253 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:16:25,261 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:25] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.059 2026-09-25 15:16:25,344 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:25] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-09-25 15:16:25,348 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:25] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-25 15:16:25,355 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:25] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.002 0.006 2026-09-25 15:16:25,358 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:16:25,358 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:25] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:16:25,370 44 INFO rb-48985ee-225086-418734 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=ab7a80fad6c342fe", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:16:25,375 44 INFO rb-48985ee-225086-418734 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-25 15:16:25,392 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:25] "POST /pos-self/relations/205 HTTP/1.1" 200 - 37 0.009 0.021 2026-09-25 15:16:25,416 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.053 2026-09-25 15:16:25,581 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:25] "POST /pos-self/data/205 HTTP/1.1" 200 - 211 0.050 0.121 2026-09-25 15:16:25,582 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.156 2026-09-25 15:16:25,610 44 INFO rb-48985ee-225086-418734 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-25 15:16:25,637 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:25] "GET /web/image/ir.attachment/12727/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:16:25,648 44 INFO rb-48985ee-225086-418734 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-25 15:16:25,653 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:25] "GET /web/image/ir.attachment/12681/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-25 15:16:25,658 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15: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-25 15:16:25,713 44 INFO rb-48985ee-225086-418734 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-25 15:16:25,731 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:25] "GET /web/image/pos.category/365/image_128?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 2 0.000 0.013 2026-09-25 15:16:25,739 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:25] "GET /web/image/product.template/2537/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-25 15:16:25,746 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:25] "GET /web/image/product.template/2548/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-25 15:16:25,753 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:25] "GET /web/image/product.template/2552/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-09-25 15:16:25,759 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:25] "GET /web/image/product.template/2549/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-09-25 15:16:25,765 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:25] "GET /web/image/product.template/2550/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-09-25 15:16:25,771 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:25] "GET /web/image/product.template/2551/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-09-25 15:16:25,775 44 INFO rb-48985ee-225086-418734 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-25 15:16:25,777 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:25] "GET /web/image/product.template/2538/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-09-25 15:16:25,829 44 INFO rb-48985ee-225086-418734 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-25 15:16:25,843 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15: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-25 15:16:25,883 44 INFO rb-48985ee-225086-418734 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-25 15:16:25,946 44 INFO rb-48985ee-225086-418734 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-25 15:16:26,001 44 INFO rb-48985ee-225086-418734 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-25 15:16:26,054 44 INFO rb-48985ee-225086-418734 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-25 15:16:26,106 44 INFO rb-48985ee-225086-418734 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-25 15:16:26,169 44 INFO rb-48985ee-225086-418734 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-25 15:16:26,220 44 INFO rb-48985ee-225086-418734 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-25 15:16:26,302 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64675306 started for PoS orders references: [{'name': None, 'pos_reference': '260-205-000001', 'uuid': '98ceff45-ffcd-45a8-b565-b7bbbdfdd2ef'}] 2026-09-25 15:16:26,322 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64675306 order {'name': None, 'pos_reference': '260-205-000001', 'uuid': '98ceff45-ffcd-45a8-b565-b7bbbdfdd2ef'} created pos.order #974 2026-09-25 15:16:26,329 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64675306 finished 2026-09-25 15:16:26,373 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:26] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 113 0.029 0.065 2026-09-25 15:16:26,386 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: tour succeeded 2026-09-25 15:16:26,387 44 INFO rb-48985ee-225086-418734 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-25 15:16:26,399 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:26] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.008 2026-09-25 15:16:26,413 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: heap 8785732 (allocated 9961472) 2026-09-25 15:16:26,414 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing chrome headless with pid 145987 2026-09-25 15:16:26,414 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing websocket connection 2026-09-25 15:16:26,415 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Terminating chrome headless with pid 145987 2026-09-25 15:16:26,468 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151626_468707_test_fiscal_position_between_frontend_and_backend.txt 2026-09-25 15:16:26,468 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpav7g0sp8_chrome_odoo" 2026-09-25 15:16:26,688 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Chrome pid: 146180 2026-09-25 15:16:26,688 44 INFO rb-48985ee-225086-418734 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/tmpgzaenrvp_chrome_odoo 2026-09-25 15:16:26,688 44 INFO rb-48985ee-225086-418734 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:38693/json/version 2026-09-25 15:16:26,689 44 INFO rb-48985ee-225086-418734 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-25 15:16:26,730 44 INFO rb-48985ee-225086-418734 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-25 15:16:26,730 44 INFO rb-48985ee-225086-418734 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:38693/json 2026-09-25 15:16:26,731 44 INFO rb-48985ee-225086-418734 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-25 15:16:26,737 44 INFO rb-48985ee-225086-418734 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:38693/devtools/page/ABBDCF69AABDAAB503BEEF2E20366609 2026-09-25 15:16:26,745 44 INFO rb-48985ee-225086-418734 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-25 15:16:26,748 44 INFO rb-48985ee-225086-418734 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-25 15:16:26,760 44 INFO rb-48985ee-225086-418734 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-25 15:16:26,775 44 INFO rb-48985ee-225086-418734 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=ab7a80fad6c342fe" in browser 2026-09-25 15:16:26,775 44 INFO rb-48985ee-225086-418734 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=ab7a80fad6c342fe" 2026-09-25 15:16:26,793 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:26] "GET /pos-self/205?access_token=ab7a80fad6c342fe HTTP/1.1" 200 - 7 0.002 0.010 2026-09-25 15:16:26,795 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Navigation result: {'frameId': 'ABBDCF69AABDAAB503BEEF2E20366609', 'loaderId': '5D0991333289D67D7627BAEE02FE6DDF', 'isDownload': False} 2026-09-25 15:16:26,795 44 INFO rb-48985ee-225086-418734 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-25 15:16:26,804 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:16:26,813 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:26] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 3 0.001 0.005 2026-09-25 15:16:26,819 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:26] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 3 0.001 0.011 2026-09-25 15:16:26,824 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:26] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 3 0.002 0.013 2026-09-25 15:16:26,906 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:26] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-25 15:16:26,908 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:26] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:16:26,916 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:26] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 15:16:26,917 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:16:26,917 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:26] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:16:26,921 44 INFO rb-48985ee-225086-418734 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=ab7a80fad6c342fe", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:16:26,926 44 INFO rb-48985ee-225086-418734 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-25 15:16:26,943 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:26] "POST /pos-self/relations/205 HTTP/1.1" 200 - 16 0.005 0.016 2026-09-25 15:16:26,946 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.000 0.022 2026-09-25 15:16:27,090 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:27] "POST /pos-self/data/205 HTTP/1.1" 200 - 142 0.036 0.100 2026-09-25 15:16:27,092 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:27] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.133 2026-09-25 15:16:27,120 44 INFO rb-48985ee-225086-418734 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-25 15:16:27,147 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:27] "GET /web/image/ir.attachment/12727/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:16:27,158 44 INFO rb-48985ee-225086-418734 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-25 15:16:27,165 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:27] "GET /web/image/ir.attachment/12681/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:16:27,169 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:16:27,224 44 INFO rb-48985ee-225086-418734 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-25 15:16:27,244 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:27] "GET /web/image/pos.category/365/image_128?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 2 0.001 0.013 2026-09-25 15:16:27,252 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:27] "GET /web/image/product.template/2548/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.013 2026-09-25 15:16:27,259 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:27] "GET /web/image/product.template/2552/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-25 15:16:27,265 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:27] "GET /web/image/product.template/2537/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-09-25 15:16:27,271 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:27] "GET /web/image/product.template/2549/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-09-25 15:16:27,278 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:27] "GET /web/image/product.template/2550/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-09-25 15:16:27,285 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:27] "GET /web/image/product.template/2551/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-09-25 15:16:27,287 44 INFO rb-48985ee-225086-418734 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-25 15:16:27,291 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:27] "GET /web/image/product.template/2538/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-09-25 15:16:27,341 44 INFO rb-48985ee-225086-418734 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-25 15:16:27,360 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:16:27,395 44 INFO rb-48985ee-225086-418734 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-25 15:16:27,458 44 INFO rb-48985ee-225086-418734 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-25 15:16:27,513 44 INFO rb-48985ee-225086-418734 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-25 15:16:27,566 44 INFO rb-48985ee-225086-418734 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-25 15:16:27,619 44 INFO rb-48985ee-225086-418734 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-25 15:16:27,682 44 INFO rb-48985ee-225086-418734 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-25 15:16:27,733 44 INFO rb-48985ee-225086-418734 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-25 15:16:27,811 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79958254 started for PoS orders references: [{'name': None, 'pos_reference': '260-205-000002', 'uuid': 'b3b64e90-a0c2-4c5e-b576-fb01a7784c8b'}] 2026-09-25 15:16:27,826 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79958254 order {'name': None, 'pos_reference': '260-205-000002', 'uuid': 'b3b64e90-a0c2-4c5e-b576-fb01a7784c8b'} created pos.order #975 2026-09-25 15:16:27,832 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79958254 finished 2026-09-25 15:16:27,867 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:27] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 79 0.019 0.058 2026-09-25 15:16:27,881 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: tour succeeded 2026-09-25 15:16:27,881 44 INFO rb-48985ee-225086-418734 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-25 15:16:27,891 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:27] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:16:27,908 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend.browser: heap 9571352 (allocated 10223616) 2026-09-25 15:16:27,911 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing chrome headless with pid 146180 2026-09-25 15:16:27,911 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Closing websocket connection 2026-09-25 15:16:27,911 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Terminating chrome headless with pid 146180 2026-09-25 15:16:27,965 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151627_964923_test_fiscal_position_between_frontend_and_backend.txt 2026-09-25 15:16:27,965 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_fiscal_position_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpgzaenrvp_chrome_odoo" 2026-09-25 15:16:27,992 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_price_between_frontend_and_backend ... 2026-09-25 15:16:31,990 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome pid: 146374 2026-09-25 15:16:31,990 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome headless temporary user profile dir: /tmp/tmpo8r_ihnl_chrome_odoo 2026-09-25 15:16:31,990 44 INFO rb-48985ee-225086-418734 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:34113/json/version 2026-09-25 15:16:31,991 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34113', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:16:31,993 44 INFO rb-48985ee-225086-418734 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-25 15:16:31,993 44 INFO rb-48985ee-225086-418734 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:34113/json 2026-09-25 15:16:31,993 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34113', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:16:31,994 44 INFO rb-48985ee-225086-418734 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:34113/devtools/page/90B58D1D738734B4D99CCB1F1D8556E7 2026-09-25 15:16:31,996 44 INFO rb-48985ee-225086-418734 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-25 15:16:31,997 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome headless enable page notifications 2026-09-25 15:16:31,999 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Setting session cookie in browser 2026-09-25 15:16:32,114 44 INFO rb-48985ee-225086-418734 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=2b65b20cbbf0445a" in browser 2026-09-25 15:16:32,114 44 INFO rb-48985ee-225086-418734 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=2b65b20cbbf0445a" 2026-09-25 15:16:32,121 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:16:32,339 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:32] "GET /pos-self/206?access_token=2b65b20cbbf0445a HTTP/1.1" 200 - 59 0.017 0.203 2026-09-25 15:16:32,341 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Navigation result: {'frameId': '90B58D1D738734B4D99CCB1F1D8556E7', 'loaderId': '13618A9C28DE8C4CD1FB2411D79CF2A3', 'isDownload': False} 2026-09-25 15:16:32,342 44 INFO rb-48985ee-225086-418734 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-25 15:16:32,350 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:16:32,362 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:16:32,387 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:32] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.019 2026-09-25 15:16:32,392 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:16:32,405 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:32] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.045 2026-09-25 15:16:32,409 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:16:32,418 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:32] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.058 2026-09-25 15:16:32,500 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:32] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-09-25 15:16:32,505 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:32] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.002 0.005 2026-09-25 15:16:32,511 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:32] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.006 2026-09-25 15:16:32,516 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:16:32,516 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:32] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:16:32,520 44 INFO rb-48985ee-225086-418734 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=2b65b20cbbf0445a", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:16:32,526 44 INFO rb-48985ee-225086-418734 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-25 15:16:32,551 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:32] "POST /pos-self/relations/206 HTTP/1.1" 200 - 37 0.009 0.021 2026-09-25 15:16:32,574 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.052 2026-09-25 15:16:32,796 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:32] "POST /pos-self/data/206 HTTP/1.1" 200 - 207 0.050 0.178 2026-09-25 15:16:32,798 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.214 2026-09-25 15:16:32,826 44 INFO rb-48985ee-225086-418734 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-25 15:16:32,852 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:32] "GET /web/image/ir.attachment/12780/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:16:32,879 44 INFO rb-48985ee-225086-418734 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-25 15:16:32,908 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:16:32,909 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:32] "GET /web/image/pos.category/366/image_128?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 2 0.000 0.012 2026-09-25 15:16:32,917 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:32] "GET /web/image/product.template/2576/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.012 2026-09-25 15:16:32,926 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:32] "GET /web/image/product.template/2580/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-25 15:16:32,932 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:32] "GET /web/image/product.template/2565/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-09-25 15:16:32,939 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:32] "GET /web/image/product.template/2577/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-09-25 15:16:32,941 44 INFO rb-48985ee-225086-418734 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-25 15:16:32,944 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:32] "GET /web/image/product.template/2578/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-09-25 15:16:32,953 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:32] "GET /web/image/product.template/2579/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-09-25 15:16:32,960 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:32] "GET /web/image/product.template/2566/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-09-25 15:16:32,994 44 INFO rb-48985ee-225086-418734 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-25 15:16:33,009 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16: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-25 15:16:33,047 44 INFO rb-48985ee-225086-418734 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-25 15:16:33,109 44 INFO rb-48985ee-225086-418734 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-25 15:16:33,164 44 INFO rb-48985ee-225086-418734 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-25 15:16:33,216 44 INFO rb-48985ee-225086-418734 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-25 15:16:33,269 44 INFO rb-48985ee-225086-418734 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-25 15:16:33,329 44 INFO rb-48985ee-225086-418734 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-25 15:16:33,384 44 INFO rb-48985ee-225086-418734 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-25 15:16:33,436 44 INFO rb-48985ee-225086-418734 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-25 15:16:33,489 44 INFO rb-48985ee-225086-418734 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-25 15:16:33,552 44 INFO rb-48985ee-225086-418734 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-25 15:16:33,607 44 INFO rb-48985ee-225086-418734 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-25 15:16:33,659 44 INFO rb-48985ee-225086-418734 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-25 15:16:33,711 44 INFO rb-48985ee-225086-418734 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-25 15:16:33,774 44 INFO rb-48985ee-225086-418734 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-25 15:16:33,828 44 INFO rb-48985ee-225086-418734 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-25 15:16:33,880 44 INFO rb-48985ee-225086-418734 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-25 15:16:33,933 44 INFO rb-48985ee-225086-418734 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-25 15:16:33,995 44 INFO rb-48985ee-225086-418734 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-25 15:16:34,079 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77535265 started for PoS orders references: [{'name': None, 'pos_reference': '260-206-000001', 'uuid': '85151af1-704d-44d6-bb0f-910fba91f687'}] 2026-09-25 15:16:34,101 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77535265 order {'name': None, 'pos_reference': '260-206-000001', 'uuid': '85151af1-704d-44d6-bb0f-910fba91f687'} created pos.order #976 2026-09-25 15:16:34,107 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77535265 finished 2026-09-25 15:16:34,155 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:34] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 119 0.030 0.070 2026-09-25 15:16:34,168 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: tour succeeded 2026-09-25 15:16:34,169 44 INFO rb-48985ee-225086-418734 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-25 15:16:34,179 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:34] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:16:34,202 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend.browser: heap 10719212 (allocated 11669504) 2026-09-25 15:16:34,204 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Closing chrome headless with pid 146374 2026-09-25 15:16:34,205 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Closing websocket connection 2026-09-25 15:16:34,205 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Terminating chrome headless with pid 146374 2026-09-25 15:16:34,259 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151634_259304_test_price_between_frontend_and_backend.txt 2026-09-25 15:16:34,259 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_price_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpo8r_ihnl_chrome_odoo" 2026-09-25 15:16:34,284 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend ... 2026-09-25 15:16:38,117 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Chrome pid: 146566 2026-09-25 15:16:38,117 44 INFO rb-48985ee-225086-418734 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/tmpfirqcfec_chrome_odoo 2026-09-25 15:16:38,117 44 INFO rb-48985ee-225086-418734 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:43987/json/version 2026-09-25 15:16:38,118 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43987', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:16:38,162 44 INFO rb-48985ee-225086-418734 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-25 15:16:38,162 44 INFO rb-48985ee-225086-418734 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:43987/json 2026-09-25 15:16:38,162 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43987', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:16:38,170 44 INFO rb-48985ee-225086-418734 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:43987/devtools/page/FC2A93DB9FCA4FCA033EADDE7448326D 2026-09-25 15:16:38,179 44 INFO rb-48985ee-225086-418734 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-25 15:16:38,182 44 INFO rb-48985ee-225086-418734 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-25 15:16:38,193 44 INFO rb-48985ee-225086-418734 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-25 15:16:38,314 44 INFO rb-48985ee-225086-418734 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=afca089d3c1e4169" in browser 2026-09-25 15:16:38,315 44 INFO rb-48985ee-225086-418734 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=afca089d3c1e4169" 2026-09-25 15:16:38,321 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:16:38,546 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:38] "GET /pos-self/207?access_token=afca089d3c1e4169 HTTP/1.1" 200 - 59 0.019 0.208 2026-09-25 15:16:38,549 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Navigation result: {'frameId': 'FC2A93DB9FCA4FCA033EADDE7448326D', 'loaderId': '9EB81B3113EF3E2AEA395273BAEE13E8', 'isDownload': False} 2026-09-25 15:16:38,549 44 INFO rb-48985ee-225086-418734 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-25 15:16:38,560 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:16:38,570 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:16:38,583 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:38] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 9 0.003 0.014 2026-09-25 15:16:38,587 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:16:38,606 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:38] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.030 2026-09-25 15:16:38,612 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:16:38,625 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:38] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.059 2026-09-25 15:16:38,720 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:38] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-09-25 15:16:38,725 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:38] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-25 15:16:38,730 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:38] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 15:16:38,735 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:16:38,735 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:38] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:16:38,738 44 INFO rb-48985ee-225086-418734 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=afca089d3c1e4169", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:16:38,743 44 INFO rb-48985ee-225086-418734 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-25 15:16:38,771 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:38] "POST /pos-self/relations/207 HTTP/1.1" 200 - 37 0.009 0.022 2026-09-25 15:16:38,795 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:38] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.055 2026-09-25 15:16:38,962 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:38] "POST /pos-self/data/207 HTTP/1.1" 200 - 211 0.052 0.121 2026-09-25 15:16:38,963 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:38] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.157 2026-09-25 15:16:38,992 44 INFO rb-48985ee-225086-418734 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-25 15:16:39,017 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:39] "GET /web/image/ir.attachment/12833/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:16:39,029 44 INFO rb-48985ee-225086-418734 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-25 15:16:39,035 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:39] "GET /web/image/ir.attachment/12787/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-25 15:16:39,039 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:16:39,100 44 INFO rb-48985ee-225086-418734 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-25 15:16:39,118 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:39] "GET /web/image/pos.category/367/image_128?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 15:16:39,126 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:39] "GET /web/image/product.template/2604/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.013 2026-09-25 15:16:39,133 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:39] "GET /web/image/product.template/2608/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-25 15:16:39,139 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:39] "GET /web/image/product.template/2593/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-09-25 15:16:39,145 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:39] "GET /web/image/product.template/2605/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-09-25 15:16:39,151 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:39] "GET /web/image/product.template/2606/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-09-25 15:16:39,158 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:39] "GET /web/image/product.template/2607/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-09-25 15:16:39,161 44 INFO rb-48985ee-225086-418734 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-25 15:16:39,163 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:39] "GET /web/image/product.template/2594/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-09-25 15:16:39,215 44 INFO rb-48985ee-225086-418734 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-25 15:16:39,226 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16: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-25 15:16:39,268 44 INFO rb-48985ee-225086-418734 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-25 15:16:39,331 44 INFO rb-48985ee-225086-418734 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-25 15:16:39,387 44 INFO rb-48985ee-225086-418734 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-25 15:16:39,440 44 INFO rb-48985ee-225086-418734 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-25 15:16:39,493 44 INFO rb-48985ee-225086-418734 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-25 15:16:39,556 44 INFO rb-48985ee-225086-418734 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-25 15:16:39,639 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26946828 started for PoS orders references: [{'name': None, 'pos_reference': '260-207-000001', 'uuid': '9b99d2e6-af74-47fb-9a5e-70cca8e41bac'}] 2026-09-25 15:16:39,661 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26946828 order {'name': None, 'pos_reference': '260-207-000001', 'uuid': '9b99d2e6-af74-47fb-9a5e-70cca8e41bac'} created pos.order #977 2026-09-25 15:16:39,667 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #26946828 finished 2026-09-25 15:16:39,717 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:39] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 114 0.032 0.071 2026-09-25 15:16:39,734 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: tour succeeded 2026-09-25 15:16:39,735 44 INFO rb-48985ee-225086-418734 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-25 15:16:39,745 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:39] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:16:39,762 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend.browser: heap 9771532 (allocated 10485760) 2026-09-25 15:16:39,764 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Closing chrome headless with pid 146566 2026-09-25 15:16:39,764 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Closing websocket connection 2026-09-25 15:16:39,765 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Terminating chrome headless with pid 146566 2026-09-25 15:16:39,819 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151639_819178_test_pricelist_price_between_frontend_and_backend.txt 2026-09-25 15:16:39,819 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_price_between_frontend_and_backend: Removing chrome user profile "/tmp/tmpfirqcfec_chrome_odoo" 2026-09-25 15:16:39,845 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend ... 2026-09-25 15:16:43,783 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Chrome pid: 146761 2026-09-25 15:16:43,784 44 INFO rb-48985ee-225086-418734 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/tmpdkqjkpkf_chrome_odoo 2026-09-25 15:16:43,784 44 INFO rb-48985ee-225086-418734 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:38973/json/version 2026-09-25 15:16:43,785 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38973', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:16:43,786 44 INFO rb-48985ee-225086-418734 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-25 15:16:43,786 44 INFO rb-48985ee-225086-418734 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:38973/json 2026-09-25 15:16:43,787 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38973', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:16:43,788 44 INFO rb-48985ee-225086-418734 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:38973/devtools/page/6900B227CC0A6EB84DD8AA70F2EEF097 2026-09-25 15:16:43,789 44 INFO rb-48985ee-225086-418734 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-25 15:16:43,790 44 INFO rb-48985ee-225086-418734 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-25 15:16:43,792 44 INFO rb-48985ee-225086-418734 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-25 15:16:43,909 44 INFO rb-48985ee-225086-418734 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=e4bf34f2168a4aad" in browser 2026-09-25 15:16:43,909 44 INFO rb-48985ee-225086-418734 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=e4bf34f2168a4aad" 2026-09-25 15:16:43,917 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:16:44,138 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:44] "GET /pos-self/208?access_token=e4bf34f2168a4aad HTTP/1.1" 200 - 59 0.017 0.207 2026-09-25 15:16:44,141 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Navigation result: {'frameId': '6900B227CC0A6EB84DD8AA70F2EEF097', 'loaderId': '09EE330B2785421712F49105FB9E021F', 'isDownload': False} 2026-09-25 15:16:44,141 44 INFO rb-48985ee-225086-418734 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-25 15:16:44,149 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:16:44,160 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:16:44,184 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:44] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 9 0.014 0.018 2026-09-25 15:16:44,190 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:16:44,203 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:44] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.045 2026-09-25 15:16:44,208 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:16:44,216 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:44] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.057 2026-09-25 15:16:44,300 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:44] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-09-25 15:16:44,304 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:44] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-25 15:16:44,310 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:44] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.006 2026-09-25 15:16:44,314 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:16:44,314 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:44] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:16:44,320 44 INFO rb-48985ee-225086-418734 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=e4bf34f2168a4aad", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:16:44,325 44 INFO rb-48985ee-225086-418734 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-25 15:16:44,347 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:44] "POST /pos-self/relations/208 HTTP/1.1" 200 - 37 0.009 0.020 2026-09-25 15:16:44,371 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.051 2026-09-25 15:16:44,538 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:44] "POST /pos-self/data/208 HTTP/1.1" 200 - 211 0.051 0.122 2026-09-25 15:16:44,540 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.160 2026-09-25 15:16:44,569 44 INFO rb-48985ee-225086-418734 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-25 15:16:44,596 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:44] "GET /web/image/ir.attachment/12886/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:16:44,607 44 INFO rb-48985ee-225086-418734 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-25 15:16:44,614 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:44] "GET /web/image/ir.attachment/12840/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:16:44,618 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:16:44,678 44 INFO rb-48985ee-225086-418734 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-25 15:16:44,698 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:44] "GET /web/image/pos.category/368/image_128?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 2 0.000 0.014 2026-09-25 15:16:44,706 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:44] "GET /web/image/product.template/2636/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.013 2026-09-25 15:16:44,713 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:44] "GET /web/image/product.template/2633/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-25 15:16:44,719 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:44] "GET /web/image/product.template/2634/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-09-25 15:16:44,725 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:44] "GET /web/image/product.template/2621/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-09-25 15:16:44,731 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:44] "GET /web/image/product.template/2632/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-09-25 15:16:44,737 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:44] "GET /web/image/product.template/2635/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-09-25 15:16:44,742 44 INFO rb-48985ee-225086-418734 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-25 15:16:44,744 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:44] "GET /web/image/product.template/2622/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-09-25 15:16:44,796 44 INFO rb-48985ee-225086-418734 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-25 15:16:44,809 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16: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-25 15:16:44,849 44 INFO rb-48985ee-225086-418734 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-25 15:16:44,913 44 INFO rb-48985ee-225086-418734 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-25 15:16:44,968 44 INFO rb-48985ee-225086-418734 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-25 15:16:45,021 44 INFO rb-48985ee-225086-418734 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-25 15:16:45,074 44 INFO rb-48985ee-225086-418734 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-25 15:16:45,136 44 INFO rb-48985ee-225086-418734 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-25 15:16:45,192 44 INFO rb-48985ee-225086-418734 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-25 15:16:45,247 44 INFO rb-48985ee-225086-418734 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-25 15:16:45,299 44 INFO rb-48985ee-225086-418734 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-25 15:16:45,352 44 INFO rb-48985ee-225086-418734 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-25 15:16:45,413 44 INFO rb-48985ee-225086-418734 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-25 15:16:45,468 44 INFO rb-48985ee-225086-418734 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-25 15:16:45,520 44 INFO rb-48985ee-225086-418734 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-25 15:16:45,573 44 INFO rb-48985ee-225086-418734 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-25 15:16:45,633 44 INFO rb-48985ee-225086-418734 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-25 15:16:45,713 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72301482 started for PoS orders references: [{'name': None, 'pos_reference': '260-208-000001', 'uuid': '735a9443-28af-4c0a-959e-9d46a804ef4d'}] 2026-09-25 15:16:45,734 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72301482 order {'name': None, 'pos_reference': '260-208-000001', 'uuid': '735a9443-28af-4c0a-959e-9d46a804ef4d'} created pos.order #978 2026-09-25 15:16:45,740 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72301482 finished 2026-09-25 15:16:45,790 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:45] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 114 0.030 0.070 2026-09-25 15:16:45,803 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: tour succeeded 2026-09-25 15:16:45,803 44 INFO rb-48985ee-225086-418734 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-25 15:16:45,820 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:45] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:16:45,832 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend.browser: heap 9935652 (allocated 11010048) 2026-09-25 15:16:45,833 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Closing chrome headless with pid 146761 2026-09-25 15:16:45,833 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Closing websocket connection 2026-09-25 15:16:45,834 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Terminating chrome headless with pid 146761 2026-09-25 15:16:45,887 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151645_887596_test_pricelist_should_not_be_changed_from_frontend.txt 2026-09-25 15:16:45,887 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_pricelist_should_not_be_changed_from_frontend: Removing chrome user profile "/tmp/tmpdkqjkpkf_chrome_odoo" 2026-09-25 15:16:45,913 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices: Starting TestSelfOrderPrice.test_prices_are_immutable_from_frontend ... 2026-09-25 15:16:49,730 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome pid: 146951 2026-09-25 15:16:49,730 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome headless temporary user profile dir: /tmp/tmpyd_gviw5_chrome_odoo 2026-09-25 15:16:49,730 44 INFO rb-48985ee-225086-418734 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:33807/json/version 2026-09-25 15:16:49,732 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33807', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:16:49,772 44 INFO rb-48985ee-225086-418734 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-25 15:16:49,772 44 INFO rb-48985ee-225086-418734 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:33807/json 2026-09-25 15:16:49,773 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:33807', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:16:49,779 44 INFO rb-48985ee-225086-418734 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:33807/devtools/page/F0FFD3845E9A6EE26C382E8FA8295840 2026-09-25 15:16:49,787 44 INFO rb-48985ee-225086-418734 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-25 15:16:49,791 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome headless enable page notifications 2026-09-25 15:16:49,800 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Setting session cookie in browser 2026-09-25 15:16:49,919 44 INFO rb-48985ee-225086-418734 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=0198625e317f45b9" in browser 2026-09-25 15:16:49,919 44 INFO rb-48985ee-225086-418734 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=0198625e317f45b9" 2026-09-25 15:16:49,926 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:16:50,201 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:50] "GET /pos-self/209?access_token=0198625e317f45b9 HTTP/1.1" 200 - 59 0.016 0.261 2026-09-25 15:16:50,203 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Navigation result: {'frameId': 'F0FFD3845E9A6EE26C382E8FA8295840', 'loaderId': 'A128AE795324550A765B61C238A84D71', 'isDownload': False} 2026-09-25 15:16:50,204 44 INFO rb-48985ee-225086-418734 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-25 15:16:50,213 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:16:50,223 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:16:50,247 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:50] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.018 2026-09-25 15:16:50,252 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:16:50,265 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:50] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.002 0.045 2026-09-25 15:16:50,270 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:16:50,278 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:50] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.055 2026-09-25 15:16:50,363 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:50] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-25 15:16:50,368 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:50] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 15:16:50,374 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:50] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 15:16:50,378 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:16:50,378 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:50] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:16:50,386 44 INFO rb-48985ee-225086-418734 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=0198625e317f45b9", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:16:50,392 44 INFO rb-48985ee-225086-418734 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-25 15:16:50,414 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:50] "POST /pos-self/relations/209 HTTP/1.1" 200 - 37 0.010 0.021 2026-09-25 15:16:50,437 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.053 2026-09-25 15:16:50,596 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:50] "POST /pos-self/data/209 HTTP/1.1" 200 - 207 0.049 0.115 2026-09-25 15:16:50,598 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.152 2026-09-25 15:16:50,625 44 INFO rb-48985ee-225086-418734 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-25 15:16:50,651 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:50] "GET /web/image/ir.attachment/12939/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:16:50,678 44 INFO rb-48985ee-225086-418734 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-25 15:16:50,702 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:50] "GET /web/image/pos.category/369/image_128?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 15:16:50,708 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:16:50,711 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:50] "GET /web/image/product.template/2649/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.013 2026-09-25 15:16:50,718 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:50] "GET /web/image/product.template/2660/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-25 15:16:50,725 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:50] "GET /web/image/product.template/2664/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-09-25 15:16:50,731 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:50] "GET /web/image/product.template/2661/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.031 2026-09-25 15:16:50,738 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:50] "GET /web/image/product.template/2662/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.036 2026-09-25 15:16:50,741 44 INFO rb-48985ee-225086-418734 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-25 15:16:50,743 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:50] "GET /web/image/product.template/2663/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-09-25 15:16:50,752 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:50] "GET /web/image/product.template/2650/image_512?unique=2026-09-25T15:16:06.000+00:00 HTTP/1.1" 200 - 3 0.002 0.036 2026-09-25 15:16:50,795 44 INFO rb-48985ee-225086-418734 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-25 15:16:50,808 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:16:50,848 44 INFO rb-48985ee-225086-418734 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-25 15:16:50,910 44 INFO rb-48985ee-225086-418734 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-25 15:16:50,965 44 INFO rb-48985ee-225086-418734 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-25 15:16:51,017 44 INFO rb-48985ee-225086-418734 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-25 15:16:51,069 44 INFO rb-48985ee-225086-418734 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-25 15:16:51,130 44 INFO rb-48985ee-225086-418734 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-25 15:16:51,212 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58606315 started for PoS orders references: [{'name': None, 'pos_reference': '260-209-000001', 'uuid': '55709f93-37db-46aa-a142-a25fc283568a'}] 2026-09-25 15:16:51,231 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58606315 order {'name': None, 'pos_reference': '260-209-000001', 'uuid': '55709f93-37db-46aa-a142-a25fc283568a'} created pos.order #979 2026-09-25 15:16:51,237 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58606315 finished 2026-09-25 15:16:51,280 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:51] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 105 0.028 0.063 2026-09-25 15:16:51,292 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: tour succeeded 2026-09-25 15:16:51,293 44 INFO rb-48985ee-225086-418734 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-25 15:16:51,302 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:51] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:16:51,319 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend.browser: heap 9348912 (allocated 10223616) 2026-09-25 15:16:51,321 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Closing chrome headless with pid 146951 2026-09-25 15:16:51,321 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Closing websocket connection 2026-09-25 15:16:51,322 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Terminating chrome headless with pid 146951 2026-09-25 15:16:51,375 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151651_375714_test_prices_are_immutable_from_frontend.txt 2026-09-25 15:16:51,376 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_prices.TestSelfOrderPrice.test_prices_are_immutable_from_frontend: Removing chrome user profile "/tmp/tmpyd_gviw5_chrome_odoo" 2026-09-25 15:16:51,407 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-25 15:16:51,984 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_sequence: Starting TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders ... 2026-09-25 15:16:54,481 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome pid: 147145 2026-09-25 15:16:54,481 44 INFO rb-48985ee-225086-418734 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/tmpld_mvcs3_chrome_odoo 2026-09-25 15:16:54,481 44 INFO rb-48985ee-225086-418734 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:35025/json/version 2026-09-25 15:16:54,482 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35025', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:16:54,520 44 INFO rb-48985ee-225086-418734 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-25 15:16:54,520 44 INFO rb-48985ee-225086-418734 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:35025/json 2026-09-25 15:16:54,521 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35025', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:16:54,526 44 INFO rb-48985ee-225086-418734 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:35025/devtools/page/6EA95E8CEBB61F873971337EF7679246 2026-09-25 15:16:54,533 44 INFO rb-48985ee-225086-418734 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-25 15:16:54,537 44 INFO rb-48985ee-225086-418734 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-25 15:16:54,660 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-25 15:16:54,663 44 INFO rb-48985ee-225086-418734 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-25 15:16:54,664 44 INFO rb-48985ee-225086-418734 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=ca42e4f53e2d4e62" in browser 2026-09-25 15:16:54,664 44 INFO rb-48985ee-225086-418734 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=ca42e4f53e2d4e62" 2026-09-25 15:16:54,671 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:16:54,896 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:54] "GET /pos-self/210?access_token=ca42e4f53e2d4e62 HTTP/1.1" 200 - 60 0.019 0.207 2026-09-25 15:16:54,899 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Navigation result: {'frameId': '6EA95E8CEBB61F873971337EF7679246', 'loaderId': '43140222FB353DB4B02B5AABC682EBB0', 'isDownload': False} 2026-09-25 15:16:54,899 44 INFO rb-48985ee-225086-418734 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-25 15:16:54,910 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:16:54,920 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:16:54,944 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:54] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.018 2026-09-25 15:16:54,950 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:16:54,963 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:54] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.045 2026-09-25 15:16:54,967 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:16:54,976 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:54] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.057 2026-09-25 15:16:55,076 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:55] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-25 15:16:55,080 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:55] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-25 15:16:55,088 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:55] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 15:16:55,090 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:55] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:16:55,103 44 INFO rb-48985ee-225086-418734 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=ca42e4f53e2d4e62", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:16:55,108 44 INFO rb-48985ee-225086-418734 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-25 15:16:55,123 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:55] "POST /pos-self/relations/210 HTTP/1.1" 200 - 35 0.008 0.020 2026-09-25 15:16:55,148 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.052 2026-09-25 15:16:55,160 44 INFO rb-48985ee-225086-418734 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-25 15:16:55,284 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:55] "POST /pos-self/data/210 HTTP/1.1" 200 - 179 0.047 0.094 2026-09-25 15:16:55,285 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:55] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.127 2026-09-25 15:16:55,308 44 INFO rb-48985ee-225086-418734 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-25 15:16:55,335 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:55] "GET /web/image/ir.attachment/13002/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:16:55,362 44 INFO rb-48985ee-225086-418734 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-25 15:16:55,386 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:55] "GET /web/image/pos.category/370/image_128?unique=2026-09-25T15:16:51.000+00:00 HTTP/1.1" 200 - 2 0.000 0.014 2026-09-25 15:16:55,394 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:55] "GET /web/image/product.template/2665/image_512?unique=2026-09-25T15:16:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-25 15:16:55,400 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:55] "GET /web/image/product.template/2669/image_512?unique=2026-09-25T15:16:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-25 15:16:55,406 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:55] "GET /web/image/product.template/2667/image_512?unique=2026-09-25T15:16:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-09-25 15:16:55,413 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:55] "GET /web/image/product.template/2666/image_512?unique=2026-09-25T15:16:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-09-25 15:16:55,419 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:55] "GET /web/image/product.template/2668/image_512?unique=2026-09-25T15:16:51.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-09-25 15:16:55,423 44 INFO rb-48985ee-225086-418734 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-25 15:16:55,483 44 INFO rb-48985ee-225086-418734 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-25 15:16:55,490 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:55] "GET /web/image/ir.attachment/12956/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:16:55,500 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:16:55,501 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:16:55,510 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:55] "GET /web/image/product.product/3167/image_512?unique=2026-09-25T15:16:51.000+00:00 HTTP/1.1" 200 - 8 0.003 0.010 2026-09-25 15:16:55,539 44 INFO rb-48985ee-225086-418734 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-25 15:16:55,591 44 INFO rb-48985ee-225086-418734 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-25 15:16:55,651 44 INFO rb-48985ee-225086-418734 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-25 15:16:55,667 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97348027 started for PoS orders references: [{'name': None, 'pos_reference': '260-210-000001', 'uuid': '02dd00df-c025-474c-8036-563c5f65b327'}] 2026-09-25 15:16:55,690 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97348027 order {'name': None, 'pos_reference': '260-210-000001', 'uuid': '02dd00df-c025-474c-8036-563c5f65b327'} created pos.order #980 2026-09-25 15:16:55,696 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97348027 finished 2026-09-25 15:16:55,739 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:55] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 104 0.028 0.062 2026-09-25 15:16:55,764 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:55] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.005 2026-09-25 15:16:55,789 44 INFO rb-48985ee-225086-418734 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-25 15:16:55,839 44 INFO rb-48985ee-225086-418734 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-25 15:16:55,839 44 INFO rb-48985ee-225086-418734 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-25 15:16:55,857 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: heap 7718276 (allocated 8650752) 2026-09-25 15:16:55,859 44 INFO rb-48985ee-225086-418734 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 147145 2026-09-25 15:16:55,859 44 INFO rb-48985ee-225086-418734 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-25 15:16:55,859 44 INFO rb-48985ee-225086-418734 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 147145 2026-09-25 15:16:55,913 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151655_913744_test_self_order_order_number_conflict_with_normal_orders.txt 2026-09-25 15:16:55,914 44 INFO rb-48985ee-225086-418734 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/tmpld_mvcs3_chrome_odoo" 2026-09-25 15:16:56,053 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Chrome pid: 147336 2026-09-25 15:16:56,053 44 INFO rb-48985ee-225086-418734 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/tmplej96u8h_chrome_odoo 2026-09-25 15:16:56,053 44 INFO rb-48985ee-225086-418734 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:35615/json/version 2026-09-25 15:16:56,054 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35615', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:16:56,092 44 INFO rb-48985ee-225086-418734 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-25 15:16:56,092 44 INFO rb-48985ee-225086-418734 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:35615/json 2026-09-25 15:16:56,093 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35615', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:16:56,098 44 INFO rb-48985ee-225086-418734 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:35615/devtools/page/2E5E1F8D11E4CB4F2D4E90E1DB1D2C44 2026-09-25 15:16:56,105 44 INFO rb-48985ee-225086-418734 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-25 15:16:56,109 44 INFO rb-48985ee-225086-418734 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-25 15:16:56,124 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_admin from n/a 2026-09-25 15:16:56,125 44 INFO rb-48985ee-225086-418734 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-25 15:16:56,126 44 INFO rb-48985ee-225086-418734 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-25 15:16:56,126 44 INFO rb-48985ee-225086-418734 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-25 15:16:56,297 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:56] "GET /pos/ui/210 HTTP/1.1" 200 - 73 0.017 0.150 2026-09-25 15:16:56,300 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders: Navigation result: {'frameId': '2E5E1F8D11E4CB4F2D4E90E1DB1D2C44', 'loaderId': 'B0E653C931F3D571CE59DF9FEDAFE15B', 'isDownload': False} 2026-09-25 15:16:56,300 44 INFO rb-48985ee-225086-418734 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-25 15:16:56,308 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:16:56,319 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:56] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:16:56,322 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:56] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:16:56,326 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:56] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-25 15:16:56,589 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:16:56,591 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:56] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:16:56,599 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:16:56,611 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:56] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:16:56,617 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:56] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:16:56,620 44 INFO rb-48985ee-225086-418734 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-25 15:16:56,622 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:56] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:16:56,623 44 INFO rb-48985ee-225086-418734 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-25 15:16:56,633 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:56] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:16:56,636 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 15:16:56,668 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:56] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 28 0.007 0.024 2026-09-25 15:16:56,670 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.019 2026-09-25 15:16:57,007 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:57] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 487 0.105 0.219 2026-09-25 15:16:57,018 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:57] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:16:57,055 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:16:57,085 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:57] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:16:57,096 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:16:57,102 44 INFO rb-48985ee-225086-418734 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-25 15:16:57,108 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:57] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-09-25 15:16:57,129 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:16:57,135 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:57] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:16:57,136 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:57] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:16:57,144 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:57] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 3 0.003 0.009 2026-09-25 15:16:57,146 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:16:57,146 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16: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-25 15:16:57,163 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:57] "GET /web/image/res.users/287/avatar_128 HTTP/1.1" 200 - 14 0.007 0.025 2026-09-25 15:16:57,166 44 INFO rb-48985ee-225086-418734 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-25 15:16:57,169 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:57] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.002 0.017 2026-09-25 15:16:57,170 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:57] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.038 2026-09-25 15:16:57,199 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:57] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.007 2026-09-25 15:16:57,277 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:57] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:16:57,313 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:57] "GET /pos/ui/210 HTTP/1.1" 200 - 34 0.015 0.023 2026-09-25 15:16:57,329 44 INFO rb-48985ee-225086-418734 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-25 15:16:57,341 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:57] "GET /pos/ui/210?from_backend=True HTTP/1.1" 200 - 34 0.009 0.057 2026-09-25 15:16:57,348 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:16:57,348 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:57] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 4 0.002 0.065 2026-09-25 15:16:57,379 44 INFO rb-48985ee-225086-418734 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-25 15:16:57,451 44 INFO rb-48985ee-225086-418734 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-25 15:16:57,502 44 INFO rb-48985ee-225086-418734 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-25 15:16:57,553 44 INFO rb-48985ee-225086-418734 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-25 15:16:57,606 44 INFO rb-48985ee-225086-418734 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-25 15:16:57,656 44 INFO rb-48985ee-225086-418734 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-25 15:16:57,708 44 INFO rb-48985ee-225086-418734 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-25 15:16:57,766 44 INFO rb-48985ee-225086-418734 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-25 15:16:57,816 44 INFO rb-48985ee-225086-418734 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-25 15:16:57,867 44 INFO rb-48985ee-225086-418734 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-25 15:16:57,917 44 INFO rb-48985ee-225086-418734 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-25 15:16:57,972 44 INFO rb-48985ee-225086-418734 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-25 15:16:57,985 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90982701 started for PoS orders references: [{'name': '/', 'pos_reference': '261-210-000001', 'uuid': '688a96d9-1b78-4370-bd8b-daafdbbacc3e'}] 2026-09-25 15:16:58,022 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90982701 order {'name': '/', 'pos_reference': '261-210-000001', 'uuid': '688a96d9-1b78-4370-bd8b-daafdbbacc3e'} created pos.order #981 2026-09-25 15:16:58,029 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #90982701 finished 2026-09-25 15:16:58,049 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:58] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 62 0.020 0.046 2026-09-25 15:16:58,069 44 INFO rb-48985ee-225086-418734 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-25 15:16:58,129 44 INFO rb-48985ee-225086-418734 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-25 15:16:58,165 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:58] "POST /web/dataset/call_kw/pos.order/read_pos_orders#pos.order.read_pos_orders HTTP/1.1" 200 - 40 0.011 0.024 2026-09-25 15:16:58,182 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:58] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.009 2026-09-25 15:16:58,195 44 INFO rb-48985ee-225086-418734 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-25 15:16:58,196 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:16:58] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:16:58,246 44 INFO rb-48985ee-225086-418734 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-25 15:16:58,296 44 INFO rb-48985ee-225086-418734 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-25 15:16:58,347 44 INFO rb-48985ee-225086-418734 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-25 15:16:58,347 44 INFO rb-48985ee-225086-418734 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-25 15:16:58,387 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders.browser: heap 15518284 (allocated 16515072) 2026-09-25 15:16:58,388 44 INFO rb-48985ee-225086-418734 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 147336 2026-09-25 15:16:58,389 44 INFO rb-48985ee-225086-418734 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-25 15:16:58,389 44 INFO rb-48985ee-225086-418734 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 147336 2026-09-25 15:16:58,443 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151658_442951_test_self_order_order_number_conflict_with_normal_orders.txt 2026-09-25 15:16:58,443 44 INFO rb-48985ee-225086-418734 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/tmplej96u8h_chrome_odoo" 2026-09-25 15:16:58,478 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-25 15:16:59,048 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_delivery_tour ... 2026-09-25 15:17:01,673 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome pid: 147544 2026-09-25 15:17:01,673 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome headless temporary user profile dir: /tmp/tmpl8z41qge_chrome_odoo 2026-09-25 15:17:01,673 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Issuing json command http://127.0.0.1:44875/json/version 2026-09-25 15:17:01,674 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44875', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:17:01,713 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Browser version: Chrome/150.0.7871.114 2026-09-25 15:17:01,713 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Issuing json command http://127.0.0.1:44875/json 2026-09-25 15:17:01,714 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44875', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:17:01,720 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Websocket url found: ws://127.0.0.1:44875/devtools/page/B5D925AD432DEF93A98FD09EF809A74F 2026-09-25 15:17:01,727 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Enable chrome headless console log notification 2026-09-25 15:17:01,730 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome headless enable page notifications 2026-09-25 15:17:01,742 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Setting session cookie in browser 2026-09-25 15:17:01,758 44 INFO rb-48985ee-225086-418734 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=7f7a5c9cae9744d1" in browser 2026-09-25 15:17:01,759 44 INFO rb-48985ee-225086-418734 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=7f7a5c9cae9744d1" 2026-09-25 15:17:01,767 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:17:02,050 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:02] "GET /pos-self/211?access_token=7f7a5c9cae9744d1 HTTP/1.1" 200 - 57 0.019 0.266 2026-09-25 15:17:02,052 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Navigation result: {'frameId': 'B5D925AD432DEF93A98FD09EF809A74F', 'loaderId': '26107816A5B1594735508F28814AA3E2', 'isDownload': False} 2026-09-25 15:17:02,053 44 INFO rb-48985ee-225086-418734 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-25 15:17:02,061 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:17:02,071 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:17:02,099 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:02] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.017 0.018 2026-09-25 15:17:02,105 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:17:02,118 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:02] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.050 2026-09-25 15:17:02,121 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:17:02,129 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:02] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.002 0.059 2026-09-25 15:17:02,214 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:02] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-09-25 15:17:02,219 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:02] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-25 15:17:02,224 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:02] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.006 2026-09-25 15:17:02,228 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:17:02,228 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:02] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:17:02,235 44 INFO rb-48985ee-225086-418734 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=7f7a5c9cae9744d1", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:17:02,241 44 INFO rb-48985ee-225086-418734 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-25 15:17:02,269 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:02] "POST /pos-self/relations/211 HTTP/1.1" 200 - 37 0.013 0.024 2026-09-25 15:17:02,293 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:02] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.059 2026-09-25 15:17:02,421 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:02] "POST /pos-self/data/211 HTTP/1.1" 200 - 181 0.043 0.091 2026-09-25 15:17:02,422 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:02] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.120 2026-09-25 15:17:02,443 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: Owl is running in 'dev' mode. 2026-09-25 15:17:02,468 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:02] "GET /web/image/ir.attachment/13065/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:17:02,480 44 INFO rb-48985ee-225086-418734 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-25 15:17:02,491 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:02] "GET /web/image/ir.attachment/13019/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-25 15:17:02,496 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:17:02,544 44 INFO rb-48985ee-225086-418734 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-25 15:17:02,563 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:02] "GET /web/image/pos.category/371/image_128?unique=2026-09-25T15:16:58.000+00:00 HTTP/1.1" 200 - 2 0.000 0.013 2026-09-25 15:17:02,570 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:02] "GET /web/image/product.template/2670/image_512?unique=2026-09-25T15:16:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-25 15:17:02,576 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:02] "GET /web/image/product.template/2673/image_512?unique=2026-09-25T15:16:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-25 15:17:02,582 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:02] "GET /web/image/product.template/2672/image_512?unique=2026-09-25T15:16:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-09-25 15:17:02,588 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:02] "GET /web/image/product.template/2671/image_512?unique=2026-09-25T15:16:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-09-25 15:17:02,594 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:02] "GET /web/image/product.template/2674/image_512?unique=2026-09-25T15:16:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-09-25 15:17:02,604 44 INFO rb-48985ee-225086-418734 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-25 15:17:02,662 44 INFO rb-48985ee-225086-418734 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-25 15:17:02,679 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17: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-25 15:17:02,689 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:02] "GET /web/image/product.product/3173/image_512?unique=2026-09-25T15:16:58.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-09-25 15:17:02,714 44 INFO rb-48985ee-225086-418734 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-25 15:17:02,772 44 INFO rb-48985ee-225086-418734 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-25 15:17:02,782 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:02] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.003 0.006 2026-09-25 15:17:02,840 44 INFO rb-48985ee-225086-418734 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-25 15:17:02,916 44 INFO rb-48985ee-225086-418734 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-25 15:17:02,994 44 INFO rb-48985ee-225086-418734 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-25 15:17:03,074 44 INFO rb-48985ee-225086-418734 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-25 15:17:03,133 44 INFO rb-48985ee-225086-418734 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-25 15:17:03,199 44 INFO rb-48985ee-225086-418734 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-25 15:17:03,251 44 INFO rb-48985ee-225086-418734 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-25 15:17:03,301 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:03] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 32 0.014 0.035 2026-09-25 15:17:03,333 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73577243 started for PoS orders references: [{'name': None, 'pos_reference': '260-211-000001', 'uuid': '8e518744-6725-43b5-b56a-5387f1debec7'}] 2026-09-25 15:17:03,352 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73577243 order {'name': None, 'pos_reference': '260-211-000001', 'uuid': '8e518744-6725-43b5-b56a-5387f1debec7'} created pos.order #982 2026-09-25 15:17:03,358 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73577243 finished 2026-09-25 15:17:03,577 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:03] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 278 0.091 0.175 2026-09-25 15:17:03,622 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: tour succeeded 2026-09-25 15:17:03,622 44 INFO rb-48985ee-225086-418734 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-25 15:17:03,648 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour.browser: heap 8681588 (allocated 9961472) 2026-09-25 15:17:03,648 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Closing chrome headless with pid 147544 2026-09-25 15:17:03,648 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Closing websocket connection 2026-09-25 15:17:03,649 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Terminating chrome headless with pid 147544 2026-09-25 15:17:03,702 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151703_702817_test_preset_delivery_tour.txt 2026-09-25 15:17:03,703 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_delivery_tour: Removing chrome user profile "/tmp/tmpl8z41qge_chrome_odoo" 2026-09-25 15:17:03,732 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_dine_in_tour ... 2026-09-25 15:17:06,324 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome pid: 147740 2026-09-25 15:17:06,325 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome headless temporary user profile dir: /tmp/tmpqrdaof1t_chrome_odoo 2026-09-25 15:17:06,325 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:36035/json/version 2026-09-25 15:17:06,326 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36035', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:17:06,364 44 INFO rb-48985ee-225086-418734 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-25 15:17:06,364 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Issuing json command http://127.0.0.1:36035/json 2026-09-25 15:17:06,365 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:36035', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:17:06,371 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Websocket url found: ws://127.0.0.1:36035/devtools/page/653046C8809D4EBD697A85F588740B3B 2026-09-25 15:17:06,377 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Enable chrome headless console log notification 2026-09-25 15:17:06,385 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome headless enable page notifications 2026-09-25 15:17:06,394 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Setting session cookie in browser 2026-09-25 15:17:06,406 44 INFO rb-48985ee-225086-418734 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=07929d83311b4042&table_identifier=8b3a6fb3" in browser 2026-09-25 15:17:06,406 44 INFO rb-48985ee-225086-418734 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=07929d83311b4042&table_identifier=8b3a6fb3" 2026-09-25 15:17:06,413 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:17:06,639 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:06] "GET /pos-self/212?access_token=07929d83311b4042&table_identifier=8b3a6fb3 HTTP/1.1" 200 - 59 0.014 0.213 2026-09-25 15:17:06,641 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Navigation result: {'frameId': '653046C8809D4EBD697A85F588740B3B', 'loaderId': '52326ADA4E449969E13A672B860F407A', 'isDownload': False} 2026-09-25 15:17:06,642 44 INFO rb-48985ee-225086-418734 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-25 15:17:06,650 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:17:06,661 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:17:06,686 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:06] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.013 0.019 2026-09-25 15:17:06,691 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:17:06,705 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:06] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.048 2026-09-25 15:17:06,709 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:17:06,717 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:06] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.057 2026-09-25 15:17:06,803 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:06] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-25 15:17:06,807 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:06] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-25 15:17:06,814 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:06] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 15:17:06,817 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:17:06,817 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:06] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:17:06,819 44 INFO rb-48985ee-225086-418734 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=07929d83311b4042&table_identifier=8b3a6fb3", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:17:06,826 44 INFO rb-48985ee-225086-418734 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-25 15:17:06,852 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:06] "POST /pos-self/relations/212 HTTP/1.1" 200 - 37 0.009 0.022 2026-09-25 15:17:06,875 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:06] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.052 2026-09-25 15:17:06,877 44 INFO rb-48985ee-225086-418734 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-25 15:17:07,006 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:07] "POST /pos-self/data/212 HTTP/1.1" 200 - 181 0.043 0.093 2026-09-25 15:17:07,008 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.122 2026-09-25 15:17:07,039 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:07] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 6 0.001 0.005 2026-09-25 15:17:07,042 44 INFO rb-48985ee-225086-418734 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-25 15:17:07,068 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:07] "GET /web/image/ir.attachment/13118/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-25 15:17:07,081 44 INFO rb-48985ee-225086-418734 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-25 15:17:07,091 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:07] "GET /web/image/ir.attachment/13072/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:17:07,096 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:17:07,145 44 INFO rb-48985ee-225086-418734 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-25 15:17:07,164 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:07] "GET /web/image/pos.category/371/image_128?unique=2026-09-25T15:16:58.000+00:00 HTTP/1.1" 200 - 2 0.001 0.013 2026-09-25 15:17:07,171 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:07] "GET /web/image/product.template/2670/image_512?unique=2026-09-25T15:16:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-25 15:17:07,178 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:07] "GET /web/image/product.template/2671/image_512?unique=2026-09-25T15:16:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.021 2026-09-25 15:17:07,184 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:07] "GET /web/image/product.template/2674/image_512?unique=2026-09-25T15:16:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.026 2026-09-25 15:17:07,191 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:07] "GET /web/image/product.template/2672/image_512?unique=2026-09-25T15:16:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.032 2026-09-25 15:17:07,197 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:07] "GET /web/image/product.template/2673/image_512?unique=2026-09-25T15:16:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.037 2026-09-25 15:17:07,205 44 INFO rb-48985ee-225086-418734 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-25 15:17:07,263 44 INFO rb-48985ee-225086-418734 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-25 15:17:07,279 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:07] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:17:07,289 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:07] "GET /web/image/product.product/3172/image_512?unique=2026-09-25T15:16:58.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-09-25 15:17:07,314 44 INFO rb-48985ee-225086-418734 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-25 15:17:07,375 44 INFO rb-48985ee-225086-418734 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-25 15:17:07,393 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72019502 started for PoS orders references: [{'name': None, 'pos_reference': '260-212-000001', 'uuid': '368d34b0-5049-4d66-827c-326962cb9307'}] 2026-09-25 15:17:07,412 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72019502 order {'name': None, 'pos_reference': '260-212-000001', 'uuid': '368d34b0-5049-4d66-827c-326962cb9307'} created pos.order #983 2026-09-25 15:17:07,418 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72019502 finished 2026-09-25 15:17:07,460 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:07] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 101 0.027 0.061 2026-09-25 15:17:07,484 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:07] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:17:07,506 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: tour succeeded 2026-09-25 15:17:07,507 44 INFO rb-48985ee-225086-418734 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-25 15:17:07,524 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour.browser: heap 7772344 (allocated 9175040) 2026-09-25 15:17:07,525 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Closing chrome headless with pid 147740 2026-09-25 15:17:07,525 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Closing websocket connection 2026-09-25 15:17:07,526 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Terminating chrome headless with pid 147740 2026-09-25 15:17:07,579 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151707_579705_test_preset_dine_in_tour.txt 2026-09-25 15:17:07,579 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_dine_in_tour: Removing chrome user profile "/tmp/tmpqrdaof1t_chrome_odoo" 2026-09-25 15:17:07,605 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_takeaway_email_tour ... 2026-09-25 15:17:10,200 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome pid: 147931 2026-09-25 15:17:10,200 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome headless temporary user profile dir: /tmp/tmpat9vpvrb_chrome_odoo 2026-09-25 15:17:10,200 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Issuing json command http://127.0.0.1:43933/json/version 2026-09-25 15:17:10,201 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43933', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:17:10,240 44 INFO rb-48985ee-225086-418734 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-25 15:17:10,240 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Issuing json command http://127.0.0.1:43933/json 2026-09-25 15:17:10,241 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43933', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:17:10,246 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Websocket url found: ws://127.0.0.1:43933/devtools/page/91C8948C65A41629873703D8D0726BBC 2026-09-25 15:17:10,254 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Enable chrome headless console log notification 2026-09-25 15:17:10,257 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome headless enable page notifications 2026-09-25 15:17:10,269 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Setting session cookie in browser 2026-09-25 15:17:10,281 44 INFO rb-48985ee-225086-418734 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=f71df88c067a4b0a" in browser 2026-09-25 15:17:10,281 44 INFO rb-48985ee-225086-418734 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=f71df88c067a4b0a" 2026-09-25 15:17:10,290 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:17:10,511 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:10] "GET /pos-self/213?access_token=f71df88c067a4b0a HTTP/1.1" 200 - 57 0.015 0.209 2026-09-25 15:17:10,513 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Navigation result: {'frameId': '91C8948C65A41629873703D8D0726BBC', 'loaderId': '5B94722B1B637B375BE2880FC2BD0D33', 'isDownload': False} 2026-09-25 15:17:10,513 44 INFO rb-48985ee-225086-418734 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-25 15:17:10,524 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:17:10,535 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:17:10,547 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:10] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.004 0.015 2026-09-25 15:17:10,553 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:17:10,574 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:10] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.032 2026-09-25 15:17:10,579 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:17:10,592 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:10] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.062 2026-09-25 15:17:10,688 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:10] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-25 15:17:10,693 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:10] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-25 15:17:10,698 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:10] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.006 2026-09-25 15:17:10,702 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:17:10,702 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:10] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:17:10,702 44 INFO rb-48985ee-225086-418734 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=f71df88c067a4b0a", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:17:10,707 44 INFO rb-48985ee-225086-418734 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-25 15:17:10,740 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:10] "POST /pos-self/relations/213 HTTP/1.1" 200 - 37 0.010 0.021 2026-09-25 15:17:10,762 44 INFO rb-48985ee-225086-418734 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-25 15:17:10,763 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.051 2026-09-25 15:17:10,951 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:10] "POST /pos-self/data/213 HTTP/1.1" 200 - 183 0.043 0.146 2026-09-25 15:17:10,953 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.180 2026-09-25 15:17:10,976 44 INFO rb-48985ee-225086-418734 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-25 15:17:11,002 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:11] "GET /web/image/ir.attachment/13171/raw HTTP/1.1" 200 - 4 0.000 0.004 2026-09-25 15:17:11,014 44 INFO rb-48985ee-225086-418734 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-25 15:17:11,024 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:11] "GET /web/image/ir.attachment/13125/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-25 15:17:11,029 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:17:11,078 44 INFO rb-48985ee-225086-418734 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-25 15:17:11,098 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:11] "GET /web/image/pos.category/371/image_128?unique=2026-09-25T15:16:58.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-09-25 15:17:11,105 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:11] "GET /web/image/product.template/2671/image_512?unique=2026-09-25T15:16:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-25 15:17:11,112 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:11] "GET /web/image/product.template/2670/image_512?unique=2026-09-25T15:16:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.023 2026-09-25 15:17:11,118 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:11] "GET /web/image/product.template/2672/image_512?unique=2026-09-25T15:16:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.027 2026-09-25 15:17:11,125 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:11] "GET /web/image/product.template/2674/image_512?unique=2026-09-25T15:16:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.034 2026-09-25 15:17:11,131 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:11] "GET /web/image/product.template/2673/image_512?unique=2026-09-25T15:16:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-09-25 15:17:11,138 44 INFO rb-48985ee-225086-418734 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-25 15:17:11,196 44 INFO rb-48985ee-225086-418734 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-25 15:17:11,211 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17: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-25 15:17:11,222 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:11] "GET /web/image/product.product/3173/image_512?unique=2026-09-25T15:16:58.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-09-25 15:17:11,247 44 INFO rb-48985ee-225086-418734 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-25 15:17:11,305 44 INFO rb-48985ee-225086-418734 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-25 15:17:11,316 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:11] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.003 0.007 2026-09-25 15:17:11,364 44 INFO rb-48985ee-225086-418734 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-25 15:17:11,426 44 INFO rb-48985ee-225086-418734 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-25 15:17:11,484 44 INFO rb-48985ee-225086-418734 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-25 15:17:11,536 44 INFO rb-48985ee-225086-418734 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-25 15:17:11,584 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:11] "POST /pos-self-order/validate-partner HTTP/1.1" 200 - 32 0.012 0.034 2026-09-25 15:17:11,614 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87605528 started for PoS orders references: [{'name': None, 'pos_reference': '260-213-000001', 'uuid': '6bc346cc-b3c5-4264-adfe-cd899ce75102'}] 2026-09-25 15:17:11,633 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87605528 order {'name': None, 'pos_reference': '260-213-000001', 'uuid': '6bc346cc-b3c5-4264-adfe-cd899ce75102'} created pos.order #984 2026-09-25 15:17:11,639 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #87605528 finished 2026-09-25 15:17:11,851 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:11] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 278 0.085 0.173 2026-09-25 15:17:11,917 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:11] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:17:12,015 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:12] "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-25 15:17:12,016 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:17:12,031 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:12] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 304 - 3 0.002 0.007 2026-09-25 15:17:12,104 44 INFO rb-48985ee-225086-418734 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-25 15:17:12,203 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:12] "POST /pos-self-order/send_self_order_receipt HTTP/1.1" 200 - 43 0.014 0.045 2026-09-25 15:17:12,256 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: tour succeeded 2026-09-25 15:17:12,256 44 INFO rb-48985ee-225086-418734 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-25 15:17:12,289 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour.browser: heap 8965848 (allocated 9961472) 2026-09-25 15:17:12,291 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Closing chrome headless with pid 147931 2026-09-25 15:17:12,291 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Closing websocket connection 2026-09-25 15:17:12,292 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Terminating chrome headless with pid 147931 2026-09-25 15:17:12,345 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151712_345604_test_preset_takeaway_email_tour.txt 2026-09-25 15:17:12,345 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_email_tour: Removing chrome user profile "/tmp/tmpat9vpvrb_chrome_odoo" 2026-09-25 15:17:12,375 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_takeaway_tour ... 2026-09-25 15:17:15,044 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome pid: 148128 2026-09-25 15:17:15,044 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome headless temporary user profile dir: /tmp/tmpyc1mdo54_chrome_odoo 2026-09-25 15:17:15,044 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:44841/json/version 2026-09-25 15:17:15,045 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44841', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:17:15,047 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Browser version: Chrome/150.0.7871.114 2026-09-25 15:17:15,047 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Issuing json command http://127.0.0.1:44841/json 2026-09-25 15:17:15,047 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44841', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:17:15,048 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Websocket url found: ws://127.0.0.1:44841/devtools/page/D4F3D7F2F56A97EC97DB2D9C50CD8342 2026-09-25 15:17:15,049 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Enable chrome headless console log notification 2026-09-25 15:17:15,050 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome headless enable page notifications 2026-09-25 15:17:15,052 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Setting session cookie in browser 2026-09-25 15:17:15,064 44 INFO rb-48985ee-225086-418734 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=6cd65702361242f6" in browser 2026-09-25 15:17:15,064 44 INFO rb-48985ee-225086-418734 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=6cd65702361242f6" 2026-09-25 15:17:15,070 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:17:15,289 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:15] "GET /pos-self/214?access_token=6cd65702361242f6 HTTP/1.1" 200 - 57 0.014 0.207 2026-09-25 15:17:15,291 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Navigation result: {'frameId': 'D4F3D7F2F56A97EC97DB2D9C50CD8342', 'loaderId': '34DEFD49C62DB6FCC93D46BACDE36DF6', 'isDownload': False} 2026-09-25 15:17:15,292 44 INFO rb-48985ee-225086-418734 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-25 15:17:15,300 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:17:15,310 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:17:15,334 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:15] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.019 2026-09-25 15:17:15,340 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:17:15,352 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:15] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.045 2026-09-25 15:17:15,356 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:17:15,365 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:15] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.056 2026-09-25 15:17:15,451 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:15] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.005 2026-09-25 15:17:15,455 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:15] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:17:15,461 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:15] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.006 2026-09-25 15:17:15,465 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:17:15,465 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:15] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:17:15,468 44 INFO rb-48985ee-225086-418734 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=6cd65702361242f6", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:17:15,473 44 INFO rb-48985ee-225086-418734 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-25 15:17:15,500 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:15] "POST /pos-self/relations/214 HTTP/1.1" 200 - 37 0.010 0.021 2026-09-25 15:17:15,524 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:15] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.051 2026-09-25 15:17:15,525 44 INFO rb-48985ee-225086-418734 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-25 15:17:15,653 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:15] "POST /pos-self/data/214 HTTP/1.1" 200 - 181 0.042 0.093 2026-09-25 15:17:15,655 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:15] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.122 2026-09-25 15:17:15,676 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: Owl is running in 'dev' mode. 2026-09-25 15:17:15,701 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:15] "GET /web/image/ir.attachment/13225/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-25 15:17:15,715 44 INFO rb-48985ee-225086-418734 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-25 15:17:15,725 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:15] "GET /web/image/ir.attachment/13179/raw HTTP/1.1" 200 - 4 0.000 0.003 2026-09-25 15:17:15,729 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:17:15,783 44 INFO rb-48985ee-225086-418734 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-25 15:17:15,805 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:15] "GET /web/image/pos.category/371/image_128?unique=2026-09-25T15:16:58.000+00:00 HTTP/1.1" 200 - 2 0.001 0.014 2026-09-25 15:17:15,813 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:15] "GET /web/image/product.template/2671/image_512?unique=2026-09-25T15:16:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.015 2026-09-25 15:17:15,819 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:15] "GET /web/image/product.template/2674/image_512?unique=2026-09-25T15:16:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-25 15:17:15,825 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:15] "GET /web/image/product.template/2670/image_512?unique=2026-09-25T15:16:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.029 2026-09-25 15:17:15,832 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:15] "GET /web/image/product.template/2672/image_512?unique=2026-09-25T15:16:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-09-25 15:17:15,838 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:15] "GET /web/image/product.template/2673/image_512?unique=2026-09-25T15:16:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.039 2026-09-25 15:17:15,843 44 INFO rb-48985ee-225086-418734 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-25 15:17:15,901 44 INFO rb-48985ee-225086-418734 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-25 15:17:15,912 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17: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-25 15:17:15,922 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:15] "GET /web/image/product.product/3172/image_512?unique=2026-09-25T15:16:58.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-09-25 15:17:15,953 44 INFO rb-48985ee-225086-418734 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-25 15:17:16,011 44 INFO rb-48985ee-225086-418734 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-25 15:17:16,021 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:16] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.003 0.006 2026-09-25 15:17:16,067 44 INFO rb-48985ee-225086-418734 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-25 15:17:16,127 44 INFO rb-48985ee-225086-418734 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-25 15:17:16,144 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85818784 started for PoS orders references: [{'name': None, 'pos_reference': '260-214-000001', 'uuid': '347de64e-48e9-4bfa-97f7-3362b99ce4a8'}] 2026-09-25 15:17:16,163 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85818784 order {'name': None, 'pos_reference': '260-214-000001', 'uuid': '347de64e-48e9-4bfa-97f7-3362b99ce4a8'} created pos.order #985 2026-09-25 15:17:16,170 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #85818784 finished 2026-09-25 15:17:16,215 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:16] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 100 0.027 0.063 2026-09-25 15:17:16,239 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:16] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.006 2026-09-25 15:17:16,256 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: tour succeeded 2026-09-25 15:17:16,256 44 INFO rb-48985ee-225086-418734 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-25 15:17:16,277 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour.browser: heap 8098376 (allocated 8912896) 2026-09-25 15:17:16,278 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Closing chrome headless with pid 148128 2026-09-25 15:17:16,278 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Closing websocket connection 2026-09-25 15:17:16,278 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Terminating chrome headless with pid 148128 2026-09-25 15:17:16,332 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151716_332135_test_preset_takeaway_tour.txt 2026-09-25 15:17:16,332 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_takeaway_tour: Removing chrome user profile "/tmp/tmpyc1mdo54_chrome_odoo" 2026-09-25 15:17:16,359 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail: Starting TestTakeawayMail.test_preset_with_slot_tour ... 2026-09-25 15:17:19,046 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome pid: 148321 2026-09-25 15:17:19,046 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome headless temporary user profile dir: /tmp/tmpfsiu1ru5_chrome_odoo 2026-09-25 15:17:19,046 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:43345/json/version 2026-09-25 15:17:19,047 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43345', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:17:19,049 44 INFO rb-48985ee-225086-418734 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-25 15:17:19,049 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Issuing json command http://127.0.0.1:43345/json 2026-09-25 15:17:19,050 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43345', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:17:19,051 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Websocket url found: ws://127.0.0.1:43345/devtools/page/2D40A391E4B602C1ACCE67F9D6106CC0 2026-09-25 15:17:19,052 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Enable chrome headless console log notification 2026-09-25 15:17:19,053 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome headless enable page notifications 2026-09-25 15:17:19,056 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Setting session cookie in browser 2026-09-25 15:17:19,070 44 INFO rb-48985ee-225086-418734 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=087085aba3614b29" in browser 2026-09-25 15:17:19,071 44 INFO rb-48985ee-225086-418734 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=087085aba3614b29" 2026-09-25 15:17:19,077 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:17:19,292 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:19] "GET /pos-self/215?access_token=087085aba3614b29 HTTP/1.1" 200 - 57 0.014 0.203 2026-09-25 15:17:19,294 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Navigation result: {'frameId': '2D40A391E4B602C1ACCE67F9D6106CC0', 'loaderId': '3C2887F4C531F60950FD6A0744CFBE2A', 'isDownload': False} 2026-09-25 15:17:19,294 44 INFO rb-48985ee-225086-418734 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-25 15:17:19,303 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:17:19,317 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:17:19,342 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:19] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.014 0.018 2026-09-25 15:17:19,348 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:17:19,363 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:19] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.049 2026-09-25 15:17:19,365 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:17:19,374 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:19] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.059 2026-09-25 15:17:19,456 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:19] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-09-25 15:17:19,460 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:19] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-25 15:17:19,466 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:19] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.005 2026-09-25 15:17:19,468 44 INFO rb-48985ee-225086-418734 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=087085aba3614b29", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:17:19,470 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:17:19,470 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:19] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:17:19,473 44 INFO rb-48985ee-225086-418734 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-25 15:17:19,506 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:19] "POST /pos-self/relations/215 HTTP/1.1" 200 - 37 0.009 0.021 2026-09-25 15:17:19,528 44 INFO rb-48985ee-225086-418734 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-25 15:17:19,529 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:19] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.051 2026-09-25 15:17:19,659 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:19] "POST /pos-self/data/215 HTTP/1.1" 200 - 185 0.043 0.093 2026-09-25 15:17:19,661 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:19] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.123 2026-09-25 15:17:19,696 44 INFO rb-48985ee-225086-418734 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-25 15:17:19,722 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:19] "GET /web/image/ir.attachment/13278/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:17:19,732 44 INFO rb-48985ee-225086-418734 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-25 15:17:19,741 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:19] "GET /web/image/ir.attachment/13232/raw HTTP/1.1" 200 - 4 0.000 0.004 2026-09-25 15:17:19,745 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:17:19,797 44 INFO rb-48985ee-225086-418734 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-25 15:17:19,817 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:19] "GET /web/image/pos.category/371/image_128?unique=2026-09-25T15:16:58.000+00:00 HTTP/1.1" 200 - 2 0.000 0.015 2026-09-25 15:17:19,824 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:19] "GET /web/image/product.template/2670/image_512?unique=2026-09-25T15:16:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-25 15:17:19,831 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:19] "GET /web/image/product.template/2671/image_512?unique=2026-09-25T15:16:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.023 2026-09-25 15:17:19,836 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:19] "GET /web/image/product.template/2674/image_512?unique=2026-09-25T15:16:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-09-25 15:17:19,843 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:19] "GET /web/image/product.template/2672/image_512?unique=2026-09-25T15:16:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.033 2026-09-25 15:17:19,848 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:19] "GET /web/image/product.template/2673/image_512?unique=2026-09-25T15:16:58.000+00:00 HTTP/1.1" 200 - 3 0.001 0.038 2026-09-25 15:17:19,857 44 INFO rb-48985ee-225086-418734 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-25 15:17:19,914 44 INFO rb-48985ee-225086-418734 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-25 15:17:19,928 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:17:19,938 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:19] "GET /web/image/product.product/3172/image_512?unique=2026-09-25T15:16:58.000+00:00 HTTP/1.1" 200 - 8 0.002 0.010 2026-09-25 15:17:19,965 44 INFO rb-48985ee-225086-418734 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-25 15:17:20,023 44 INFO rb-48985ee-225086-418734 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-25 15:17:20,034 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:20] "POST /pos-self-order/get-slots HTTP/1.1" 200 - 10 0.003 0.007 2026-09-25 15:17:20,081 44 INFO rb-48985ee-225086-418734 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-25 15:17:20,162 44 INFO rb-48985ee-225086-418734 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-25 15:17:20,223 44 INFO rb-48985ee-225086-418734 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-25 15:17:20,239 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45236484 started for PoS orders references: [{'name': None, 'pos_reference': '260-215-000001', 'uuid': '7ead629e-6f20-4c89-9f45-d04d1b7817ce'}] 2026-09-25 15:17:20,259 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45236484 order {'name': None, 'pos_reference': '260-215-000001', 'uuid': '7ead629e-6f20-4c89-9f45-d04d1b7817ce'} created pos.order #986 2026-09-25 15:17:20,265 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #45236484 finished 2026-09-25 15:17:20,309 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:20] "POST /pos-self-order/process-order/mobile HTTP/1.1" 200 - 100 0.027 0.062 2026-09-25 15:17:20,332 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:20] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.001 0.005 2026-09-25 15:17:20,355 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: tour succeeded 2026-09-25 15:17:20,356 44 INFO rb-48985ee-225086-418734 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-25 15:17:20,382 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour.browser: heap 9239984 (allocated 10747904) 2026-09-25 15:17:20,383 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Closing chrome headless with pid 148321 2026-09-25 15:17:20,383 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Closing websocket connection 2026-09-25 15:17:20,383 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Terminating chrome headless with pid 148321 2026-09-25 15:17:20,437 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151720_437325_test_preset_with_slot_tour.txt 2026-09-25 15:17:20,437 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_takeaway_preset_mail.TestTakeawayMail.test_preset_with_slot_tour: Removing chrome user profile "/tmp/tmpfsiu1ru5_chrome_odoo" 2026-09-25 15:17:20,471 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-25 15:17:21,033 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_webmanifest: Starting WebManifestRoutesTest.test_webmanifest_scoped_icon_with_default ... 2026-09-25 15:17:23,511 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-25 15:17:23,517 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:17:23,630 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:23] "GET /web/manifest.scoped_app_manifest?app_id=pos_self_order&path=/pos-self/216 HTTP/1.1" 200 - 17 0.007 0.106 2026-09-25 15:17:23,652 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order.tests.test_webmanifest: Starting WebManifestRoutesTest.test_webmanifest_scoped_icon_withoutdefault ... 2026-09-25 15:17:26,023 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-25 15:17:26,029 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:17:26,143 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:26] "GET /web/manifest.scoped_app_manifest?app_id=pos_self_order&path=/pos-self/217 HTTP/1.1" 200 - 17 0.007 0.109 2026-09-25 15:17:26,171 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-25 15:17:31,674 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order_qfpay.tests.test_basic: Starting TestSelfOrderKioskQFPay.test_kiosk_qfpay ... 2026-09-25 15:17:31,796 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order_qfpay.tests.test_basic: Starting TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order ... 2026-09-25 15:17:32,095 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome pid: 148516 2026-09-25 15:17:32,095 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome headless temporary user profile dir: /tmp/tmpyrwr25xi_chrome_odoo 2026-09-25 15:17:32,095 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Issuing json command http://127.0.0.1:41177/json/version 2026-09-25 15:17:32,096 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41177', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:17:32,098 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Browser version: Chrome/150.0.7871.114 2026-09-25 15:17:32,098 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Issuing json command http://127.0.0.1:41177/json 2026-09-25 15:17:32,098 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41177', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:17:32,100 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Websocket url found: ws://127.0.0.1:41177/devtools/page/0941AF74DFB547B1F7868248BA1FE143 2026-09-25 15:17:32,101 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Enable chrome headless console log notification 2026-09-25 15:17:32,102 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome headless enable page notifications 2026-09-25 15:17:32,105 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Setting session cookie in browser 2026-09-25 15:17:32,115 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Open "http://127.0.0.1:8069/pos-self/219?access_token=7c6e565f24cd4099" in browser 2026-09-25 15:17:32,115 44 INFO rb-48985ee-225086-418734 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/219?access_token=7c6e565f24cd4099" 2026-09-25 15:17:32,123 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:17:32,423 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:32] "GET /pos-self/219?access_token=7c6e565f24cd4099 HTTP/1.1" 200 - 60 0.016 0.286 2026-09-25 15:17:32,426 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Navigation result: {'frameId': '0941AF74DFB547B1F7868248BA1FE143', 'loaderId': '86011EBE209049BE05FC9FD096452A24', 'isDownload': False} 2026-09-25 15:17:32,426 44 INFO rb-48985ee-225086-418734 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-25 15:17:32,438 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:17:32,449 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:17:32,468 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:32] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.005 0.021 2026-09-25 15:17:32,472 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:17:32,493 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:32] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.039 2026-09-25 15:17:32,496 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:17:32,504 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:32] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.056 2026-09-25 15:17:32,568 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:32] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-09-25 15:17:32,572 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:32] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-25 15:17:32,579 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:32] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.002 0.006 2026-09-25 15:17:32,583 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:17:32,583 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:32] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:17:32,584 44 INFO rb-48985ee-225086-418734 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/219?access_token=7c6e565f24cd4099", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:17:32,589 44 INFO rb-48985ee-225086-418734 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-25 15:17:32,616 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:32] "POST /pos-self/relations/219 HTTP/1.1" 200 - 25 0.007 0.017 2026-09-25 15:17:32,640 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:32] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.045 2026-09-25 15:17:32,772 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:32] "POST /pos-self/data/219 HTTP/1.1" 200 - 170 0.043 0.095 2026-09-25 15:17:32,774 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:32] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.125 2026-09-25 15:17:32,796 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [200], uid: 3, model: res.company 2026-09-25 15:17:32,803 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:32] "GET /web/image/res.company/200/logo/256x256 HTTP/1.1" 200 - 14 0.003 0.009 2026-09-25 15:17:32,807 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: Owl is running in 'dev' mode. 2026-09-25 15:17:32,832 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:32] "GET /web/image/ir.attachment/13459/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:17:32,858 44 INFO rb-48985ee-225086-418734 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-25 15:17:32,884 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:32] "GET /web/image/pos.category/374/image_128?unique=2026-09-25T15:17:26.000+00:00 HTTP/1.1" 200 - 2 0.003 0.012 2026-09-25 15:17:32,897 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:32] "GET /web/image/pos.category/375/image_128?unique=2026-09-25T15:17:26.000+00:00 HTTP/1.1" 200 - 2 0.000 0.026 2026-09-25 15:17:32,905 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:32] "GET /web/image/product.template/2690/image_512?unique=2026-09-25T15:17:26.000+00:00 HTTP/1.1" 200 - 3 0.001 0.030 2026-09-25 15:17:32,915 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:32] "GET /web/image/pos.category/373/image_128?unique=2026-09-25T15:17:26.000+00:00 HTTP/1.1" 200 - 2 0.001 0.043 2026-09-25 15:17:32,926 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:32] "GET /web/image/pos.category/0/image_128?unique=undefined HTTP/1.1" 200 - 3 0.000 0.053 2026-09-25 15:17:32,943 44 INFO rb-48985ee-225086-418734 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-25 15:17:33,002 44 INFO rb-48985ee-225086-418734 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-25 15:17:33,009 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:33] "GET /web/image/ir.attachment/13460/raw HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:17:33,016 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17: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-25 15:17:33,018 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:17:33,029 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:33] "GET /web/image/product.product/3192/image_512?unique=2026-09-25T15:17:26.000+00:00 HTTP/1.1" 200 - 8 0.003 0.012 2026-09-25 15:17:33,063 44 INFO rb-48985ee-225086-418734 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-25 15:17:33,082 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64170140 started for PoS orders references: [{'name': None, 'pos_reference': '260-219-000001', 'uuid': '3a4c5dc0-d352-4b43-add4-ba3f91a12958'}] 2026-09-25 15:17:33,105 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64170140 order {'name': None, 'pos_reference': '260-219-000001', 'uuid': '3a4c5dc0-d352-4b43-add4-ba3f91a12958'} created pos.order #987 2026-09-25 15:17:33,111 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #64170140 finished 2026-09-25 15:17:33,161 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:33] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 110 0.034 0.066 2026-09-25 15:17:33,185 44 INFO rb-48985ee-225086-418734 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-25 15:17:33,186 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:33] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 10 0.003 0.006 2026-09-25 15:17:33,236 44 INFO rb-48985ee-225086-418734 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-25 15:17:33,238 44 INFO rb-48985ee-225086-418734 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': '3a4c5dc0-d352-4b43-add4-ba3f91a12958--923--407', '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-25 15:17:33,271 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:33] "POST /qfpay/notify HTTP/1.1" 200 - 41 0.012 0.022 2026-09-25 15:17:33,307 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: tour succeeded 2026-09-25 15:17:33,307 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: ╔══════════════════════════════════╗ ║ TOUR kiosk_qfpay_order SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-09-25 15:17:33,308 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:33] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.004 2026-09-25 15:17:33,328 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order.browser: heap 7649432 (allocated 8650752) 2026-09-25 15:17:33,329 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Closing chrome headless with pid 148516 2026-09-25 15:17:33,329 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Closing websocket connection 2026-09-25 15:17:33,329 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Terminating chrome headless with pid 148516 2026-09-25 15:17:33,383 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151733_383194_test_tour_kiosk_qfpay_order.txt 2026-09-25 15:17:33,383 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order_qfpay.tests.test_basic.TestSelfOrderKioskQFPay.test_tour_kiosk_qfpay_order: Removing chrome user profile "/tmp/tmpyrwr25xi_chrome_odoo" 2026-09-25 15:17:33,413 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-25 15:17:33,991 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_get_stripe_creditentials ... 2026-09-25 15:17:36,456 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:17:36,569 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:36] "POST /pos-self-order/stripe-connection-token HTTP/1.1" 200 - 29 0.008 0.106 2026-09-25 15:17:36,589 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal ... 2026-09-25 15:17:39,209 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Chrome pid: 148705 2026-09-25 15:17:39,209 44 INFO rb-48985ee-225086-418734 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/tmpjowkhos8_chrome_odoo 2026-09-25 15:17:39,209 44 INFO rb-48985ee-225086-418734 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:41857/json/version 2026-09-25 15:17:39,210 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41857', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:17:39,212 44 INFO rb-48985ee-225086-418734 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-25 15:17:39,212 44 INFO rb-48985ee-225086-418734 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:41857/json 2026-09-25 15:17:39,212 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41857', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:17:39,213 44 INFO rb-48985ee-225086-418734 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:41857/devtools/page/44B0FA46C6B38B9328B81EDC22690C73 2026-09-25 15:17:39,214 44 INFO rb-48985ee-225086-418734 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-25 15:17:39,215 44 INFO rb-48985ee-225086-418734 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-25 15:17:39,217 44 INFO rb-48985ee-225086-418734 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-25 15:17:39,326 44 INFO rb-48985ee-225086-418734 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/221?access_token=access_token" in browser 2026-09-25 15:17:39,326 44 INFO rb-48985ee-225086-418734 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/221?access_token=access_token" 2026-09-25 15:17:39,333 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:17:39,548 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:39] "GET /pos-self/221?access_token=access_token HTTP/1.1" 200 - 56 0.013 0.203 2026-09-25 15:17:39,550 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Navigation result: {'frameId': '44B0FA46C6B38B9328B81EDC22690C73', 'loaderId': '19C0D609F58A03DCB471305C6AC005E4', 'isDownload': False} 2026-09-25 15:17:39,551 44 INFO rb-48985ee-225086-418734 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-25 15:17:39,559 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:17:39,570 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/de99f84/pos_self_order.assets_tests.min.js, copying from /web/assets/de99f84/pos_self_order.assets_tests.min.js 2026-09-25 15:17:39,583 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:39] "GET /web/assets/1/de99f84/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 8 0.003 0.014 2026-09-25 15:17:39,588 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f951cc6/pos_self_order.assets.min.css, copying from /web/assets/f951cc6/pos_self_order.assets.min.css 2026-09-25 15:17:39,607 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:39] "GET /web/assets/1/f951cc6/pos_self_order.assets.min.css HTTP/1.1" 200 - 8 0.012 0.031 2026-09-25 15:17:39,612 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1e062ec/pos_self_order.assets.min.js, copying from /web/assets/1e062ec/pos_self_order.assets.min.js 2026-09-25 15:17:39,624 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:39] "GET /web/assets/1/1e062ec/pos_self_order.assets.min.js HTTP/1.1" 200 - 8 0.003 0.057 2026-09-25 15:17:39,728 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:39] "GET /favicon.ico HTTP/1.1" 301 - 1 0.001 0.004 2026-09-25 15:17:39,732 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:39] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.005 2026-09-25 15:17:39,738 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:39] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 5 0.001 0.006 2026-09-25 15:17:39,742 44 INFO rb-48985ee-225086-418734 odoo.http: Session expired 2026-09-25 15:17:39,742 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:39] "POST /pos/ping HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:17:39,751 44 INFO rb-48985ee-225086-418734 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/221?access_token=access_token", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:17:39,757 44 INFO rb-48985ee-225086-418734 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-25 15:17:39,775 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:39] "POST /pos-self/relations/221 HTTP/1.1" 200 - 37 0.009 0.020 2026-09-25 15:17:39,799 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:39] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.051 2026-09-25 15:17:39,808 44 INFO rb-48985ee-225086-418734 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-25 15:17:39,928 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:39] "POST /pos-self/data/221 HTTP/1.1" 200 - 182 0.043 0.092 2026-09-25 15:17:39,930 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:39] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.120 2026-09-25 15:17:39,974 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:39] "GET /web/image/res.company/1/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.021 2026-09-25 15:17:39,979 44 INFO rb-48985ee-225086-418734 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-25 15:17:40,012 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:40] "GET /web/image/ir.attachment/13576/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:17:40,038 44 INFO rb-48985ee-225086-418734 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-25 15:17:40,063 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:40] "GET /web/image/pos.category/376/image_128?unique=2026-09-25T15:17:33.000+00:00 HTTP/1.1" 200 - 2 0.000 0.013 2026-09-25 15:17:40,068 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:17:40,071 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:40] "GET /web/image/product.template/2693/image_512?unique=2026-09-25T15:17:33.000+00:00 HTTP/1.1" 200 - 3 0.001 0.016 2026-09-25 15:17:40,079 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:40] "GET /web/image/product.template/2694/image_512?unique=2026-09-25T15:17:33.000+00:00 HTTP/1.1" 200 - 3 0.001 0.022 2026-09-25 15:17:40,086 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:40] "GET /web/image/product.template/2697/image_512?unique=2026-09-25T15:17:33.000+00:00 HTTP/1.1" 200 - 3 0.001 0.028 2026-09-25 15:17:40,093 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:40] "GET /web/image/product.template/2695/image_512?unique=2026-09-25T15:17:33.000+00:00 HTTP/1.1" 200 - 3 0.001 0.035 2026-09-25 15:17:40,098 44 INFO rb-48985ee-225086-418734 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-25 15:17:40,099 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:40] "GET /web/image/product.template/2696/image_512?unique=2026-09-25T15:17:33.000+00:00 HTTP/1.1" 200 - 3 0.001 0.040 2026-09-25 15:17:40,156 44 INFO rb-48985ee-225086-418734 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-25 15:17:40,163 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:40] "GET /web/image/ir.attachment/13527/raw HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:17:40,167 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17: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-25 15:17:40,178 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:40] "GET /web/image/product.product/3195/image_512?unique=2026-09-25T15:17:33.000+00:00 HTTP/1.1" 200 - 8 0.002 0.009 2026-09-25 15:17:40,207 44 INFO rb-48985ee-225086-418734 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-25 15:17:40,267 44 INFO rb-48985ee-225086-418734 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-25 15:17:40,284 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58474768 started for PoS orders references: [{'name': None, 'pos_reference': '260-221-000001', 'uuid': '442a3727-971b-4c44-a93b-c752d146c8e4'}] 2026-09-25 15:17:40,304 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58474768 order {'name': None, 'pos_reference': '260-221-000001', 'uuid': '442a3727-971b-4c44-a93b-c752d146c8e4'} created pos.order #988 2026-09-25 15:17:40,310 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #58474768 finished 2026-09-25 15:17:40,352 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:40] "POST /pos-self-order/process-order/kiosk HTTP/1.1" 200 - 99 0.027 0.060 2026-09-25 15:17:40,375 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:40] "POST /pos-self-order/get-user-data/ HTTP/1.1" 200 - 9 0.002 0.005 2026-09-25 15:17:40,390 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:40] "POST /pos-self-order/change-printer-status HTTP/1.1" 200 - 5 0.001 0.004 2026-09-25 15:17:40,401 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: tour succeeded 2026-09-25 15:17:40,402 44 INFO rb-48985ee-225086-418734 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-25 15:17:40,419 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal.browser: heap 7602404 (allocated 8388608) 2026-09-25 15:17:40,420 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Closing chrome headless with pid 148705 2026-09-25 15:17:40,421 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Closing websocket connection 2026-09-25 15:17:40,421 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Terminating chrome headless with pid 148705 2026-09-25 15:17:40,482 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151740_481857_test_kiosk_without_payment_terminal.txt 2026-09-25 15:17:40,482 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe.TestSelfOrderKioskStripe.test_kiosk_without_payment_terminal: Removing chrome user profile "/tmp/tmpjowkhos8_chrome_odoo" 2026-09-25 15:17:40,510 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_self_order_kiosk_stripe ... 2026-09-25 15:17:42,988 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_self_order_stripe.tests.test_self_order_kiosk_stripe: Starting TestSelfOrderKioskStripe.test_stripe_capture_payment ... 2026-09-25 15:17:45,397 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:17:45,552 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:45] "POST /pos-self-order/stripe-capture-payment HTTP/1.1" 200 - 91 0.026 0.130 2026-09-25 15:17:45,582 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-25 15:17:51,040 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sms.tests.test_frontend: Starting TestAutofill.test_01_pos_number_autofill ... 2026-09-25 15:17:51,345 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome pid: 148901 2026-09-25 15:17:51,345 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome headless temporary user profile dir: /tmp/tmpzvs5cohp_chrome_odoo 2026-09-25 15:17:51,345 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Issuing json command http://127.0.0.1:44995/json/version 2026-09-25 15:17:51,346 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44995', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:17:51,347 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Browser version: Chrome/150.0.7871.114 2026-09-25 15:17:51,348 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Issuing json command http://127.0.0.1:44995/json 2026-09-25 15:17:51,348 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44995', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:17:51,349 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Websocket url found: ws://127.0.0.1:44995/devtools/page/6FA3A648348913C1A7A8A6EC3303441C 2026-09-25 15:17:51,350 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Enable chrome headless console log notification 2026-09-25 15:17:51,351 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome headless enable page notifications 2026-09-25 15:17:51,374 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:pos_user from n/a 2026-09-25 15:17:51,377 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Setting session cookie in browser 2026-09-25 15:17:51,378 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Open "http://127.0.0.1:8069/pos/ui?config_id=224" in browser 2026-09-25 15:17:51,378 44 INFO rb-48985ee-225086-418734 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=224" 2026-09-25 15:17:51,384 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:17:51,680 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:51] "GET /pos/ui?config_id=224 HTTP/1.1" 200 - 86 0.018 0.280 2026-09-25 15:17:51,683 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Navigation result: {'frameId': '6FA3A648348913C1A7A8A6EC3303441C', 'loaderId': '07ECC3470891596D2334A7A8FFEF5806', 'isDownload': False} 2026-09-25 15:17:51,683 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Evaluate ready code "odoo.isTourReady('AutofillTour')" 2026-09-25 15:17:51,691 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:17:51,700 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:51] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:17:51,703 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:51] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.007 2026-09-25 15:17:51,707 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:51] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:17:51,977 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:17:51,980 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:51] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:17:51,988 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:17:51,999 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:51] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:17:52,001 44 INFO rb-48985ee-225086-418734 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=224", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:17:52,004 44 INFO rb-48985ee-225086-418734 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-25 15:17:52,006 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:52] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:17:52,010 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:52] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:17:52,022 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:52] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 9 0.003 0.005 2026-09-25 15:17:52,032 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:52] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.014 2026-09-25 15:17:52,054 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:52] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 22 0.006 0.018 2026-09-25 15:17:52,055 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:52] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.015 2026-09-25 15:17:52,339 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:52] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 366 0.080 0.190 2026-09-25 15:17:52,348 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:52] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:17:52,376 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:17:52,407 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:52] "GET /web/image/res.company/205/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.021 2026-09-25 15:17:52,417 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:17:52,423 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: Owl is running in 'dev' mode. 2026-09-25 15:17:52,429 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:52] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.001 0.002 2026-09-25 15:17:52,452 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:17:52,465 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:17:52,468 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:52] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:17:52,473 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:52] "GET /web/image?model=res.company&id=205&field=logo HTTP/1.1" 200 - 3 0.002 0.010 2026-09-25 15:17:52,475 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:17:52,477 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:17:52,492 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:52] "GET /web/image/res.users/300/avatar_128 HTTP/1.1" 200 - 14 0.007 0.025 2026-09-25 15:17:52,498 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:52] "GET /web/image/res.company/205/favicon HTTP/1.1" 200 - 4 0.001 0.021 2026-09-25 15:17:52,499 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:52] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.038 2026-09-25 15:17:52,530 44 INFO rb-48985ee-225086-418734 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-25 15:17:52,566 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:52] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 15:17:52,578 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:17:52,593 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:52] "GET /pos/ui/224?from_backend=True HTTP/1.1" 200 - 33 0.014 0.022 2026-09-25 15:17:52,607 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:52] "GET /web/image?model=product.template&field=image_128&id=2702&unique=2026-09-25T15:17:45.000+00:00 HTTP/1.1" 200 - 3 0.002 0.046 2026-09-25 15:17:52,614 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:52] "GET /web/image/res.company/205/favicon HTTP/1.1" 304 - 4 0.001 0.048 2026-09-25 15:17:52,628 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:52] "GET /web/image?model=product.template&field=image_128&id=2703&unique=2026-09-25T15:17:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.061 2026-09-25 15:17:52,643 44 INFO rb-48985ee-225086-418734 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-25 15:17:52,644 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:52] "GET /web/image?model=product.template&field=image_128&id=2709&unique=2026-09-25T15:17:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.062 2026-09-25 15:17:52,648 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:52] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:17:52,659 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:52] "GET /web/image?model=product.template&field=image_128&id=2707&unique=2026-09-25T15:17:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.062 2026-09-25 15:17:52,686 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:52] "GET /pos/ui/224 HTTP/1.1" 200 - 33 0.008 0.121 2026-09-25 15:17:52,699 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:52] "GET /web/image?model=product.template&field=image_128&id=2708&unique=2026-09-25T15:17:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.088 2026-09-25 15:17:52,710 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:52] "GET /web/image?model=product.template&field=image_128&id=2710&unique=2026-09-25T15:17:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-09-25 15:17:52,724 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:52] "GET /web/image?model=product.template&field=image_128&id=2704&unique=2026-09-25T15:17:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.091 2026-09-25 15:17:52,736 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:52] "GET /web/image?model=product.template&field=image_128&id=2705&unique=2026-09-25T15:17:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.074 2026-09-25 15:17:52,747 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:52] "GET /web/image?model=product.template&field=image_128&id=2706&unique=2026-09-25T15:17:45.000+00:00 HTTP/1.1" 200 - 3 0.001 0.058 2026-09-25 15:17:52,786 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:52] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.015 0.121 2026-09-25 15:17:52,839 44 INFO rb-48985ee-225086-418734 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-25 15:17:52,890 44 INFO rb-48985ee-225086-418734 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-25 15:17:52,940 44 INFO rb-48985ee-225086-418734 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-25 15:17:52,993 44 INFO rb-48985ee-225086-418734 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-25 15:17:53,044 44 INFO rb-48985ee-225086-418734 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-25 15:17:53,095 44 INFO rb-48985ee-225086-418734 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-25 15:17:53,153 44 INFO rb-48985ee-225086-418734 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-25 15:17:53,204 44 INFO rb-48985ee-225086-418734 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-25 15:17:53,255 44 INFO rb-48985ee-225086-418734 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-25 15:17:53,307 44 INFO rb-48985ee-225086-418734 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-25 15:17:53,484 44 INFO rb-48985ee-225086-418734 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-25 15:17:53,536 44 INFO rb-48985ee-225086-418734 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-25 15:17:53,586 44 INFO rb-48985ee-225086-418734 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-25 15:17:53,654 44 INFO rb-48985ee-225086-418734 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-25 15:17:53,706 44 INFO rb-48985ee-225086-418734 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-25 15:17:53,757 44 INFO rb-48985ee-225086-418734 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-25 15:17:53,813 44 INFO rb-48985ee-225086-418734 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-25 15:17:53,868 44 INFO rb-48985ee-225086-418734 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-25 15:17:53,919 44 INFO rb-48985ee-225086-418734 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-25 15:17:53,982 44 INFO rb-48985ee-225086-418734 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-25 15:17:53,991 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:17:53,992 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:17:54,032 44 INFO rb-48985ee-225086-418734 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-25 15:17:54,083 44 INFO rb-48985ee-225086-418734 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-25 15:17:54,146 44 INFO rb-48985ee-225086-418734 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-25 15:17:54,197 44 INFO rb-48985ee-225086-418734 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-25 15:17:54,257 44 INFO rb-48985ee-225086-418734 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-25 15:17:54,262 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71949312 started for PoS orders references: [{'name': '/', 'pos_reference': '261-224-000001', 'uuid': '0d8b176c-888a-4ab4-bae8-d89db3b65b3f'}] 2026-09-25 15:17:54,264 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:17:54,480 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71949312 order {'name': '/', 'pos_reference': '261-224-000001', 'uuid': '0d8b176c-888a-4ab4-bae8-d89db3b65b3f'} created pos.order #990 2026-09-25 15:17:54,488 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #71949312 finished 2026-09-25 15:17:54,511 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 237 0.087 0.164 2026-09-25 15:17:54,537 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17: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-25 15:17:54,583 44 INFO rb-48985ee-225086-418734 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-25 15:17:54,585 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23175806 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-224-000001', 'uuid': '0d8b176c-888a-4ab4-bae8-d89db3b65b3f'}] 2026-09-25 15:17:54,589 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23175806 order {'name': 'Shop - 000001', 'pos_reference': '261-224-000001', 'uuid': '0d8b176c-888a-4ab4-bae8-d89db3b65b3f'} sync ignored for existing PoS order pos.order(990,) (state: paid) 2026-09-25 15:17:54,597 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #23175806 finished 2026-09-25 15:17:54,633 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: tour succeeded 2026-09-25 15:17:54,634 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: ╔═════════════════════════════╗ ║ TOUR AutofillTour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-09-25 15:17:54,648 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:17:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 66 0.020 0.044 2026-09-25 15:17:54,709 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill.browser: heap 17544836 (allocated 21757952) 2026-09-25 15:17:54,712 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Closing chrome headless with pid 148901 2026-09-25 15:17:54,713 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Closing websocket connection 2026-09-25 15:17:54,713 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Terminating chrome headless with pid 148901 2026-09-25 15:17:54,767 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151754_767562_test_01_pos_number_autofill.txt 2026-09-25 15:17:54,767 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_sms.tests.test_frontend.TestAutofill.test_01_pos_number_autofill: Removing chrome user profile "/tmp/tmpzvs5cohp_chrome_odoo" 2026-09-25 15:17:54,804 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-25 15:18:00,246 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_viva_com.tests.test_frontend: Starting TestVivaComHttpCommon.test_viva_com_kiosk_request_data ... 2026-09-25 15:18:00,402 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome pid: 149119 2026-09-25 15:18:00,402 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome headless temporary user profile dir: /tmp/tmpw5ayjuny_chrome_odoo 2026-09-25 15:18:00,402 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Issuing json command http://127.0.0.1:39197/json/version 2026-09-25 15:18:00,403 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39197', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:18:00,443 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Browser version: Chrome/150.0.7871.114 2026-09-25 15:18:00,443 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Issuing json command http://127.0.0.1:39197/json 2026-09-25 15:18:00,443 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39197', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:18:00,449 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Websocket url found: ws://127.0.0.1:39197/devtools/page/3F1351A023B67D1E56E333C850CDBEDE 2026-09-25 15:18:00,456 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Enable chrome headless console log notification 2026-09-25 15:18:00,459 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome headless enable page notifications 2026-09-25 15:18:00,490 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 15:18:00,493 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Setting session cookie in browser 2026-09-25 15:18:00,494 44 INFO rb-48985ee-225086-418734 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=225" in browser 2026-09-25 15:18:00,494 44 INFO rb-48985ee-225086-418734 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=225" 2026-09-25 15:18:00,501 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:18:00,870 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:00] "GET /pos/ui?config_id=225 HTTP/1.1" 200 - 87 0.026 0.345 2026-09-25 15:18:00,873 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Navigation result: {'frameId': '3F1351A023B67D1E56E333C850CDBEDE', 'loaderId': 'AA4C3D2D652F86D564BFB515EA12B96C', 'isDownload': False} 2026-09-25 15:18:00,874 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Evaluate ready code "odoo.isTourReady('VivaComKioskTour')" 2026-09-25 15:18:00,881 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:18:00,890 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:00] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:18:00,893 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:00] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.007 2026-09-25 15:18:00,896 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:00] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.008 2026-09-25 15:18:01,164 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:18:01,167 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:01] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:18:01,175 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:01] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:18:01,184 44 INFO rb-48985ee-225086-418734 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=225", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:18:01,187 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:01] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.002 0.003 2026-09-25 15:18:01,188 44 INFO rb-48985ee-225086-418734 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-25 15:18:01,194 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:01] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:18:01,199 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:01] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:18:01,215 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:01] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.009 2026-09-25 15:18:01,224 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:01] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.019 2026-09-25 15:18:01,250 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:01] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.007 0.020 2026-09-25 15:18:01,252 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:01] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.018 2026-09-25 15:18:01,527 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:01] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.079 0.183 2026-09-25 15:18:01,536 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:01] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:18:01,568 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18: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-25 15:18:01,599 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:01] "GET /web/image/res.company/206/logo/256x256 HTTP/1.1" 200 - 8 0.004 0.022 2026-09-25 15:18:01,609 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:01] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:18:01,615 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: Owl is running in 'dev' mode. 2026-09-25 15:18:01,620 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:01] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:18:01,644 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:18:01,657 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:18:01,661 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:01] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:18:01,670 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 15:18:01,671 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:18:01,677 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:01] "GET /web/image/res.users/302/avatar_128 HTTP/1.1" 200 - 14 0.011 0.016 2026-09-25 15:18:01,683 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:01] "GET /web/image?model=res.company&id=206&field=logo HTTP/1.1" 200 - 3 0.002 0.029 2026-09-25 15:18:01,689 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:01] "GET /web/image/res.company/206/favicon HTTP/1.1" 200 - 4 0.001 0.014 2026-09-25 15:18:01,690 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:01] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.038 2026-09-25 15:18:01,719 44 INFO rb-48985ee-225086-418734 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-25 15:18:01,752 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:01] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:18:01,755 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:01] "GET /web/image/res.company/206/favicon HTTP/1.1" 304 - 4 0.002 0.010 2026-09-25 15:18:01,794 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:01] "GET /pos/ui/225 HTTP/1.1" 200 - 33 0.013 0.034 2026-09-25 15:18:01,799 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:18:01,823 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:01] "GET /pos/ui/225?from_backend=True HTTP/1.1" 200 - 33 0.010 0.066 2026-09-25 15:18:01,837 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:01] "GET /web/image?model=product.template&field=image_128&id=2715&unique=2026-09-25T15:17:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-09-25 15:18:01,853 44 INFO rb-48985ee-225086-418734 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-25 15:18:01,853 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:01] "GET /web/image?model=product.template&field=image_128&id=2716&unique=2026-09-25T15:17:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.094 2026-09-25 15:18:01,858 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:01] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:18:01,868 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:01] "GET /web/image?model=product.template&field=image_128&id=2717&unique=2026-09-25T15:17:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.107 2026-09-25 15:18:01,881 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:01] "GET /web/image?model=product.template&field=image_128&id=2718&unique=2026-09-25T15:17:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.112 2026-09-25 15:18:01,893 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:01] "GET /web/image?model=product.template&field=image_128&id=2721&unique=2026-09-25T15:17:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-09-25 15:18:01,905 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:01] "GET /web/image?model=product.template&field=image_128&id=2723&unique=2026-09-25T15:17:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.079 2026-09-25 15:18:01,917 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:01] "GET /web/image?model=product.template&field=image_128&id=2722&unique=2026-09-25T15:17:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.077 2026-09-25 15:18:01,956 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:01] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 37 0.013 0.081 2026-09-25 15:18:01,967 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:01] "GET /web/image?model=product.template&field=image_128&id=2720&unique=2026-09-25T15:17:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-09-25 15:18:01,980 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:01] "GET /web/image?model=product.template&field=image_128&id=2719&unique=2026-09-25T15:17:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.108 2026-09-25 15:18:02,003 44 INFO rb-48985ee-225086-418734 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-25 15:18:02,054 44 INFO rb-48985ee-225086-418734 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-25 15:18:02,105 44 INFO rb-48985ee-225086-418734 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-25 15:18:02,158 44 INFO rb-48985ee-225086-418734 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-25 15:18:02,208 44 INFO rb-48985ee-225086-418734 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-25 15:18:02,260 44 INFO rb-48985ee-225086-418734 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-25 15:18:02,312 44 INFO rb-48985ee-225086-418734 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-25 15:18:02,363 44 INFO rb-48985ee-225086-418734 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-25 15:18:02,422 44 INFO rb-48985ee-225086-418734 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-25 15:18:02,472 44 INFO rb-48985ee-225086-418734 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-25 15:18:02,523 44 INFO rb-48985ee-225086-418734 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-25 15:18:02,573 44 INFO rb-48985ee-225086-418734 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-25 15:18:02,636 44 INFO rb-48985ee-225086-418734 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-25 15:18:02,644 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:02] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:18:02,645 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:02] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:18:02,686 44 INFO rb-48985ee-225086-418734 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-25 15:18:02,736 44 INFO rb-48985ee-225086-418734 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-25 15:18:02,786 44 INFO rb-48985ee-225086-418734 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-25 15:18:02,837 44 INFO rb-48985ee-225086-418734 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-25 15:18:02,895 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:02] "POST /web/dataset/call_kw/pos.payment.method/viva_com_send_payment_request#pos.payment.method.viva_com_send_payment_request HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:18:02,902 44 INFO rb-48985ee-225086-418734 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-25 15:18:02,952 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: tour succeeded 2026-09-25 15:18:02,953 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: ╔═════════════════════════════════╗ ║ TOUR VivaComKioskTour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-09-25 15:18:02,992 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data.browser: heap 14432516 (allocated 15204352) 2026-09-25 15:18:02,994 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Closing chrome headless with pid 149119 2026-09-25 15:18:02,995 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Closing websocket connection 2026-09-25 15:18:02,995 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Terminating chrome headless with pid 149119 2026-09-25 15:18:03,052 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151803_052743_test_viva_com_kiosk_request_data.txt 2026-09-25 15:18:03,053 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_com_kiosk_request_data: Removing chrome user profile "/tmp/tmpw5ayjuny_chrome_odoo" 2026-09-25 15:18:03,066 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_viva_com.tests.test_frontend: Starting TestVivaComHttpCommon.test_viva_payment_and_refund ... 2026-09-25 15:18:03,255 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome pid: 149335 2026-09-25 15:18:03,255 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome headless temporary user profile dir: /tmp/tmpkgq_lzkh_chrome_odoo 2026-09-25 15:18:03,255 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Issuing json command http://127.0.0.1:45777/json/version 2026-09-25 15:18:03,256 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45777', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:18:03,296 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Browser version: Chrome/150.0.7871.114 2026-09-25 15:18:03,296 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Issuing json command http://127.0.0.1:45777/json 2026-09-25 15:18:03,296 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:45777', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:18:03,302 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Websocket url found: ws://127.0.0.1:45777/devtools/page/8A2AE63EE423D4AC116077489CD6E21D 2026-09-25 15:18:03,309 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Enable chrome headless console log notification 2026-09-25 15:18:03,312 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome headless enable page notifications 2026-09-25 15:18:03,341 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 15:18:03,346 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Setting session cookie in browser 2026-09-25 15:18:03,348 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Open "http://127.0.0.1:8069/pos/ui/225" in browser 2026-09-25 15:18:03,348 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Navigating to: "http://127.0.0.1:8069/pos/ui/225" 2026-09-25 15:18:03,356 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:18:03,667 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:03] "GET /pos/ui/225 HTTP/1.1" 200 - 89 0.019 0.293 2026-09-25 15:18:03,669 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Navigation result: {'frameId': '8A2AE63EE423D4AC116077489CD6E21D', 'loaderId': 'F937C53537D5FFFB5FAC89E17A2B174F', 'isDownload': False} 2026-09-25 15:18:03,669 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Evaluate ready code "odoo.isTourReady('VivaComTour')" 2026-09-25 15:18:03,678 44 INFO rb-48985ee-225086-418734 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-25 15:18:03,689 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:03] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:18:03,692 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:03] "GET /web/assets/9f4f360/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.000 0.006 2026-09-25 15:18:03,695 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:03] "GET /web/assets/366b45f/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.000 0.007 2026-09-25 15:18:03,972 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:18:03,974 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:03] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:18:03,982 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:18:03,994 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:03] "POST /web/dataset/call_kw/barcode.nomenclature/read#barcode.nomenclature.read HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:18:04,000 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:04] "POST /web/dataset/call_kw/barcode.rule/search_read#barcode.rule.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:18:04,000 44 INFO rb-48985ee-225086-418734 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/225", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:18:04,003 44 INFO rb-48985ee-225086-418734 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-25 15:18:04,006 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:04] "POST /pos/ping HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:18:04,022 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:04] "POST /web/dataset/call_kw/pos.config/register_new_device_identifier#pos.config.register_new_device_identifier HTTP/1.1" 200 - 11 0.003 0.008 2026-09-25 15:18:04,030 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.017 2026-09-25 15:18:04,055 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:04] "POST /web/dataset/call_kw/pos.session/load_data_params#pos.session.load_data_params HTTP/1.1" 200 - 24 0.006 0.019 2026-09-25 15:18:04,056 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.017 2026-09-25 15:18:04,326 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:04] "POST /web/dataset/call_kw/pos.session/load_data#pos.session.load_data HTTP/1.1" 200 - 365 0.076 0.180 2026-09-25 15:18:04,334 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:04] "POST /web/dataset/call_kw/pos.session/filter_local_data#pos.session.filter_local_data HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:18:04,371 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18: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-25 15:18:04,402 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:04] "GET /web/image/res.company/206/logo/256x256 HTTP/1.1" 200 - 8 0.003 0.022 2026-09-25 15:18:04,412 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:04] "POST /web/dataset/call_kw/pos.config/read_config_open_orders#pos.config.read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:18:04,421 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: Owl is running in 'dev' mode. 2026-09-25 15:18:04,428 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:04] "POST /web/dataset/call_kw/product.product/has_access#product.product.has_access HTTP/1.1" 200 - 1 0.002 0.003 2026-09-25 15:18:04,452 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:18:04,463 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:18:04,463 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:04] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:18:04,467 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:04] "GET /web/image?model=res.company&id=206&field=logo HTTP/1.1" 200 - 3 0.003 0.008 2026-09-25 15:18:04,472 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:18:04,473 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:18:04,488 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:04] "GET /web/image/res.users/302/avatar_128 HTTP/1.1" 200 - 14 0.008 0.022 2026-09-25 15:18:04,495 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:04] "GET /web/image/res.company/206/favicon HTTP/1.1" 200 - 4 0.001 0.017 2026-09-25 15:18:04,496 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:04] "GET /pos/service-worker.js HTTP/1.1" 200 - 0 0.000 0.040 2026-09-25 15:18:04,531 44 INFO rb-48985ee-225086-418734 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-25 15:18:04,560 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:04] "GET /web/static/lib/zxing-library/zxing-library.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:18:04,586 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:18:04,600 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:04] "GET /pos/ui/225?from_backend=True HTTP/1.1" 200 - 33 0.017 0.027 2026-09-25 15:18:04,608 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:04] "GET /web/image/res.company/206/favicon HTTP/1.1" 304 - 4 0.002 0.043 2026-09-25 15:18:04,623 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:04] "GET /web/image?model=product.template&field=image_128&id=2716&unique=2026-09-25T15:17:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.052 2026-09-25 15:18:04,639 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:04] "GET /web/image?model=product.template&field=image_128&id=2715&unique=2026-09-25T15:17:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.070 2026-09-25 15:18:04,640 44 INFO rb-48985ee-225086-418734 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-25 15:18:04,643 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:04] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:18:04,653 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:04] "GET /web/image?model=product.template&field=image_128&id=2720&unique=2026-09-25T15:17:54.000+00:00 HTTP/1.1" 200 - 3 0.002 0.063 2026-09-25 15:18:04,680 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:04] "GET /pos/ui/225 HTTP/1.1" 200 - 33 0.008 0.116 2026-09-25 15:18:04,693 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:04] "GET /web/image?model=product.template&field=image_128&id=2721&unique=2026-09-25T15:17:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.089 2026-09-25 15:18:04,705 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:04] "GET /web/image?model=product.template&field=image_128&id=2722&unique=2026-09-25T15:17:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.093 2026-09-25 15:18:04,717 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:04] "GET /web/image?model=product.template&field=image_128&id=2723&unique=2026-09-25T15:17:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.090 2026-09-25 15:18:04,756 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:04] "POST /web/dataset/call_kw/pos.session/set_opening_control#pos.session.set_opening_control HTTP/1.1" 200 - 38 0.014 0.096 2026-09-25 15:18:04,768 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:04] "GET /web/image?model=product.template&field=image_128&id=2718&unique=2026-09-25T15:17:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.085 2026-09-25 15:18:04,780 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:04] "GET /web/image?model=product.template&field=image_128&id=2719&unique=2026-09-25T15:17:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.084 2026-09-25 15:18:04,792 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:04] "GET /web/image?model=product.template&field=image_128&id=2717&unique=2026-09-25T15:17:54.000+00:00 HTTP/1.1" 200 - 3 0.001 0.136 2026-09-25 15:18:04,804 44 INFO rb-48985ee-225086-418734 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-25 15:18:04,855 44 INFO rb-48985ee-225086-418734 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-25 15:18:04,905 44 INFO rb-48985ee-225086-418734 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-25 15:18:04,958 44 INFO rb-48985ee-225086-418734 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-25 15:18:05,009 44 INFO rb-48985ee-225086-418734 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-25 15:18:05,060 44 INFO rb-48985ee-225086-418734 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-25 15:18:05,112 44 INFO rb-48985ee-225086-418734 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-25 15:18:05,163 44 INFO rb-48985ee-225086-418734 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-25 15:18:05,222 44 INFO rb-48985ee-225086-418734 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-25 15:18:05,272 44 INFO rb-48985ee-225086-418734 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-25 15:18:05,323 44 INFO rb-48985ee-225086-418734 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-25 15:18:05,373 44 INFO rb-48985ee-225086-418734 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-25 15:18:05,435 44 INFO rb-48985ee-225086-418734 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-25 15:18:05,443 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:18:05,444 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:18:05,485 44 INFO rb-48985ee-225086-418734 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-25 15:18:05,536 44 INFO rb-48985ee-225086-418734 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-25 15:18:05,586 44 INFO rb-48985ee-225086-418734 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-25 15:18:05,644 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:05] "POST /web/dataset/call_kw/pos.payment.method/viva_com_send_payment_request#pos.payment.method.viva_com_send_payment_request HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:18:05,651 44 INFO rb-48985ee-225086-418734 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-25 15:18:05,705 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_viva_com.controllers.main: notification received from Viva.com 2026-09-25 15:18:05,716 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:05] "POST /pos_viva_com/notification?company_id=206&token=viva_com_test HTTP/1.1" 200 - 8 0.003 0.010 2026-09-25 15:18:05,718 44 INFO rb-48985ee-225086-418734 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-25 15:18:05,732 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10217431 started for PoS orders references: [{'name': '/', 'pos_reference': '261-225-000001', 'uuid': '0543b397-ae5c-44bc-9c9f-cd0d22431593'}] 2026-09-25 15:18:05,739 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:18:05,936 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10217431 order {'name': '/', 'pos_reference': '261-225-000001', 'uuid': '0543b397-ae5c-44bc-9c9f-cd0d22431593'} created pos.order #991 2026-09-25 15:18:05,943 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #10217431 finished 2026-09-25 15:18:05,966 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:05] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 229 0.077 0.158 2026-09-25 15:18:05,994 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:05] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:18:06,039 44 INFO rb-48985ee-225086-418734 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-25 15:18:06,041 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79792221 started for PoS orders references: [{'name': 'Shop - 000001', 'pos_reference': '261-225-000001', 'uuid': '0543b397-ae5c-44bc-9c9f-cd0d22431593'}] 2026-09-25 15:18:06,045 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79792221 order {'name': 'Shop - 000001', 'pos_reference': '261-225-000001', 'uuid': '0543b397-ae5c-44bc-9c9f-cd0d22431593'} sync ignored for existing PoS order pos.order(991,) (state: paid) 2026-09-25 15:18:06,053 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #79792221 finished 2026-09-25 15:18:06,098 44 INFO rb-48985ee-225086-418734 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-25 15:18:06,103 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 65 0.019 0.044 2026-09-25 15:18:06,148 44 INFO rb-48985ee-225086-418734 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-25 15:18:06,209 44 INFO rb-48985ee-225086-418734 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-25 15:18:06,213 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:06] "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-25 15:18:06,228 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:06] "POST /web/dataset/call_kw/pos.config/notify_synchronisation#pos.config.notify_synchronisation HTTP/1.1" 200 - 4 0.002 0.008 2026-09-25 15:18:06,261 44 INFO rb-48985ee-225086-418734 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-25 15:18:06,311 44 INFO rb-48985ee-225086-418734 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-25 15:18:06,364 44 INFO rb-48985ee-225086-418734 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-25 15:18:06,371 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:06] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids#pos.order.search_paid_order_ids HTTP/1.1" 200 - 6 0.002 0.006 2026-09-25 15:18:06,418 44 INFO rb-48985ee-225086-418734 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-25 15:18:06,469 44 INFO rb-48985ee-225086-418734 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-25 15:18:06,530 44 INFO rb-48985ee-225086-418734 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-25 15:18:06,580 44 INFO rb-48985ee-225086-418734 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-25 15:18:06,634 44 INFO rb-48985ee-225086-418734 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-25 15:18:06,686 44 INFO rb-48985ee-225086-418734 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-25 15:18:06,689 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:06] "POST /web/dataset/call_kw/pos.payment.method/viva_com_send_refund_request#pos.payment.method.viva_com_send_refund_request HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:18:06,740 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_viva_com.controllers.main: notification received from Viva.com 2026-09-25 15:18:06,750 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:06] "POST /pos_viva_com/notification?company_id=206&token=viva_com_test HTTP/1.1" 200 - 7 0.002 0.009 2026-09-25 15:18:06,752 44 INFO rb-48985ee-225086-418734 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-25 15:18:06,763 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77877102 started for PoS orders references: [{'name': '/', 'pos_reference': '261-225-000002', 'uuid': '390bfada-406a-4781-8ddf-a3a4edc4c279'}] 2026-09-25 15:18:06,912 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77877102 order {'name': '/', 'pos_reference': '261-225-000002', 'uuid': '390bfada-406a-4781-8ddf-a3a4edc4c279'} created pos.order #992 2026-09-25 15:18:06,923 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #77877102 finished 2026-09-25 15:18:06,951 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:06] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 168 0.051 0.139 2026-09-25 15:18:06,978 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:06] "POST /web/dataset/call_kw/pos.order/get_preparation_change#pos.order.get_preparation_change HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:18:06,994 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: tour succeeded 2026-09-25 15:18:06,994 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: ╔════════════════════════════╗ ║ TOUR VivaComTour SUCCEEDED ║ ╚════════════════════════════╝ 2026-09-25 15:18:06,996 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5810324 started for PoS orders references: [{'name': 'Shop - 000001 REFUND', 'pos_reference': '261-225-000002', 'uuid': '390bfada-406a-4781-8ddf-a3a4edc4c279'}] 2026-09-25 15:18:07,001 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5810324 order {'name': 'Shop - 000001 REFUND', 'pos_reference': '261-225-000002', 'uuid': '390bfada-406a-4781-8ddf-a3a4edc4c279'} sync ignored for existing PoS order pos.order(992,) (state: paid) 2026-09-25 15:18:07,009 44 INFO rb-48985ee-225086-418734 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5810324 finished 2026-09-25 15:18:07,052 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:18:07] "POST /web/dataset/call_kw/pos.order/sync_from_ui#pos.order.sync_from_ui HTTP/1.1" 200 - 51 0.016 0.041 2026-09-25 15:18:07,078 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund.browser: heap 18939032 (allocated 21630976) 2026-09-25 15:18:07,081 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Closing chrome headless with pid 149335 2026-09-25 15:18:07,082 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Closing websocket connection 2026-09-25 15:18:07,082 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Terminating chrome headless with pid 149335 2026-09-25 15:18:07,135 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151807_135656_test_viva_payment_and_refund.txt 2026-09-25 15:18:07,135 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_viva_com.tests.test_frontend.TestVivaComHttpCommon.test_viva_payment_and_refund: Removing chrome user profile "/tmp/tmpkgq_lzkh_chrome_odoo" 2026-09-25 15:18:07,168 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-25 15:18:10,823 44 INFO rb-48985ee-225086-418734 odoo.addons.pos_viva_com.tests.test_pos_payment_method: Starting TestVivaComBearerTokenAcl.test_bearer_token_persists_for_pos_user ... 2026-09-25 15:18:10,871 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-25 15:18:10,904 44 INFO rb-48985ee-225086-418734 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard ... 2026-09-25 15:18:11,050 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14441] 2026-09-25 15:18:11,094 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1338] 2026-09-25 15:18:11,100 44 INFO rb-48985ee-225086-418734 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_direct_reference ... 2026-09-25 15:18:11,197 44 INFO rb-48985ee-225086-418734 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference ... 2026-09-25 15:18:11,305 44 INFO rb-48985ee-225086-418734 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference_cascade ... 2026-09-25 15:18:11,410 44 INFO rb-48985ee-225086-418734 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_lookup_with_invalid_email ... 2026-09-25 15:18:11,417 44 INFO rb-48985ee-225086-418734 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_multi_company ... 2026-09-25 15:18:13,265 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1340], uid: 2, model: res.partner 2026-09-25 15:18:13,307 44 INFO rb-48985ee-225086-418734 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_unique_log ... 2026-09-25 15:18:13,470 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-25 15:18:13,633 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14540] 2026-09-25 15:18:13,656 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted product.product records with IDs: [3232] 2026-09-25 15:18:13,697 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_blank_barcodes_allowed ... 2026-09-25 15:18:13,759 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_delete_packaging_and_use_its_barcode_in_product ... 2026-09-25 15:18:13,826 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted product.uom records with IDs: [15] 2026-09-25 15:18:13,833 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode ... 2026-09-25 15:18:13,891 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode_in_batch_edit ... 2026-09-25 15:18:14,005 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_are_allowed_for_different_companies ... 2026-09-25 15:18:16,033 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_in_product_variants ... 2026-09-25 15:18:17,891 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_false_barcodes_allowed ... 2026-09-25 15:18:17,966 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_test_duplicated_barcode_error_msg_content ... 2026-09-25 15:18:18,039 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-25 15:18:18,143 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_common: Starting TestProduct.test_any_user_can_print_product_labels ... 2026-09-25 15:18:18,326 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_common: Starting TestProduct.test_common ... 2026-09-25 15:18:18,406 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-25 15:18:18,408 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_create_product_demo_xls ... 2026-09-25 15:18:18,408 44 INFO rb-48985ee-225086-418734 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-25 15:18:18,408 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_create_product_template_xls ... 2026-09-25 15:18:18,573 44 INFO rb-48985ee-225086-418734 odoo.addons.base_import.models.base_import: importing 10 rows... 2026-09-25 15:18:18,754 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14768] 2026-09-25 15:18:18,778 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted product.product records with IDs: [3264] 2026-09-25 15:18:18,857 44 INFO rb-48985ee-225086-418734 odoo.addons.base_import.models.base_import: done importing data into model: product.template 2026-09-25 15:18:18,868 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_product_without_values_xls ... 2026-09-25 15:18:19,002 44 INFO rb-48985ee-225086-418734 odoo.addons.base_import.models.base_import: importing 6 rows... 2026-09-25 15:18:19,277 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14784, 14783] 2026-09-25 15:18:19,304 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted product.product records with IDs: [3275, 3274] 2026-09-25 15:18:19,538 44 INFO rb-48985ee-225086-418734 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-09-25 15:18:19,563 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_write_product_demo_xls ... 2026-09-25 15:18:19,692 44 INFO rb-48985ee-225086-418734 odoo.addons.base_import.models.base_import: importing 42 rows... 2026-09-25 15:18:20,053 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14844, 14842] 2026-09-25 15:18:20,078 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted product.product records with IDs: [3305, 3306] 2026-09-25 15:18:20,189 44 INFO rb-48985ee-225086-418734 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-09-25 15:18:20,279 44 INFO rb-48985ee-225086-418734 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-09-25 15:18:20,322 44 INFO rb-48985ee-225086-418734 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-09-25 15:18:20,326 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_import_files: Starting TestImportFiles.test_import_write_product_xls_error ... 2026-09-25 15:18:20,453 44 INFO rb-48985ee-225086-418734 odoo.addons.base_import.models.base_import: importing 42 rows... 2026-09-25 15:18:20,818 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted mail.message records with IDs: [14919, 14917] 2026-09-25 15:18:20,842 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted product.product records with IDs: [3348, 3349] 2026-09-25 15:18:20,954 44 INFO rb-48985ee-225086-418734 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-09-25 15:18:21,041 44 INFO rb-48985ee-225086-418734 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-09-25 15:18:21,077 44 INFO rb-48985ee-225086-418734 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-09-25 15:18:21,195 44 INFO rb-48985ee-225086-418734 odoo.addons.base_import.models.base_import: importing 3 rows... 2026-09-25 15:18:21,382 44 INFO rb-48985ee-225086-418734 odoo.addons.base_import.models.base_import: done importing data into model: product.product 2026-09-25 15:18:21,390 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-25 15:18:21,443 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_name: Starting TestName.test_10_product_name ... 2026-09-25 15:18:21,449 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_name: Starting TestName.test_default_code_and_negative_operator ... 2026-09-25 15:18:21,457 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_name: Starting TestName.test_product_product_name_search ... 2026-09-25 15:18:21,578 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_name: Starting TestName.test_product_template_search_name_no_product_product ... 2026-09-25 15:18:21,708 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-25 15:18:21,987 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_10_discount ... 2026-09-25 15:18:22,008 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_11_markup ... 2026-09-25 15:18:22,013 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_20_pricelist_uom ... 2026-09-25 15:18:22,064 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_30_pricelists_order ... 2026-09-25 15:18:22,110 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_40_specific_property_product_pricelist ... 2026-09-25 15:18:22,891 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_45_property_product_pricelist_config_parameter ... 2026-09-25 15:18:23,136 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_prevent_pricelist_recursion ... 2026-09-25 15:18:23,161 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1067] 2026-09-25 15:18:23,173 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_applied_on_product_variant ... 2026-09-25 15:18:23,289 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_change_to_formula_and_back ... 2026-09-25 15:18:23,347 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_item_creation_from_product_variant_form ... 2026-09-25 15:18:23,676 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelist_rule_linked_to_product_variant ... 2026-09-25 15:18:23,699 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1080] 2026-09-25 15:18:23,724 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted product.pricelist.item records with IDs: [1081] 2026-09-25 15:18:23,727 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_multi_comp_checks ... 2026-09-25 15:18:25,337 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_res_partner_form ... 2026-09-25 15:18:25,654 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_sync_parent_pricelist ... 2026-09-25 15:18:27,240 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-25 15:18:27,444 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted product.product records with IDs: [3385] 2026-09-25 15:18:27,571 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted product.product records with IDs: [3404] 2026-09-25 15:18:27,586 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_04_create_product_variant_non_dynamic ... 2026-09-25 15:18:27,639 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted product.product records with IDs: [3389, 3398] 2026-09-25 15:18:27,691 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted product.product records with IDs: [3386] 2026-09-25 15:18:27,697 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_05_create_product_variant_dynamic ... 2026-09-25 15:18:27,749 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted product.product records with IDs: [3392, 3393, 3394, 3395, 3396, 3397, 3398, 3399, 3400, 3401, 3402, 3403, 3386, 3387, 3388, 3389, 3390, 3391] 2026-09-25 15:18:27,783 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [1407] 2026-09-25 15:18:27,786 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [1408] 2026-09-25 15:18:27,789 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted product.template.attribute.value records with IDs: [1409] 2026-09-25 15:18:27,870 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted product.product records with IDs: [3408, 3409, 3410, 3411, 3412, 3413] 2026-09-25 15:18:27,926 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_children_product_filtered_exclude_for ... 2026-09-25 15:18:27,977 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_clear_caches ... 2026-09-25 15:18:28,024 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_constraints ... 2026-09-25 15:18:28,067 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_copy_extra_prices_of_product_attribute_values ... 2026-09-25 15:18:28,213 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_closest_possible_combinations ... 2026-09-25 15:18:28,602 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_first_possible_combination ... 2026-09-25 15:18:30,611 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_variant_for_combination ... 2026-09-25 15:18:30,619 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_inactive_related_product_update ... 2026-09-25 15:18:30,813 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_is_combination_possible ... 2026-09-25 15:18:31,133 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_filtered_exclude_for ... 2026-09-25 15:18:31,274 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_template_attribute_values_creation ... 2026-09-25 15:18:31,283 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-25 15:18:31,481 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_list_price_min_display_digits_inherited_from_template ... 2026-09-25 15:18:31,500 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_100_dollars_product ... 2026-09-25 15:18:31,517 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_1_dollar_product ... 2026-09-25 15:18:31,537 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-25 15:18:31,648 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_seller: Starting TestSeller.test_10_sellers ... 2026-09-25 15:18:31,667 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_seller: Starting TestSeller.test_20_sellers_company ... 2026-09-25 15:18:33,379 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_seller: Starting TestSeller.test_30_select_seller ... 2026-09-25 15:18:33,446 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_seller: Starting TestSeller.test_31_select_seller ... 2026-09-25 15:18:33,460 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_seller: Starting TestSeller.test_40_seller_min_qty_precision ... 2026-09-25 15:18:33,480 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_seller: Starting TestSeller.test_50_seller_ids ... 2026-09-25 15:18:33,499 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-25 15:18:33,691 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_update_pav_wizard: Starting TestUpdateProductAttributeValueWizard.test_add_to_products ... 2026-09-25 15:18:33,848 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_update_pav_wizard: Starting TestUpdateProductAttributeValueWizard.test_update_extra_prices ... 2026-09-25 15:18:33,903 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-25 15:18:34,094 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_attribute_line_search ... 2026-09-25 15:18:34,171 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_name_search ... 2026-09-25 15:18:34,280 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-25 15:18:34,467 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_all_variants ... 2026-09-25 15:18:34,642 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_variant ... 2026-09-25 15:18:34,811 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariants.test_dynamic_variants_copy ... 2026-09-25 15:18:34,967 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariants.test_open_product_form_with_default_uom_id_is_false ... 2026-09-25 15:18:35,252 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariants.test_single_variant_template_computed_values_after_creation ... 2026-09-25 15:18:35,380 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariants.test_standard_price ... 2026-09-25 15:18:37,005 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariants.test_template_barcode ... 2026-09-25 15:18:37,222 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_copy ... 2026-09-25 15:18:37,491 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_matrix ... 2026-09-25 15:18:37,597 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono ... 2026-09-25 15:18:37,682 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_double ... 2026-09-25 15:18:37,773 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_multi ... 2026-09-25 15:18:37,871 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_multi_update ... 2026-09-25 15:18:38,023 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_is_product_variant ... 2026-09-25 15:18:38,024 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_pricelist_code ... 2026-09-25 15:18:38,065 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-25 15:18:38,257 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_mono ... 2026-09-25 15:18:38,335 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_multi ... 2026-09-25 15:18:38,428 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mono ... 2026-09-25 15:18:38,513 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_multi ... 2026-09-25 15:18:38,600 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_unarchive_multiple_products_with_variants ... 2026-09-25 15:18:38,774 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_mono ... 2026-09-25 15:18:38,936 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_multi ... 2026-09-25 15:18:39,094 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mono ... 2026-09-25 15:18:39,186 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_multi ... 2026-09-25 15:18:39,278 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_variant_with_nocreate ... 2026-09-25 15:18:39,413 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-25 15:18:39,426 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_01_create_no_variant ... 2026-09-25 15:18:39,566 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_02_create_dynamic ... 2026-09-25 15:18:39,677 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_03_create_always ... 2026-09-25 15:18:39,813 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_04_create_no_variant_dynamic ... 2026-09-25 15:18:39,929 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_05_create_no_variant_always ... 2026-09-25 15:18:40,265 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_06_create_dynamic_always ... 2026-09-25 15:18:40,384 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_07_create_no_create_dynamic_always ... 2026-09-25 15:18:40,501 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-25 15:18:40,798 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted product.product records with IDs: [3644] 2026-09-25 15:18:40,871 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_batch_create_variants_with_image ... 2026-09-25 15:18:41,085 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted product.product records with IDs: [3649] 2026-09-25 15:18:41,143 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_update_images_with_archived_variants ... 2026-09-25 15:18:41,177 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_variant_images ... 2026-09-25 15:18:41,221 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-09-25 15:18:41,500 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_01_update_variant_unlink ... 2026-09-25 15:18:41,741 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_1_value ... 2026-09-25 15:18:42,022 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_2_value ... 2026-09-25 15:18:42,691 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_03_update_variant_archive_3_value ... 2026-09-25 15:18:43,288 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_04_from_to_single_values ... 2026-09-25 15:18:43,684 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_add_attribute_to_archived_template ... 2026-09-25 15:18:43,874 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_dynamic_attributes_archiving ... 2026-09-25 15:18:44,360 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_name_search_dynamic_attributes ... 2026-09-25 15:18:44,452 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_set_barcode ... 2026-09-25 15:18:44,475 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_unlink_and_archive_multiple_variants ... 2026-09-25 15:18:44,685 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_uom_update_variant ... 2026-09-25 15:18:45,381 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-25 15:18:45,382 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_active_one2many ... 2026-09-25 15:18:45,493 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_write_inherited_field ... 2026-09-25 15:18:45,571 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-25 15:18:45,874 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted product.product records with IDs: [3700] 2026-09-25 15:18:45,899 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_dynamic_variants_unarchive ... 2026-09-25 15:18:46,045 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_exclusions_crud ... 2026-09-25 15:18:46,263 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_supplierinfo_with_dynamic_attribute ... 2026-09-25 15:18:46,355 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_1_exclusion ... 2026-09-25 15:18:46,510 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_different_lines ... 2026-09-25 15:18:46,736 44 INFO rb-48985ee-225086-418734 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_same_line ... 2026-09-25 15:18:46,948 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-25 15:18:50,362 44 INFO rb-48985ee-225086-418734 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_as_system_when_sudo ... 2026-09-25 15:18:50,848 44 INFO rb-48985ee-225086-418734 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_product_template_email_on_invoice_post ... 2026-09-25 15:18:51,211 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-25 15:18:51,214 44 INFO rb-48985ee-225086-418734 odoo.addons.product_expiry.tests.test_generate_serial_numbers: Starting TestProductExpiryTour.test_generate_serial_with_expiration ... 2026-09-25 15:18:51,000 44 INFO rb-48985ee-225086-418734 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome pid: 149566 2026-09-25 15:18:51,000 44 INFO rb-48985ee-225086-418734 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome headless temporary user profile dir: /tmp/tmpm1nt4jfu_chrome_odoo 2026-09-25 15:18:51,000 44 INFO rb-48985ee-225086-418734 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Issuing json command http://127.0.0.1:39167/json/version 2026-09-25 15:18:51,000 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39167', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:18:51,000 44 INFO rb-48985ee-225086-418734 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Browser version: Chrome/150.0.7871.114 2026-09-25 15:18:51,000 44 INFO rb-48985ee-225086-418734 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Issuing json command http://127.0.0.1:39167/json 2026-09-25 15:18:51,000 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39167', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:18:51,000 44 INFO rb-48985ee-225086-418734 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Websocket url found: ws://127.0.0.1:39167/devtools/page/FA99E9E613B44D95C892AE29C0A4BCE9 2026-09-25 15:18:51,000 44 INFO rb-48985ee-225086-418734 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Enable chrome headless console log notification 2026-09-25 15:18:51,000 44 INFO rb-48985ee-225086-418734 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome headless enable page notifications 2026-09-25 15:18:51,000 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-25 15:18:51,000 44 INFO rb-48985ee-225086-418734 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Setting session cookie in browser 2026-09-25 15:18:51,000 44 INFO rb-48985ee-225086-418734 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/824" in browser 2026-09-25 15:18:51,000 44 INFO rb-48985ee-225086-418734 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/824" 2026-09-25 15:18:51,000 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:18:52,000 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo/action-stock.action_picking_tree_incoming/824 HTTP/1.1" 200 - 149 0.046 0.660 2026-09-25 15:18:52,000 44 INFO rb-48985ee-225086-418734 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Navigation result: {'frameId': 'FA99E9E613B44D95C892AE29C0A4BCE9', 'loaderId': 'D38D8548694CD1DD33AE25FCCDE586CA', 'isDownload': False} 2026-09-25 15:18:52,000 44 INFO rb-48985ee-225086-418734 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Evaluate ready code "odoo.isTourReady('test_generate_serial_with_expiration')" 2026-09-25 15:18:52,000 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.010 0.055 2026-09-25 15:18:52,000 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/971e810/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.069 2026-09-25 15:18:52,000 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/753955b/web.assets_web.min.js HTTP/1.1" 200 - 2 0.000 0.071 2026-09-25 15:18:52,000 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 6 0.003 0.073 2026-09-25 15:18:52,000 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/8d0c2ad/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 15:18:52,000 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/57e19b4/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 15:18:53,000 44 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.003 2026-09-25 15:18:53,000 44 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.004 2026-09-25 15:18:53,000 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-25 15:18:53,000 44 INFO rb-48985ee-225086-418734 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-25 15:18:53,000 44 INFO rb-48985ee-225086-418734 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 - 28 0.012 0.025 2026-09-25 15:18:53,000 44 INFO rb-48985ee-225086-418734 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: Owl is running in 'dev' mode. 2026-09-25 15:18:53,000 44 INFO rb-48985ee-225086-418734 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.035 2026-09-25 15:18:53,000 44 INFO rb-48985ee-225086-418734 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.001 0.031 2026-09-25 15:18:53,000 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:18:53,000 44 INFO ? werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:18:53,000 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo HTTP/1.1" 200 - 29 0.008 0.024 2026-09-25 15:18:53,000 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.038 2026-09-25 15:18:53,000 44 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.003 2026-09-25 15:18:53,000 44 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.004 2026-09-25 15:18:53,000 44 INFO rb-48985ee-225086-418734 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/824", "delayToCheckUndeterminisms": 0})" 2026-09-25 15:18:53,000 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image/res.partner/3/avatar_128?unique=1790342516000 HTTP/1.1" 200 - 13 0.008 0.020 2026-09-25 15:18:53,000 44 INFO rb-48985ee-225086-418734 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [1/8] Tour test_generate_serial_with_expiration → Step button:contains('Details') 2026-09-25 15:18:53,000 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.003 0.037 2026-09-25 15:18:53,000 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/action/load HTTP/1.1" 200 - 13 0.004 0.048 2026-09-25 15:18:53,000 44 INFO rb-48985ee-225086-418734 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.034 2026-09-25 15:18:53,000 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/data HTTP/1.1" 200 - 35 0.012 0.052 2026-09-25 15:18:53,000 44 INFO rb-48985ee-225086-418734 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.002 0.095 2026-09-25 15:18:53,000 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.083 2026-09-25 15:18:53,000 44 INFO rb-48985ee-225086-418734 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 - 97 0.030 0.137 2026-09-25 15:18:53,000 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data#stock.picking.json_friendly_approval_request_data HTTP/1.1" 200 - 14 0.007 0.015 2026-09-25 15:18:53,000 44 INFO rb-48985ee-225086-418734 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 - 68 0.021 0.060 2026-09-25 15:18:53,000 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:18:53,000 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.picking/json_friendly_approval_request_data#stock.picking.json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.004 0.013 2026-09-25 15:18:53,000 44 INFO rb-48985ee-225086-418734 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [2/8] Tour test_generate_serial_with_expiration → Step .o_widget_generate_serials > button 2026-09-25 15:18:53,000 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/data HTTP/1.1" 200 - 75 0.019 0.046 2026-09-25 15:18:53,000 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/thread/messages HTTP/1.1" 200 - 26 0.006 0.079 2026-09-25 15:18:53,000 44 INFO rb-48985ee-225086-418734 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.001 0.069 2026-09-25 15:18:53,000 44 INFO rb-48985ee-225086-418734 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.003 0.015 2026-09-25 15:18:53,000 44 INFO rb-48985ee-225086-418734 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.010 2026-09-25 15:18:53,000 44 INFO rb-48985ee-225086-418734 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.006 2026-09-25 15:18:53,000 44 INFO rb-48985ee-225086-418734 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 - 12 0.004 0.016 2026-09-25 15:18:53,000 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.move/json_friendly_approval_request_data#stock.move.json_friendly_approval_request_data HTTP/1.1" 200 - 8 0.004 0.029 2026-09-25 15:18:53,000 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/assets/8f13591/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.000 0.021 2026-09-25 15:18:53,000 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "GET /web/image/res.partner/2/avatar_128?unique=1790342475000 HTTP/1.1" 200 - 5 0.002 0.038 2026-09-25 15:18:53,000 44 INFO rb-48985ee-225086-418734 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.006 0.037 2026-09-25 15:18:54,000 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/stock.move/json_friendly_approval_request_data#stock.move.json_friendly_approval_request_data HTTP/1.1" 200 - 4 0.002 0.005 2026-09-25 15:18:54,000 44 INFO rb-48985ee-225086-418734 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [3/8] Tour test_generate_serial_with_expiration → Step .modal .btn-primary:contains('New') 2026-09-25 15:18:54,000 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:18:54,000 44 INFO rb-48985ee-225086-418734 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [4/8] Tour test_generate_serial_with_expiration → Step .modal .btn-primary:contains('Generate') 2026-09-25 15:18:54,000 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 5 0.003 0.007 2026-09-25 15:18:54,000 44 INFO rb-48985ee-225086-418734 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 2026-09-25 15:18:54,000 44 INFO rb-48985ee-225086-418734 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.001 0.004 2026-09-25 15:18:54,000 44 INFO rb-48985ee-225086-418734 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [5/8] Tour test_generate_serial_with_expiration → Step td.o_field_cell[name=expiration_date] 2026-09-25 15:18:54,000 44 INFO rb-48985ee-225086-418734 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 - 28 0.011 0.021 2026-09-25 15:18:54,000 44 INFO rb-48985ee-225086-418734 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 - 11 0.003 0.012 2026-09-25 15:18:54,000 44 INFO rb-48985ee-225086-418734 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [6/8] Tour test_generate_serial_with_expiration → Step .modal button:contains(save) 2026-09-25 15:18:54,000 44 INFO rb-48985ee-225086-418734 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [7/8] Tour test_generate_serial_with_expiration → Step button.o_form_button_save 2026-09-25 15:18:54,000 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [1559, 1560] 2026-09-25 15:18:54,000 44 INFO rb-48985ee-225086-418734 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.018 0.041 2026-09-25 15:18:54,000 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [01/Jun/2020 00:00:00] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:18:54,000 44 INFO rb-48985ee-225086-418734 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: [8/8] Tour test_generate_serial_with_expiration → Step .o_form_saved 2026-09-25 15:18:54,000 44 INFO rb-48985ee-225086-418734 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 - 41 0.014 0.032 2026-09-25 15:18:54,000 44 INFO rb-48985ee-225086-418734 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: tour succeeded 2026-09-25 15:18:54,000 44 INFO rb-48985ee-225086-418734 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: ╔═════════════════════════════════════════════════════╗ ║ TOUR test_generate_serial_with_expiration SUCCEEDED ║ ╚═════════════════════════════════════════════════════╝ 2026-09-25 15:18:54,000 44 INFO rb-48985ee-225086-418734 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 - 41 0.014 0.061 2026-09-25 15:18:54,000 44 INFO rb-48985ee-225086-418734 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration.browser: heap 30747372 (allocated 33112064) 2026-09-25 15:18:54,000 44 INFO rb-48985ee-225086-418734 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Closing chrome headless with pid 149566 2026-09-25 15:18:54,000 44 INFO rb-48985ee-225086-418734 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Closing websocket connection 2026-09-25 15:18:54,000 44 INFO rb-48985ee-225086-418734 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Terminating chrome headless with pid 149566 2026-09-25 15:18:54,000 44 INFO rb-48985ee-225086-418734 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20200601_000000_000000_test_generate_serial_with_expiration.txt 2026-09-25 15:18:54,000 44 INFO rb-48985ee-225086-418734 odoo.addons.product_expiry.tests.test_generate_serial_numbers.TestProductExpiryTour.test_generate_serial_with_expiration: Removing chrome user profile "/tmp/tmpm1nt4jfu_chrome_odoo" 2026-09-25 15:18:54,581 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-25 15:18:58,387 44 INFO rb-48985ee-225086-418734 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_aggregates ... 2026-09-25 15:18:58,469 44 INFO rb-48985ee-225086-418734 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin ... 2026-09-25 15:18:58,643 44 INFO rb-48985ee-225086-418734 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_negative_price_in_move_lines ... 2026-09-25 15:18:59,132 44 INFO rb-48985ee-225086-418734 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_read_grouping_sets ... 2026-09-25 15:18:59,780 44 INFO rb-48985ee-225086-418734 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_sale_avg_price ... 2026-09-25 15:19:00,141 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-25 15:19:01,877 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_burndown_chart: Starting TestBurndownChartTour.test_burndown_chart_tour ... 2026-09-25 15:19:02,119 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome pid: 149787 2026-09-25 15:19:02,120 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome headless temporary user profile dir: /tmp/tmps14qxks8_chrome_odoo 2026-09-25 15:19:02,120 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Issuing json command http://127.0.0.1:35067/json/version 2026-09-25 15:19:02,121 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35067', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:19:02,122 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Browser version: Chrome/150.0.7871.114 2026-09-25 15:19:02,122 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Issuing json command http://127.0.0.1:35067/json 2026-09-25 15:19:02,123 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35067', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:19:02,123 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Websocket url found: ws://127.0.0.1:35067/devtools/page/16E4E856789BEC00BD8750F953BA928D 2026-09-25 15:19:02,125 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Enable chrome headless console log notification 2026-09-25 15:19:02,125 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome headless enable page notifications 2026-09-25 15:19:02,140 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-25 15:19:02,145 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Setting session cookie in browser 2026-09-25 15:19:02,145 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-25 15:19:02,146 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-25 15:19:02,153 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:19:02,905 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:02] "GET /odoo HTTP/1.1" 200 - 160 0.045 0.710 2026-09-25 15:19:02,908 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Navigation result: {'frameId': '16E4E856789BEC00BD8750F953BA928D', 'loaderId': 'D87114592C594B86D530D135A203CA39', 'isDownload': False} 2026-09-25 15:19:02,908 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Evaluate ready code "odoo.isTourReady('burndown_chart_tour')" 2026-09-25 15:19:02,929 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:02] "GET /web/assets/753955b/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:19:03,003 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:03] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.014 0.066 2026-09-25 15:19:03,008 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:03] "GET /web/assets/971e810/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.084 2026-09-25 15:19:03,014 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.002 0.086 2026-09-25 15:19:03,032 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:03] "GET /web/assets/8d0c2ad/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 15:19:03,066 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:03] "GET /web/assets/57e19b4/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.000 0.003 2026-09-25 15:19:03,407 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:03] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:19:03,408 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:03] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:19:03,416 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:03] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.010 2026-09-25 15:19:03,437 44 INFO rb-48985ee-225086-418734 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-25 15:19:03,458 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:03] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.010 0.025 2026-09-25 15:19:03,461 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:03] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.033 2026-09-25 15:19:03,467 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: Owl is running in 'dev' mode. 2026-09-25 15:19:03,468 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:03] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.027 2026-09-25 15:19:03,475 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:03] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:19:03,483 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:03] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:19:03,516 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:03] "GET /odoo HTTP/1.1" 200 - 29 0.008 0.022 2026-09-25 15:19:03,526 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:03] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.036 2026-09-25 15:19:03,566 44 INFO rb-48985ee-225086-418734 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-25 15:19:03,568 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:19:03,571 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:03] "GET /web/image/res.partner/3/avatar_128?unique=1790342516000 HTTP/1.1" 200 - 13 0.007 0.017 2026-09-25 15:19:03,573 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19: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-25 15:19:03,575 44 INFO rb-48985ee-225086-418734 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-25 15:19:03,585 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:03] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.005 0.034 2026-09-25 15:19:03,589 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:03] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.036 2026-09-25 15:19:03,591 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:03] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.038 2026-09-25 15:19:03,606 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:03] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.004 0.028 2026-09-25 15:19:03,620 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:03] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:19:03,622 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:03] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:19:03,630 44 INFO rb-48985ee-225086-418734 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-25 15:19:03,641 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:03] "POST /mail/data HTTP/1.1" 200 - 34 0.013 0.048 2026-09-25 15:19:03,643 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:03] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.061 2026-09-25 15:19:03,651 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:03] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.002 0.101 2026-09-25 15:19:03,684 44 INFO rb-48985ee-225086-418734 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-25 15:19:03,695 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:03] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.007 2026-09-25 15:19:03,848 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:03] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 110 0.034 0.092 2026-09-25 15:19:03,901 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:03] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 22 0.010 0.025 2026-09-25 15:19:03,903 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:03] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.037 2026-09-25 15:19:03,914 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:03] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:19:03,941 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:03] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:19:04,017 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:04] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.004 0.010 2026-09-25 15:19:04,019 44 INFO rb-48985ee-225086-418734 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-25 15:19:04,058 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:04] "POST /mail/data HTTP/1.1" 200 - 45 0.010 0.040 2026-09-25 15:19:04,083 44 INFO rb-48985ee-225086-418734 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-25 15:19:04,087 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:04] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.003 0.009 2026-09-25 15:19:04,098 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:04] "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.003 0.013 2026-09-25 15:19:04,121 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:04] "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.005 0.011 2026-09-25 15:19:04,157 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:04] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 - 6 0.001 0.032 2026-09-25 15:19:04,316 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/83c5be3/web.assets_backend_lazy.min.css (id:14326) 2026-09-25 15:19:04,319 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:04] "GET /web/assets/83c5be3/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.005 0.153 2026-09-25 15:19:04,380 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/9417e4f/web.assets_backend_lazy.min.js (id:14327) 2026-09-25 15:19:04,382 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:04] "GET /web/assets/9417e4f/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.003 0.217 2026-09-25 15:19:04,400 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:04] "POST /web/dataset/call_kw/project.project/read#project.project.read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:19:04,441 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:04] "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.008 0.023 2026-09-25 15:19:04,457 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:04] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.007 2026-09-25 15:19:04,465 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:04] "GET /web/assets/87d36df/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 15:19:04,530 44 INFO rb-48985ee-225086-418734 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-25 15:19:04,583 44 INFO rb-48985ee-225086-418734 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-25 15:19:04,643 44 INFO rb-48985ee-225086-418734 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-25 15:19:04,647 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:04] "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.004 2026-09-25 15:19:04,688 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:04] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 3 0.006 0.026 2026-09-25 15:19:04,727 44 INFO rb-48985ee-225086-418734 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-25 15:19:04,808 44 INFO rb-48985ee-225086-418734 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-25 15:19:04,841 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:04] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 3 0.006 0.027 2026-09-25 15:19:04,894 44 INFO rb-48985ee-225086-418734 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-25 15:19:04,946 44 INFO rb-48985ee-225086-418734 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-25 15:19:05,002 44 INFO rb-48985ee-225086-418734 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-25 15:19:05,066 44 INFO rb-48985ee-225086-418734 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-25 15:19:05,082 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:05] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 2 0.005 0.015 2026-09-25 15:19:05,122 44 INFO rb-48985ee-225086-418734 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-25 15:19:05,182 44 INFO rb-48985ee-225086-418734 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-25 15:19:05,197 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:05] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 2 0.005 0.015 2026-09-25 15:19:05,233 44 INFO rb-48985ee-225086-418734 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-25 15:19:05,289 44 INFO rb-48985ee-225086-418734 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-25 15:19:05,342 44 INFO rb-48985ee-225086-418734 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-25 15:19:05,401 44 INFO rb-48985ee-225086-418734 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-25 15:19:05,411 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:05] "POST /web/dataset/call_kw/project.task.burndown.chart.report/formatted_read_group#project.task.burndown.chart.report.formatted_read_group HTTP/1.1" 200 - 2 0.004 0.009 2026-09-25 15:19:05,455 44 INFO rb-48985ee-225086-418734 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-25 15:19:05,509 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: tour succeeded 2026-09-25 15:19:05,510 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: ╔════════════════════════════════════╗ ║ TOUR burndown_chart_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-25 15:19:05,582 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour.browser: heap 29074432 (allocated 32489472) 2026-09-25 15:19:05,586 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Closing chrome headless with pid 149787 2026-09-25 15:19:05,587 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Closing websocket connection 2026-09-25 15:19:05,587 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Terminating chrome headless with pid 149787 2026-09-25 15:19:05,641 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151905_641257_test_burndown_chart_tour.txt 2026-09-25 15:19:05,641 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.test_burndown_chart_tour: Removing chrome user profile "/tmp/tmps14qxks8_chrome_odoo" 2026-09-25 15:19:05,656 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-25 15:19:05,658 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_import_files: Starting TestImportFiles.test_import_task_template_xls ... 2026-09-25 15:19:05,659 44 INFO rb-48985ee-225086-418734 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-25 15:19:05,663 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-25 15:19:06,324 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_delete_personal_stage ... 2026-09-25 15:19:06,596 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15241, 15240, 15239] 2026-09-25 15:19:06,624 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted project.task records with IDs: [978, 977, 976] 2026-09-25 15:19:06,627 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2964, 2965, 2966, 2967, 2968, 2969] 2026-09-25 15:19:06,842 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #324 deleted project.task.type records with IDs: [2121] 2026-09-25 15:19:06,863 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #323 deleted project.task.type records with IDs: [2116] 2026-09-25 15:19:06,879 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #323 deleted project.task.type records with IDs: [2115, 2117] 2026-09-25 15:19:06,893 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [2114, 2120] 2026-09-25 15:19:06,945 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [2123, 2124, 2125] 2026-09-25 15:19:06,948 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_new_personal_stages_created_for_new_users ... 2026-09-25 15:19:07,174 44 INFO rb-48985ee-225086-418734 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-25 15:19:07,337 44 INFO rb-48985ee-225086-418734 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-25 15:19:07,450 44 INFO rb-48985ee-225086-418734 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-25 15:19:07,454 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_base ... 2026-09-25 15:19:07,588 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_read_group ... 2026-09-25 15:19:07,601 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15235, 15233, 15231] 2026-09-25 15:19:07,620 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted project.task records with IDs: [975, 973, 972] 2026-09-25 15:19:07,623 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2956, 2957, 2958, 2959, 2962, 2963] 2026-09-25 15:19:07,741 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_read_grouping_sets ... 2026-09-25 15:19:07,766 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_search ... 2026-09-25 15:19:07,884 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-25 15:19:08,579 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStageTour.test_personal_stage_tour ... 2026-09-25 15:19:08,822 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome pid: 150001 2026-09-25 15:19:08,822 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome headless temporary user profile dir: /tmp/tmp82rfwshu_chrome_odoo 2026-09-25 15:19:08,822 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Issuing json command http://127.0.0.1:38237/json/version 2026-09-25 15:19:08,823 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38237', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:19:08,825 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Browser version: Chrome/150.0.7871.114 2026-09-25 15:19:08,825 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Issuing json command http://127.0.0.1:38237/json 2026-09-25 15:19:08,825 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38237', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:19:08,826 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Websocket url found: ws://127.0.0.1:38237/devtools/page/C48455A058B405904C4C3AE19CC9E08D 2026-09-25 15:19:08,827 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Enable chrome headless console log notification 2026-09-25 15:19:08,828 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome headless enable page notifications 2026-09-25 15:19:08,843 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:armandel from n/a 2026-09-25 15:19:08,847 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Setting session cookie in browser 2026-09-25 15:19:08,848 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-25 15:19:08,848 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-25 15:19:08,854 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:19:09,531 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:09] "GET /odoo HTTP/1.1" 200 - 157 0.040 0.639 2026-09-25 15:19:09,535 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Navigation result: {'frameId': 'C48455A058B405904C4C3AE19CC9E08D', 'loaderId': 'F8BCF9B7E7794FB8A955F0F6EE3DFA19', 'isDownload': False} 2026-09-25 15:19:09,535 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Evaluate ready code "odoo.isTourReady('personal_stage_tour')" 2026-09-25 15:19:09,556 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:09] "GET /web/assets/971e810/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 15:19:09,590 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:09] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.008 0.030 2026-09-25 15:19:09,594 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:09] "GET /web/assets/753955b/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.043 2026-09-25 15:19:09,600 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:09] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.044 2026-09-25 15:19:09,608 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:09] "GET /web/assets/8d0c2ad/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 15:19:09,643 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:09] "GET /web/assets/57e19b4/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 15:19:10,072 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:10] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:19:10,073 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:10] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:19:10,080 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:10] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:19:10,091 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:10] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:19:10,102 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:10] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.007 2026-09-25 15:19:10,119 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: Owl is running in 'dev' mode. 2026-09-25 15:19:10,128 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:10] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:19:10,135 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:10] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:19:10,163 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:10] "GET /odoo HTTP/1.1" 200 - 28 0.007 0.018 2026-09-25 15:19:10,173 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:10] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.031 2026-09-25 15:19:10,199 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:10] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:19:10,217 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:19:10,218 44 INFO rb-48985ee-225086-418734 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-25 15:19:10,220 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19: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-25 15:19:10,221 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:10] "GET /web/image?model=res.users&field=avatar_128&id=331 HTTP/1.1" 200 - 14 0.007 0.019 2026-09-25 15:19:10,224 44 INFO rb-48985ee-225086-418734 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-25 15:19:10,232 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:10] "GET /web/image/res.partner/1408/avatar_128?unique=1790349547000 HTTP/1.1" 200 - 6 0.004 0.033 2026-09-25 15:19:10,239 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:10] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.037 2026-09-25 15:19:10,241 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:10] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.039 2026-09-25 15:19:10,253 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:10] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.004 0.029 2026-09-25 15:19:10,264 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:10] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:19:10,279 44 INFO rb-48985ee-225086-418734 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-25 15:19:10,285 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:10] "POST /mail/data HTTP/1.1" 200 - 32 0.013 0.043 2026-09-25 15:19:10,286 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:10] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.060 2026-09-25 15:19:10,333 44 INFO rb-48985ee-225086-418734 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-25 15:19:10,344 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:10] "POST /web/action/load HTTP/1.1" 200 - 10 0.003 0.007 2026-09-25 15:19:10,447 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 331, model: logistics.shipment.stage 2026-09-25 15:19:10,465 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:10] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 105 0.029 0.074 2026-09-25 15:19:10,515 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:10] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 24 0.010 0.022 2026-09-25 15:19:10,517 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:10] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.033 2026-09-25 15:19:10,534 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:10] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:19:10,588 44 INFO rb-48985ee-225086-418734 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-25 15:19:10,597 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:10] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.004 0.010 2026-09-25 15:19:10,626 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:10] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.007 0.028 2026-09-25 15:19:10,646 44 INFO rb-48985ee-225086-418734 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-25 15:19:10,696 44 INFO rb-48985ee-225086-418734 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-25 15:19:10,721 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 331, model: project.task, field: is_timeoff_task 2026-09-25 15:19:10,723 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 331, model: project.task, field: task_to_invoice 2026-09-25 15:19:10,756 44 INFO rb-48985ee-225086-418734 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-25 15:19:10,770 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:10] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 81 0.022 0.115 2026-09-25 15:19:10,802 44 INFO rb-48985ee-225086-418734 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-25 15:19:10,812 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:10] "POST /mail/data HTTP/1.1" 200 - 43 0.013 0.153 2026-09-25 15:19:10,818 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:10] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.002 0.032 2026-09-25 15:19:10,823 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:10] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.001 0.037 2026-09-25 15:19:10,838 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:10] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.004 0.011 2026-09-25 15:19:10,841 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:10] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.051 2026-09-25 15:19:10,846 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:10] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.017 2026-09-25 15:19:10,854 44 INFO rb-48985ee-225086-418734 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-25 15:19:10,867 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:10] "POST /web/action/load HTTP/1.1" 200 - 11 0.003 0.008 2026-09-25 15:19:10,915 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 331, model: project.task, field: is_timeoff_task 2026-09-25 15:19:10,917 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 331, model: project.task, field: task_to_invoice 2026-09-25 15:19:10,941 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:10] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 27 0.007 0.051 2026-09-25 15:19:10,956 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:10] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.005 2026-09-25 15:19:10,987 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:10] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.010 0.028 2026-09-25 15:19:11,051 44 INFO rb-48985ee-225086-418734 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-25 15:19:11,055 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:11] "GET /web/image/res.users/331/avatar_128 HTTP/1.1" 200 - 7 0.004 0.010 2026-09-25 15:19:11,105 44 INFO rb-48985ee-225086-418734 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-25 15:19:11,159 44 INFO rb-48985ee-225086-418734 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-25 15:19:11,169 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:11] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 7 0.003 0.006 2026-09-25 15:19:11,184 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:11] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 7 0.002 0.007 2026-09-25 15:19:11,214 44 INFO rb-48985ee-225086-418734 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-25 15:19:11,274 44 INFO rb-48985ee-225086-418734 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-25 15:19:11,283 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:11] "POST /web/dataset/call_kw/project.task.type/get_views#project.task.type.get_views HTTP/1.1" 200 - 3 0.001 0.007 2026-09-25 15:19:11,297 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:11] "POST /web/dataset/call_kw/project.task.type/web_read#project.task.type.web_read HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:19:11,331 44 INFO rb-48985ee-225086-418734 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-25 15:19:11,389 44 INFO rb-48985ee-225086-418734 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-25 15:19:11,395 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:11] "POST /web/dataset/call_kw/project.task.type/web_save#project.task.type.web_save HTTP/1.1" 200 - 3 0.001 0.004 2026-09-25 15:19:11,412 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:11] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.006 2026-09-25 15:19:11,441 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:11] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.009 0.028 2026-09-25 15:19:11,473 44 INFO rb-48985ee-225086-418734 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-25 15:19:11,527 44 INFO rb-48985ee-225086-418734 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-25 15:19:11,546 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:11] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.002 0.010 2026-09-25 15:19:11,565 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:11] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 5 0.003 0.009 2026-09-25 15:19:11,597 44 INFO rb-48985ee-225086-418734 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-25 15:19:11,653 44 INFO rb-48985ee-225086-418734 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-25 15:19:11,711 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:11] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 58 0.023 0.034 2026-09-25 15:19:11,730 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:11] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.002 0.009 2026-09-25 15:19:11,748 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:11] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.005 0.020 2026-09-25 15:19:11,775 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:11] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.014 0.028 2026-09-25 15:19:11,781 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: tour succeeded 2026-09-25 15:19:11,782 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:11] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.023 2026-09-25 15:19:11,784 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: ╔════════════════════════════════════╗ ║ TOUR personal_stage_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-25 15:19:11,789 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:11] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.002 0.029 2026-09-25 15:19:11,845 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour.browser: heap 29875684 (allocated 31838208) 2026-09-25 15:19:11,848 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Closing chrome headless with pid 150001 2026-09-25 15:19:11,849 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Closing websocket connection 2026-09-25 15:19:11,850 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Terminating chrome headless with pid 150001 2026-09-25 15:19:11,904 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151911_904234_test_personal_stage_tour.txt 2026-09-25 15:19:11,904 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.test_personal_stage_tour: Removing chrome user profile "/tmp/tmp82rfwshu_chrome_odoo" 2026-09-25 15:19:11,919 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-25 15:19:16,182 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [28612] 2026-09-25 15:19:16,183 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [14] 2026-09-25 15:19:17,125 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_assert_initial_values ... 2026-09-25 15:19:17,363 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_copy_task_logs_chatter ... 2026-09-25 15:19:17,662 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_mail_alais_assignees_from_recipient_list ... 2026-09-25 15:19:18,112 44 INFO rb-48985ee-225086-418734 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-25 15:19:18,196 44 INFO rb-48985ee-225086-418734 odoo.addons.mail.models.mail_thread: Routing mail from e.e@example.com to "Chell Gladys" ,"Goats" ,"Bastien ProjectManager" ,"Armande ProjectUser" with Message-Id <1790349558.1678987-65914-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 232}, 336, mail.alias(746,)) 2026-09-25 15:19:18,359 44 INFO rb-48985ee-225086-418734 odoo.addons.mail.models.mail_thread: Routing mail from e.e@example.com to chell@gladys.portal,project+goats@test.mycompany.com,armande.projectuser@example.com,bastien.projectmanager@example.com,b.t@example.com with Message-Id <1790349558.3408868-69915-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 232}, 336, mail.alias(746,)) 2026-09-25 15:19:18,454 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_project_notify_get_recipients_groups ... 2026-09-25 15:19:18,776 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_access_action ... 2026-09-25 15:19:19,146 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_from_mail ... 2026-09-25 15:19:19,480 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_no_stage ... 2026-09-25 15:19:19,781 44 INFO rb-48985ee-225086-418734 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to "New Customer" ,"Valid Lelitre" ,help@test.mycompany.com with Message-Id <1790349559.7617626-17154-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 233}, 338, mail.alias(747,)) 2026-09-25 15:19:19,851 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_notifies_author ... 2026-09-25 15:19:20,149 44 INFO rb-48985ee-225086-418734 odoo.addons.mail.models.mail_thread: Routing mail from "Ernest Employee" to "New Customer" ,"Valid Lelitre" ,help@test.mycompany.com with Message-Id <1790349560.1300263-86208-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 233}, 336, mail.alias(747,)) 2026-09-25 15:19:20,368 44 INFO rb-48985ee-225086-418734 odoo.addons.mail.models.mail_thread: Routing mail from "Ernest Employee" to "Valid Poilvache" ,"New Cc" ,"New Customer" ,"Valid Lelitre" ,"Armande ProjectUser" with Message-Id <1790349560.3480790-85701-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1018, custom_values: None, uid: 1 2026-09-25 15:19:20,429 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15563, 15562] 2026-09-25 15:19:20,494 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1424, 1425] 2026-09-25 15:19:20,527 44 INFO rb-48985ee-225086-418734 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to "New Customer" ,"Valid Lelitre" ,help@test.mycompany.com with Message-Id <1790349560.5009351-45884-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 233}, 338, mail.alias(747,)) 2026-09-25 15:19:20,757 44 INFO rb-48985ee-225086-418734 odoo.addons.mail.models.mail_thread: Routing mail from "Chell Gladys" to "Valid Poilvache" ,"New Cc" ,"New Customer" ,"Valid Lelitre" ,"Armande ProjectUser" with Message-Id <1790349560.7364085-56525-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1019, custom_values: None, uid: 1 2026-09-25 15:19:20,815 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15569, 15568] 2026-09-25 15:19:20,874 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1426, 1427] 2026-09-25 15:19:20,913 44 INFO rb-48985ee-225086-418734 odoo.addons.mail.models.mail_thread: Routing mail from "New Author" to "New Customer" ,"Valid Lelitre" ,help@test.mycompany.com with Message-Id <1790349560.8783340-35605-test@iron.sky>: direct alias match: ('project.task', 0, {'project_id': 233}, 1, mail.alias(747,)) 2026-09-25 15:19:21,180 44 INFO rb-48985ee-225086-418734 odoo.addons.mail.models.mail_thread: Routing mail from "New Author" to "Valid Poilvache" ,"New Cc" ,"New Customer" ,"Valid Lelitre" ,"Armande ProjectUser" with Message-Id <1790349561.1598406-46407-test@iron.sky>: direct reply to msg: model: project.task, thread_id: 1020, custom_values: None, uid: 1 2026-09-25 15:19:21,238 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15575, 15574] 2026-09-25 15:19:21,298 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted res.partner records with IDs: [1429, 1430] 2026-09-25 15:19:21,304 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_creation_removes_email_signatures ... 2026-09-25 15:19:21,584 44 INFO rb-48985ee-225086-418734 odoo.addons.mail.models.mail_thread: Routing mail from Chell Gladys <"Chell Gladys"> to help@test.mycompany.com with Message-Id <1790349561.5795746@localhost>: direct alias match: ('project.task', 0, {'project_id': 233}, 1, mail.alias(747,)) 2026-09-25 15:19:21,662 44 INFO rb-48985ee-225086-418734 odoo.addons.mail.models.mail_thread: Routing mail from Chell Gladys <"Chell Gladys"> to help@test.mycompany.com with Message-Id <1790349561.6584122@localhost>: direct alias match: ('project.task', 0, {'project_id': 233}, 1, mail.alias(747,)) 2026-09-25 15:19:21,714 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_notification_on_project_update ... 2026-09-25 15:19:22,135 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_notification_on_user_ids_update ... 2026-09-25 15:19:22,411 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3112, 3113] 2026-09-25 15:19:22,415 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3016, 3017] 2026-09-25 15:19:22,535 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_mail_features: Starting TestProjectMailFeatures.test_task_portal_share_adds_followers ... 2026-09-25 15:19:22,895 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-25 15:19:23,632 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_basic_milestone_write ... 2026-09-25 15:19:23,681 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_change_project_in_task ... 2026-09-25 15:19:23,869 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_duplicates_milestones_on_tasks ... 2026-09-25 15:19:24,005 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_with_milestones_disabled ... 2026-09-25 15:19:24,211 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_milestones_settings_change ... 2026-09-25 15:19:24,495 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_next_milestone_ordered_by_deadline ... 2026-09-25 15:19:24,519 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_project_milestone_color ... 2026-09-25 15:19:24,575 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_set_milestone_parent_task ... 2026-09-25 15:19:24,916 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-25 15:19:26,683 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_profitability: Starting TestProjectProfitabilityAccess.test_project_profitability_read ... 2026-09-25 15:19:27,489 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-25 15:19:28,340 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_report: Starting TestProjectReport.test_avg_rating_measure ... 2026-09-25 15:19:28,424 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-25 15:19:29,303 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_followers_task_created_by_portal_user ... 2026-09-25 15:19:29,366 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_mention_suggestions ... 2026-09-25 15:19:29,411 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [2] 2026-09-25 15:19:29,433 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_read_task_with_portal_user ... 2026-09-25 15:19:29,503 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: bad_resource_allocation_task_alert 2026-09-25 15:19:29,506 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: bad_resource_allocation_task_count 2026-09-25 15:19:29,507 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: bad_resource_allocation_task_json 2026-09-25 15:19:29,508 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: document_ids 2026-09-25 15:19:29,509 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: document_count 2026-09-25 15:19:29,510 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: html_field_history_metadata 2026-09-25 15:19:29,511 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: message_follower_ids 2026-09-25 15:19:29,512 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: message_partner_ids 2026-09-25 15:19:29,513 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: message_ids 2026-09-25 15:19:29,514 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: has_message 2026-09-25 15:19:29,515 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: message_needaction 2026-09-25 15:19:29,516 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: message_needaction_counter 2026-09-25 15:19:29,517 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: message_has_error 2026-09-25 15:19:29,518 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: message_has_error_counter 2026-09-25 15:19:29,519 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: message_attachment_count 2026-09-25 15:19:29,520 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_ids 2026-09-25 15:19:29,521 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: website_message_ids 2026-09-25 15:19:29,522 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: message_has_sms_error 2026-09-25 15:19:29,523 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: approval_coverage_state 2026-09-25 15:19:29,524 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rotting_days 2026-09-25 15:19:29,525 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: is_rotting 2026-09-25 15:19:29,526 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_last_value 2026-09-25 15:19:29,527 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_last_feedback 2026-09-25 15:19:29,527 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_last_image 2026-09-25 15:19:29,528 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_count 2026-09-25 15:19:29,529 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_avg 2026-09-25 15:19:29,530 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_avg_text 2026-09-25 15:19:29,531 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_percentage_satisfaction 2026-09-25 15:19:29,532 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_last_text 2026-09-25 15:19:29,533 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_ids 2026-09-25 15:19:29,534 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_state 2026-09-25 15:19:29,535 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_user_id 2026-09-25 15:19:29,536 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_type_id 2026-09-25 15:19:29,537 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_type_icon 2026-09-25 15:19:29,538 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_date_deadline 2026-09-25 15:19:29,539 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: my_activity_date_deadline 2026-09-25 15:19:29,540 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_summary 2026-09-25 15:19:29,541 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_exception_decoration 2026-09-25 15:19:29,542 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_exception_icon 2026-09-25 15:19:29,543 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: activity_calendar_event_id 2026-09-25 15:19:29,544 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: email_cc 2026-09-25 15:19:29,545 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: access_warning 2026-09-25 15:19:29,546 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: date_end 2026-09-25 15:19:29,547 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: task_properties 2026-09-25 15:19:29,548 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: role_ids 2026-09-25 15:19:29,549 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: personal_stage_type_ids 2026-09-25 15:19:29,550 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: personal_stage_id 2026-09-25 15:19:29,551 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: personal_stage_type_id 2026-09-25 15:19:29,552 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: partner_phone 2026-09-25 15:19:29,553 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: rating_active 2026-09-25 15:19:29,554 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: attachment_ids 2026-09-25 15:19:29,555 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: project_privacy_visibility 2026-09-25 15:19:29,555 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: subtask_completion_percentage 2026-09-25 15:19:29,556 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: working_hours_open 2026-09-25 15:19:29,557 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: working_hours_close 2026-09-25 15:19:29,558 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: working_days_open 2026-09-25 15:19:29,559 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: working_days_close 2026-09-25 15:19:29,560 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: closed_depend_on_count 2026-09-25 15:19:29,561 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: link_preview_name 2026-09-25 15:19:29,562 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: create_uid 2026-09-25 15:19:29,563 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: write_uid 2026-09-25 15:19:29,564 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: color_stage 2026-09-25 15:19:29,565 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: ancestor_id 2026-09-25 15:19:29,566 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: partner_name 2026-09-25 15:19:29,567 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: partner_company_name 2026-09-25 15:19:29,568 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: remaining_hours_percentage 2026-09-25 15:19:29,569 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: user_skill_ids 2026-09-25 15:19:29,569 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: leave_types_count 2026-09-25 15:19:29,570 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: is_timeoff_task 2026-09-25 15:19:29,571 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: planned_date_start 2026-09-25 15:19:29,572 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: planned_date_end 2026-09-25 15:19:29,573 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: recursive_depend_ids 2026-09-25 15:19:29,574 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: recursive_depending_ids 2026-09-25 15:19:29,575 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: resource_allocation 2026-09-25 15:19:29,576 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: dependency_level 2026-09-25 15:19:29,577 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: bad_resource_allocation_task_ids 2026-09-25 15:19:29,578 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: manager_id 2026-09-25 15:19:29,579 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: okr_node_id 2026-09-25 15:19:29,580 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: project_sale_order_id 2026-09-25 15:19:29,581 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: sale_order_state 2026-09-25 15:19:29,582 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: task_to_invoice 2026-09-25 15:19:29,583 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: pricing_type 2026-09-25 15:19:29,583 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: is_project_map_empty 2026-09-25 15:19:29,584 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: has_multi_sol 2026-09-25 15:19:29,585 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: timesheet_product_id 2026-09-25 15:19:29,586 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: last_sol_of_customer 2026-09-25 15:19:29,587 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: shipment_id 2026-09-25 15:19:29,588 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: shipment_stage_id 2026-09-25 15:19:29,589 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: template_task_id 2026-09-25 15:19:29,590 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: is_require_document 2026-09-25 15:19:29,591 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: required_document_ids 2026-09-25 15:19:29,592 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 353, model: project.task, field: requirement_doc_status 2026-09-25 15:19:29,594 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_readonly_fields ... 2026-09-25 15:19:29,752 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_wizard_confirm ... 2026-09-25 15:19:29,817 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted project.collaborator records with IDs: [2] 2026-09-25 15:19:29,852 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3175] 2026-09-25 15:19:29,856 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3172] 2026-09-25 15:19:30,136 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_write_task_with_portal_user ... 2026-09-25 15:19:30,296 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: id 2026-09-25 15:19:30,303 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: display_name 2026-09-25 15:19:30,308 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: message_is_follower 2026-09-25 15:19:30,313 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: duration_tracking 2026-09-25 15:19:30,318 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: access_url 2026-09-25 15:19:30,323 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: access_token 2026-09-25 15:19:30,328 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: active 2026-09-25 15:19:30,333 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: stage_id_color 2026-09-25 15:19:30,338 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: create_date 2026-09-25 15:19:30,343 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: write_date 2026-09-25 15:19:30,348 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: date_assign 2026-09-25 15:19:30,359 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: project_id 2026-09-25 15:19:30,364 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: display_in_project 2026-09-25 15:19:30,369 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: allocated_hours 2026-09-25 15:19:30,374 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: subtask_allocated_hours 2026-09-25 15:19:30,388 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: user_ids 2026-09-25 15:19:30,394 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: portal_user_names 2026-09-25 15:19:30,399 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: email_from 2026-09-25 15:19:30,406 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: company_id 2026-09-25 15:19:30,411 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: displayed_image_id 2026-09-25 15:19:30,416 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: subtask_count 2026-09-25 15:19:30,421 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: closed_subtask_count 2026-09-25 15:19:30,426 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: allow_milestones 2026-09-25 15:19:30,436 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: milestone_id 2026-09-25 15:19:30,441 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: has_late_and_unreached_milestone 2026-09-25 15:19:30,446 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: allow_task_dependencies 2026-09-25 15:19:30,453 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: depend_on_ids 2026-09-25 15:19:30,458 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: depend_on_count 2026-09-25 15:19:30,465 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: dependent_ids 2026-09-25 15:19:30,470 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: dependent_tasks_count 2026-09-25 15:19:30,475 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: display_parent_task_button 2026-09-25 15:19:30,480 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: current_user_same_company_partner 2026-09-25 15:19:30,485 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: display_follow_button 2026-09-25 15:19:30,490 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: allow_recurring_tasks 2026-09-25 15:19:30,496 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: recurring_task 2026-09-25 15:19:30,501 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: recurring_count 2026-09-25 15:19:30,502 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: project.task.recurrence 2026-09-25 15:19:30,507 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: repeat_interval 2026-09-25 15:19:30,512 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: repeat_unit 2026-09-25 15:19:30,517 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: repeat_type 2026-09-25 15:19:30,522 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: repeat_until 2026-09-25 15:19:30,528 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: is_template 2026-09-25 15:19:30,533 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: has_project_template 2026-09-25 15:19:30,538 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: has_template_ancestor 2026-09-25 15:19:30,543 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: analytic_account_active 2026-09-25 15:19:30,549 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: allow_timesheets 2026-09-25 15:19:30,554 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: remaining_hours 2026-09-25 15:19:30,559 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: effective_hours 2026-09-25 15:19:30,564 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: total_hours_spent 2026-09-25 15:19:30,569 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: progress 2026-09-25 15:19:30,574 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: overtime 2026-09-25 15:19:30,580 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: subtask_effective_hours 2026-09-25 15:19:30,594 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: timesheet_ids 2026-09-25 15:19:30,603 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: encode_uom_in_days 2026-09-25 15:19:30,614 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: sale_order_id 2026-09-25 15:19:30,626 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: sale_line_id 2026-09-25 15:19:30,631 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: allow_billable 2026-09-25 15:19:30,636 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: display_sale_order_button 2026-09-25 15:19:30,641 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: remaining_hours_so 2026-09-25 15:19:30,647 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: remaining_hours_available 2026-09-25 15:19:30,652 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: bad_resource_allocation_task_alert 2026-09-25 15:19:30,657 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: bad_resource_allocation_task_count 2026-09-25 15:19:30,663 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: bad_resource_allocation_task_json 2026-09-25 15:19:30,663 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: document.document 2026-09-25 15:19:30,669 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: document_count 2026-09-25 15:19:30,674 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: html_field_history_metadata 2026-09-25 15:19:30,675 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: mail.followers 2026-09-25 15:19:30,685 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: message_partner_ids 2026-09-25 15:19:30,697 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: message_ids 2026-09-25 15:19:30,702 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: has_message 2026-09-25 15:19:30,707 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: message_needaction 2026-09-25 15:19:30,712 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: message_needaction_counter 2026-09-25 15:19:30,717 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: message_has_error 2026-09-25 15:19:30,723 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: message_has_error_counter 2026-09-25 15:19:30,728 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: message_attachment_count 2026-09-25 15:19:30,729 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: rating.rating 2026-09-25 15:19:30,738 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: website_message_ids 2026-09-25 15:19:30,743 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: message_has_sms_error 2026-09-25 15:19:30,748 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: approval_coverage_state 2026-09-25 15:19:30,753 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rotting_days 2026-09-25 15:19:30,759 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: is_rotting 2026-09-25 15:19:30,764 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rating_last_value 2026-09-25 15:19:30,769 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rating_last_feedback 2026-09-25 15:19:30,774 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rating_last_image 2026-09-25 15:19:30,779 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rating_count 2026-09-25 15:19:30,784 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rating_avg 2026-09-25 15:19:30,789 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rating_avg_text 2026-09-25 15:19:30,794 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rating_percentage_satisfaction 2026-09-25 15:19:30,800 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rating_last_text 2026-09-25 15:19:30,800 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: mail.activity 2026-09-25 15:19:30,806 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: activity_state 2026-09-25 15:19:30,815 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: activity_user_id 2026-09-25 15:19:30,816 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: mail.activity.type 2026-09-25 15:19:30,822 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: activity_type_icon 2026-09-25 15:19:30,827 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: activity_date_deadline 2026-09-25 15:19:30,832 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: my_activity_date_deadline 2026-09-25 15:19:30,837 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: activity_summary 2026-09-25 15:19:30,842 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: activity_exception_decoration 2026-09-25 15:19:30,848 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: activity_exception_icon 2026-09-25 15:19:30,857 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: activity_calendar_event_id 2026-09-25 15:19:30,862 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: email_cc 2026-09-25 15:19:30,867 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: access_warning 2026-09-25 15:19:30,872 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: date_end 2026-09-25 15:19:30,877 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: task_properties 2026-09-25 15:19:30,878 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: project.role 2026-09-25 15:19:30,884 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: personal_stage_type_ids 2026-09-25 15:19:30,885 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: project.task.stage.personal 2026-09-25 15:19:30,891 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: personal_stage_type_id 2026-09-25 15:19:30,896 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: partner_phone 2026-09-25 15:19:30,901 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: rating_active 2026-09-25 15:19:30,906 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: attachment_ids 2026-09-25 15:19:30,911 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: project_privacy_visibility 2026-09-25 15:19:30,916 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: subtask_completion_percentage 2026-09-25 15:19:30,921 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: working_hours_open 2026-09-25 15:19:30,926 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: working_hours_close 2026-09-25 15:19:30,932 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: working_days_open 2026-09-25 15:19:30,937 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: working_days_close 2026-09-25 15:19:30,942 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: closed_depend_on_count 2026-09-25 15:19:30,947 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: link_preview_name 2026-09-25 15:19:30,956 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: create_uid 2026-09-25 15:19:30,966 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: write_uid 2026-09-25 15:19:30,971 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: color_stage 2026-09-25 15:19:30,978 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: ancestor_id 2026-09-25 15:19:30,983 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: partner_name 2026-09-25 15:19:30,988 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: partner_company_name 2026-09-25 15:19:30,993 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: remaining_hours_percentage 2026-09-25 15:19:30,994 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: hr.employee.skill 2026-09-25 15:19:31,000 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: leave_types_count 2026-09-25 15:19:31,005 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: is_timeoff_task 2026-09-25 15:19:31,010 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: planned_date_start 2026-09-25 15:19:31,015 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: planned_date_end 2026-09-25 15:19:31,022 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: recursive_depend_ids 2026-09-25 15:19:31,029 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: recursive_depending_ids 2026-09-25 15:19:31,034 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: resource_allocation 2026-09-25 15:19:31,039 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: dependency_level 2026-09-25 15:19:31,046 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: bad_resource_allocation_task_ids 2026-09-25 15:19:31,055 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: manager_id 2026-09-25 15:19:31,056 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: okr.node 2026-09-25 15:19:31,063 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: project_sale_order_id 2026-09-25 15:19:31,068 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: sale_order_state 2026-09-25 15:19:31,073 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: task_to_invoice 2026-09-25 15:19:31,078 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: pricing_type 2026-09-25 15:19:31,083 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: is_project_map_empty 2026-09-25 15:19:31,088 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: has_multi_sol 2026-09-25 15:19:31,106 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: timesheet_product_id 2026-09-25 15:19:31,112 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: last_sol_of_customer 2026-09-25 15:19:31,123 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: shipment_id 2026-09-25 15:19:31,124 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: logistics.shipment.stage 2026-09-25 15:19:31,132 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: template_task_id 2026-09-25 15:19:31,137 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: is_require_document 2026-09-25 15:19:31,137 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 353, model: logistics.shipment.required.document 2026-09-25 15:19:31,143 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: write, uid: 353, model: project.task, field: requirement_doc_status 2026-09-25 15:19:31,151 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-25 15:19:31,381 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_01_project_sharing ... 2026-09-25 15:19:31,556 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome pid: 150225 2026-09-25 15:19:31,557 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome headless temporary user profile dir: /tmp/tmp7vkd0rzx_chrome_odoo 2026-09-25 15:19:31,557 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Issuing json command http://127.0.0.1:44673/json/version 2026-09-25 15:19:31,557 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44673', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:19:31,596 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Browser version: Chrome/150.0.7871.114 2026-09-25 15:19:31,596 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Issuing json command http://127.0.0.1:44673/json 2026-09-25 15:19:31,597 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:44673', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:19:31,602 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Websocket url found: ws://127.0.0.1:44673/devtools/page/E4EBC6E1F82DCA03558ED431C65A31DB 2026-09-25 15:19:31,610 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Enable chrome headless console log notification 2026-09-25 15:19:31,613 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome headless enable page notifications 2026-09-25 15:19:31,673 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-25 15:19:31,678 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Setting session cookie in browser 2026-09-25 15:19:31,678 44 INFO rb-48985ee-225086-418734 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-25 15:19:31,678 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-25 15:19:31,685 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:19:32,382 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:32] "GET /odoo HTTP/1.1" 200 - 154 0.043 0.655 2026-09-25 15:19:32,385 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Navigation result: {'frameId': 'E4EBC6E1F82DCA03558ED431C65A31DB', 'loaderId': '30D06E158C27CF7F2CAA8A969E1E8B77', 'isDownload': False} 2026-09-25 15:19:32,385 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Evaluate ready code "odoo.isTourReady('project_sharing_tour')" 2026-09-25 15:19:32,407 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:32] "GET /web/assets/971e810/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.004 2026-09-25 15:19:32,469 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:32] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.010 0.056 2026-09-25 15:19:32,475 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:32] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.002 0.069 2026-09-25 15:19:32,478 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:32] "GET /web/assets/753955b/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.074 2026-09-25 15:19:32,482 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:32] "GET /web/assets/8d0c2ad/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 15:19:32,516 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:32] "GET /web/assets/57e19b4/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 15:19:32,991 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:32] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:19:32,991 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:32] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:19:32,997 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:32] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-25 15:19:33,019 44 INFO rb-48985ee-225086-418734 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-25 15:19:33,040 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:33] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.011 0.026 2026-09-25 15:19:33,043 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:33] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.034 2026-09-25 15:19:33,044 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: Owl is running in 'dev' mode. 2026-09-25 15:19:33,052 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:33] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.032 2026-09-25 15:19:33,053 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:33] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:19:33,062 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:33] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:19:33,096 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:33] "GET /odoo HTTP/1.1" 200 - 29 0.008 0.022 2026-09-25 15:19:33,106 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:33] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.037 2026-09-25 15:19:33,132 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:33] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.003 0.007 2026-09-25 15:19:33,145 44 INFO rb-48985ee-225086-418734 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-25 15:19:33,146 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19: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-25 15:19:33,149 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-25 15:19:33,153 44 INFO rb-48985ee-225086-418734 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-25 15:19:33,158 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:33] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.009 0.028 2026-09-25 15:19:33,170 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:33] "GET /web/image/res.partner/3/avatar_128?unique=1790349571000 HTTP/1.1" 200 - 6 0.003 0.045 2026-09-25 15:19:33,173 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:33] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.044 2026-09-25 15:19:33,176 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:33] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.045 2026-09-25 15:19:33,189 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:33] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.031 2026-09-25 15:19:33,200 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:33] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:19:33,202 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:33] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:19:33,212 44 INFO rb-48985ee-225086-418734 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-25 15:19:33,222 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:33] "POST /mail/data HTTP/1.1" 200 - 34 0.015 0.052 2026-09-25 15:19:33,229 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:33] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.001 0.025 2026-09-25 15:19:33,230 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:33] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.059 2026-09-25 15:19:33,261 44 INFO rb-48985ee-225086-418734 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-25 15:19:33,271 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:33] "POST /web/action/load HTTP/1.1" 200 - 10 0.003 0.007 2026-09-25 15:19:33,311 44 INFO rb-48985ee-225086-418734 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-25 15:19:33,422 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:33] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 110 0.031 0.101 2026-09-25 15:19:33,475 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:33] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 28 0.010 0.026 2026-09-25 15:19:33,477 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:33] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.038 2026-09-25 15:19:33,491 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:33] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:19:33,557 44 INFO rb-48985ee-225086-418734 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-25 15:19:33,559 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:33] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.003 0.012 2026-09-25 15:19:33,615 44 INFO rb-48985ee-225086-418734 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-25 15:19:33,623 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:33] "POST /mail/data HTTP/1.1" 200 - 45 0.010 0.033 2026-09-25 15:19:33,631 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:33] "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.002 0.013 2026-09-25 15:19:33,653 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:33] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.003 0.008 2026-09-25 15:19:33,669 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:33] "POST /web/dataset/call_kw/project.share.wizard/get_views#project.share.wizard.get_views HTTP/1.1" 200 - 17 0.003 0.014 2026-09-25 15:19:33,695 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:33] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 17 0.008 0.009 2026-09-25 15:19:33,737 44 INFO rb-48985ee-225086-418734 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-25 15:19:33,740 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:33] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 - 1 0.001 0.002 2026-09-25 15:19:33,796 44 INFO rb-48985ee-225086-418734 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-25 15:19:33,804 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:33] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 4 0.003 0.010 2026-09-25 15:19:34,059 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:34] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.004 0.009 2026-09-25 15:19:34,087 44 INFO rb-48985ee-225086-418734 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-25 15:19:34,092 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:34] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 - 3 0.001 0.004 2026-09-25 15:19:34,105 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:34] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 2 0.002 0.006 2026-09-25 15:19:34,144 44 INFO rb-48985ee-225086-418734 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-25 15:19:34,201 44 INFO rb-48985ee-225086-418734 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-25 15:19:34,213 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:34] "POST /web/dataset/call_kw/project.share.collaborator.wizard/onchange#project.share.collaborator.wizard.onchange HTTP/1.1" 200 - 5 0.003 0.008 2026-09-25 15:19:34,227 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:34] "POST /web/dataset/call_kw/project.share.wizard/onchange#project.share.wizard.onchange HTTP/1.1" 200 - 2 0.002 0.006 2026-09-25 15:19:34,256 44 INFO rb-48985ee-225086-418734 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-25 15:19:34,363 44 INFO rb-48985ee-225086-418734 odoo.tests.common: Simulating signal changes during tests 2026-09-25 15:19:34,363 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:34] "POST /web/dataset/call_kw/project.share.wizard/web_save#project.share.wizard.web_save HTTP/1.1" 200 - 103 0.038 0.067 2026-09-25 15:19:34,449 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:34] "POST /web/dataset/call_button/project.share.wizard/action_share_record#project.share.wizard.action_share_record HTTP/1.1" 200 - 63 0.020 0.058 2026-09-25 15:19:34,492 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:34] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 32 0.010 0.024 2026-09-25 15:19:34,513 44 INFO rb-48985ee-225086-418734 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-25 15:19:35,217 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:35] "GET /my/projects HTTP/1.1" 200 - 141 0.046 0.601 2026-09-25 15:19:35,249 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/340467e/web.assets_frontend.min.css, copying from /web/assets/340467e/web.assets_frontend.min.css 2026-09-25 15:19:35,288 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:35] "GET /web/assets/1/340467e/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.025 0.028 2026-09-25 15:19:35,292 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/641e6e6/web.assets_frontend_minimal.min.js, copying from /web/assets/641e6e6/web.assets_frontend_minimal.min.js 2026-09-25 15:19:35,299 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:35] "GET /web/assets/1/641e6e6/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.003 0.058 2026-09-25 15:19:35,302 44 INFO rb-48985ee-225086-418734 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-25 15:19:35,303 44 INFO rb-48985ee-225086-418734 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-25 15:19:35,303 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0124b0b/web.__assets_tests_call__.min.js, copying from /web/assets/0124b0b/web.__assets_tests_call__.min.js 2026-09-25 15:19:35,315 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:35] "GET /web/assets/1/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.002 0.015 2026-09-25 15:19:35,337 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:35] "GET /web/image/website/1/logo/My%20Website?unique=7abf3d8 HTTP/1.1" 200 - 4 0.001 0.006 2026-09-25 15:19:35,369 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:35] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:19:35,379 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f65aea0/web.assets_frontend_lazy.min.js, copying from /web/assets/f65aea0/web.assets_frontend_lazy.min.js 2026-09-25 15:19:35,400 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:35] "GET /web/assets/1/f65aea0/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.029 2026-09-25 15:19:35,405 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:35] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 4 0.001 0.036 2026-09-25 15:19:35,658 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:35] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:19:35,668 44 INFO rb-48985ee-225086-418734 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-25 15:19:35,728 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:35] "POST /mail/data HTTP/1.1" 200 - 21 0.007 0.015 2026-09-25 15:19:35,737 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:35] "GET /my/projects/255 HTTP/1.1" 303 - 4 0.001 0.004 2026-09-25 15:19:35,910 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:35] "GET /my/projects/255/project_sharing HTTP/1.1" 200 - 71 0.014 0.158 2026-09-25 15:19:35,927 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:35] "GET /web/assets/61e7320/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:19:35,929 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:35] "GET /web/assets/76823b6/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:19:35,937 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:35] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 15:19:36,194 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:36] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:19:36,199 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:36] "GET /web/webclient/translations?hash=40b5c4ecc51a216bffc0ca47dfa3d592ebc4e895&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:19:36,200 44 INFO rb-48985ee-225086-418734 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-25 15:19:36,207 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:36] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.002 2026-09-25 15:19:36,215 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: Owl is running in 'dev' mode. 2026-09-25 15:19:36,258 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:36] "POST /web/action/load HTTP/1.1" 200 - 12 0.005 0.010 2026-09-25 15:19:36,278 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:36] "POST /mail/data HTTP/1.1" 200 - 21 0.007 0.025 2026-09-25 15:19:36,280 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:36] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.028 2026-09-25 15:19:36,363 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:36] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 64 0.018 0.074 2026-09-25 15:19:36,385 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:36] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:19:36,391 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:36] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 4 0.001 0.008 2026-09-25 15:19:36,432 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:36] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:19:36,433 44 INFO rb-48985ee-225086-418734 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-25 15:19:36,490 44 INFO rb-48985ee-225086-418734 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-25 15:19:36,505 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:36] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.001 0.006 2026-09-25 15:19:36,515 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:36] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:19:36,545 44 INFO rb-48985ee-225086-418734 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-25 15:19:36,596 44 INFO rb-48985ee-225086-418734 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-25 15:19:36,651 44 INFO rb-48985ee-225086-418734 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-25 15:19:36,709 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:36] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 56 0.020 0.037 2026-09-25 15:19:36,729 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:36] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 7 0.004 0.010 2026-09-25 15:19:36,769 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:36] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.002 0.025 2026-09-25 15:19:36,821 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:36] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 25 0.010 0.027 2026-09-25 15:19:36,860 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:36] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:19:36,913 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:36] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-09-25 15:19:36,960 44 INFO rb-48985ee-225086-418734 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-25 15:19:37,000 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:37] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 24 0.010 0.028 2026-09-25 15:19:37,016 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:37] "POST /mail/data HTTP/1.1" 200 - 9 0.005 0.037 2026-09-25 15:19:37,031 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:37] "POST /mail/chatter_fetch HTTP/1.1" 200 - 10 0.003 0.063 2026-09-25 15:19:37,033 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:37] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.021 2026-09-25 15:19:37,079 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:37] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 40 0.014 0.051 2026-09-25 15:19:37,173 44 INFO rb-48985ee-225086-418734 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-25 15:19:37,179 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:37] "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-25 15:19:37,195 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:37] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:19:37,208 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:37] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:19:37,232 44 INFO rb-48985ee-225086-418734 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-25 15:19:37,237 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:37] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-09-25 15:19:37,269 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:37] "GET /web/assets/8f13591/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.027 2026-09-25 15:19:37,333 44 INFO rb-48985ee-225086-418734 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-25 15:19:37,407 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:37] "POST /mail/message/post HTTP/1.1" 200 - 53 0.019 0.060 2026-09-25 15:19:37,436 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:37] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.098 2026-09-25 15:19:37,441 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:37] "POST /mail/data HTTP/1.1" 200 - 4 0.001 0.007 2026-09-25 15:19:37,448 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:37] "POST /mail/chatter_fetch HTTP/1.1" 200 - 5 0.003 0.013 2026-09-25 15:19:37,454 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:37] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.006 2026-09-25 15:19:37,474 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:37] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.006 0.021 2026-09-25 15:19:37,477 44 INFO rb-48985ee-225086-418734 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-25 15:19:37,530 44 INFO rb-48985ee-225086-418734 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-25 15:19:37,582 44 INFO rb-48985ee-225086-418734 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-25 15:19:37,635 44 INFO rb-48985ee-225086-418734 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-25 15:19:37,687 44 INFO rb-48985ee-225086-418734 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-25 15:19:37,709 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:37] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 11 0.006 0.014 2026-09-25 15:19:37,721 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:37] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.001 0.005 2026-09-25 15:19:37,740 44 INFO rb-48985ee-225086-418734 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-25 15:19:37,741 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:37] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.006 0.019 2026-09-25 15:19:37,792 44 INFO rb-48985ee-225086-418734 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-25 15:19:37,844 44 INFO rb-48985ee-225086-418734 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-25 15:19:37,856 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:37] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 6 0.003 0.007 2026-09-25 15:19:37,868 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:37] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.005 2026-09-25 15:19:37,888 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:37] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.006 0.021 2026-09-25 15:19:37,905 44 INFO rb-48985ee-225086-418734 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-25 15:19:37,936 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:37] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.003 0.027 2026-09-25 15:19:37,961 44 INFO rb-48985ee-225086-418734 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-25 15:19:37,972 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:37] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 17 0.009 0.017 2026-09-25 15:19:37,997 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:37] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:19:38,024 44 INFO rb-48985ee-225086-418734 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-25 15:19:38,075 44 INFO rb-48985ee-225086-418734 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-25 15:19:38,125 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: tour succeeded 2026-09-25 15:19:38,126 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: ╔═════════════════════════════════════╗ ║ TOUR project_sharing_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-25 15:19:38,201 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing.browser: heap 24081556 (allocated 27742208) 2026-09-25 15:19:38,203 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Closing chrome headless with pid 150225 2026-09-25 15:19:38,204 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Closing websocket connection 2026-09-25 15:19:38,204 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Terminating chrome headless with pid 150225 2026-09-25 15:19:38,259 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151938_259563_test_01_project_sharing.txt 2026-09-25 15:19:38,259 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_01_project_sharing: Removing chrome user profile "/tmp/tmp7vkd0rzx_chrome_odoo" 2026-09-25 15:19:38,270 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_02_project_sharing ... 2026-09-25 15:19:38,502 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome pid: 150506 2026-09-25 15:19:38,502 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome headless temporary user profile dir: /tmp/tmp1r3nd679_chrome_odoo 2026-09-25 15:19:38,503 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Issuing json command http://127.0.0.1:34033/json/version 2026-09-25 15:19:38,503 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34033', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:19:38,543 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Browser version: Chrome/150.0.7871.114 2026-09-25 15:19:38,543 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Issuing json command http://127.0.0.1:34033/json 2026-09-25 15:19:38,543 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:34033', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:19:38,549 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Websocket url found: ws://127.0.0.1:34033/devtools/page/7DA6B0BEE3E8ED192FFAE3AF781C1198 2026-09-25 15:19:38,557 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Enable chrome headless console log notification 2026-09-25 15:19:38,560 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome headless enable page notifications 2026-09-25 15:19:38,586 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-09-25 15:19:38,591 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Setting session cookie in browser 2026-09-25 15:19:38,591 44 INFO rb-48985ee-225086-418734 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-25 15:19:38,591 44 INFO rb-48985ee-225086-418734 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-25 15:19:38,598 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:19:39,346 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:39] "GET /my/projects HTTP/1.1" 200 - 133 0.038 0.711 2026-09-25 15:19:39,349 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Navigation result: {'frameId': '7DA6B0BEE3E8ED192FFAE3AF781C1198', 'loaderId': '4B4F4DB2DEDB4172904CCEDE98BA0D31', 'isDownload': False} 2026-09-25 15:19:39,349 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour')" 2026-09-25 15:19:39,366 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:19:39,373 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/340467e/web.assets_frontend.min.css, copying from /web/assets/340467e/web.assets_frontend.min.css 2026-09-25 15:19:39,416 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:39] "GET /web/assets/1/340467e/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.026 0.024 2026-09-25 15:19:39,419 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/641e6e6/web.assets_frontend_minimal.min.js, copying from /web/assets/641e6e6/web.assets_frontend_minimal.min.js 2026-09-25 15:19:39,426 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:39] "GET /web/assets/1/641e6e6/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.003 0.050 2026-09-25 15:19:39,431 44 INFO rb-48985ee-225086-418734 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-25 15:19:39,433 44 INFO rb-48985ee-225086-418734 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-25 15:19:39,434 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0124b0b/web.__assets_tests_call__.min.js, copying from /web/assets/0124b0b/web.__assets_tests_call__.min.js 2026-09-25 15:19:39,445 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:39] "GET /web/assets/1/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.002 0.014 2026-09-25 15:19:39,479 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:39] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:19:39,480 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:19:39,482 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:39] "GET /web/image/website/1/logo/My%20Website?unique=7abf3d8 HTTP/1.1" 200 - 4 0.002 0.005 2026-09-25 15:19:39,519 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f65aea0/web.assets_frontend_lazy.min.js, copying from /web/assets/f65aea0/web.assets_frontend_lazy.min.js 2026-09-25 15:19:39,548 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:39] "GET /web/assets/1/f65aea0/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.037 2026-09-25 15:19:39,552 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:39] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 4 0.001 0.041 2026-09-25 15:19:39,811 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:39] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-25 15:19:39,864 44 INFO rb-48985ee-225086-418734 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-25 15:19:39,868 44 INFO rb-48985ee-225086-418734 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-25 15:19:39,879 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:39] "POST /mail/data HTTP/1.1" 200 - 18 0.006 0.012 2026-09-25 15:19:39,942 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:39] "GET /my/projects/255 HTTP/1.1" 303 - 11 0.003 0.007 2026-09-25 15:19:40,132 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:40] "GET /my/projects/255/project_sharing HTTP/1.1" 200 - 72 0.016 0.172 2026-09-25 15:19:40,148 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:40] "GET /web/assets/61e7320/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:19:40,151 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:40] "GET /web/assets/76823b6/project.webclient.min.js HTTP/1.1" 200 - 2 0.000 0.006 2026-09-25 15:19:40,158 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:40] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.003 2026-09-25 15:19:40,427 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:40] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:19:40,434 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:19:40,442 44 INFO rb-48985ee-225086-418734 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-25 15:19:40,452 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.007 2026-09-25 15:19:40,456 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: Owl is running in 'dev' mode. 2026-09-25 15:19:40,500 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:40] "POST /web/action/load HTTP/1.1" 200 - 12 0.005 0.011 2026-09-25 15:19:40,517 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:40] "POST /mail/data HTTP/1.1" 200 - 18 0.006 0.024 2026-09-25 15:19:40,595 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:40] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.019 0.065 2026-09-25 15:19:40,596 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.106 2026-09-25 15:19:40,619 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:40] "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-25 15:19:40,645 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:40] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.009 0.024 2026-09-25 15:19:40,700 44 INFO rb-48985ee-225086-418734 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-25 15:19:40,757 44 INFO rb-48985ee-225086-418734 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-25 15:19:40,772 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:40] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.001 0.006 2026-09-25 15:19:40,782 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:40] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:19:40,813 44 INFO rb-48985ee-225086-418734 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-25 15:19:40,863 44 INFO rb-48985ee-225086-418734 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-25 15:19:40,919 44 INFO rb-48985ee-225086-418734 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-25 15:19:40,965 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:40] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 49 0.014 0.031 2026-09-25 15:19:40,990 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:40] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.004 0.013 2026-09-25 15:19:41,023 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:41] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 6 0.002 0.018 2026-09-25 15:19:41,083 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:41] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 37 0.016 0.029 2026-09-25 15:19:41,125 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:41] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:19:41,171 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:41] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-09-25 15:19:41,216 44 INFO rb-48985ee-225086-418734 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-25 15:19:41,265 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:41] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 35 0.015 0.031 2026-09-25 15:19:41,278 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:41] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.004 0.053 2026-09-25 15:19:41,291 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:41] "POST /mail/data HTTP/1.1" 200 - 15 0.003 0.058 2026-09-25 15:19:41,297 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:41] "GET /web/image/res.partner/1459/avatar_128?access_token=7d98befe6a6580a2e043f92a44a86b420d3a2097bf716cc35baa2374a1d79f1ao0x6ae74bb6&unique=1790349571000 HTTP/1.1" 200 - 5 0.001 0.073 2026-09-25 15:19:41,400 44 INFO rb-48985ee-225086-418734 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-25 15:19:41,420 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:41] "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-25 15:19:41,462 44 INFO rb-48985ee-225086-418734 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-25 15:19:41,471 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:41] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 51 0.017 0.036 2026-09-25 15:19:41,474 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:41] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.049 2026-09-25 15:19:41,480 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:41] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.020 2026-09-25 15:19:41,484 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:41] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:19:41,487 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:41] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:19:41,490 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:41] "GET /web/assets/8f13591/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.000 0.003 2026-09-25 15:19:41,556 44 INFO rb-48985ee-225086-418734 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-25 15:19:41,581 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:41] "POST /mail/message/post HTTP/1.1" 200 - 34 0.010 0.022 2026-09-25 15:19:41,605 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:41] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 6 0.003 0.044 2026-09-25 15:19:41,613 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:41] "POST /mail/data HTTP/1.1" 200 - 9 0.002 0.013 2026-09-25 15:19:41,620 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:41] "POST /mail/chatter_fetch HTTP/1.1" 200 - 6 0.003 0.029 2026-09-25 15:19:41,626 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:41] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.002 0.010 2026-09-25 15:19:41,644 44 INFO rb-48985ee-225086-418734 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-25 15:19:41,648 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:41] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.007 0.026 2026-09-25 15:19:41,697 44 INFO rb-48985ee-225086-418734 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-25 15:19:41,749 44 INFO rb-48985ee-225086-418734 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-25 15:19:41,802 44 INFO rb-48985ee-225086-418734 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-25 15:19:41,854 44 INFO rb-48985ee-225086-418734 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-25 15:19:41,867 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:41] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 11 0.004 0.007 2026-09-25 15:19:41,879 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:41] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.002 0.005 2026-09-25 15:19:41,906 44 INFO rb-48985ee-225086-418734 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-25 15:19:41,908 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:41] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.009 0.027 2026-09-25 15:19:41,958 44 INFO rb-48985ee-225086-418734 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-25 15:19:42,011 44 INFO rb-48985ee-225086-418734 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-25 15:19:42,019 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:42] "POST /web/dataset/call_kw/ir.filters/create_filter#ir.filters.create_filter HTTP/1.1" 200 - 6 0.002 0.006 2026-09-25 15:19:42,031 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:42] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.002 0.005 2026-09-25 15:19:42,052 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:42] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 20 0.006 0.021 2026-09-25 15:19:42,071 44 INFO rb-48985ee-225086-418734 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-25 15:19:42,096 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:42] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 8 0.003 0.020 2026-09-25 15:19:42,121 44 INFO rb-48985ee-225086-418734 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-25 15:19:42,125 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:42] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.006 0.013 2026-09-25 15:19:42,153 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:42] "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-25 15:19:42,155 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:42] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:19:42,176 44 INFO rb-48985ee-225086-418734 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-25 15:19:42,227 44 INFO rb-48985ee-225086-418734 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-25 15:19:42,277 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: tour succeeded 2026-09-25 15:19:42,278 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: ╔════════════════════════════════════════════╗ ║ TOUR portal_project_sharing_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-25 15:19:42,338 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing.browser: heap 23175868 (allocated 27009024) 2026-09-25 15:19:42,340 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Closing chrome headless with pid 150506 2026-09-25 15:19:42,340 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Closing websocket connection 2026-09-25 15:19:42,340 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Terminating chrome headless with pid 150506 2026-09-25 15:19:42,397 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151942_397097_test_02_project_sharing.txt 2026-09-25 15:19:42,397 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_02_project_sharing: Removing chrome user profile "/tmp/tmp1r3nd679_chrome_odoo" 2026-09-25 15:19:42,404 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_03_project_sharing ... 2026-09-25 15:19:42,676 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome pid: 150733 2026-09-25 15:19:42,677 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome headless temporary user profile dir: /tmp/tmpxl_k0m1w_chrome_odoo 2026-09-25 15:19:42,677 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Issuing json command http://127.0.0.1:46275/json/version 2026-09-25 15:19:42,678 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46275', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:19:42,719 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Browser version: Chrome/150.0.7871.114 2026-09-25 15:19:42,719 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Issuing json command http://127.0.0.1:46275/json 2026-09-25 15:19:42,719 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46275', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:19:42,726 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Websocket url found: ws://127.0.0.1:46275/devtools/page/D261CAF6BBDBAEF208AE08B5784E45BC 2026-09-25 15:19:42,733 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Enable chrome headless console log notification 2026-09-25 15:19:42,736 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome headless enable page notifications 2026-09-25 15:19:42,773 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-09-25 15:19:42,778 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Setting session cookie in browser 2026-09-25 15:19:42,779 44 INFO rb-48985ee-225086-418734 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-25 15:19:42,779 44 INFO rb-48985ee-225086-418734 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-25 15:19:42,786 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:19:43,491 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:43] "GET /my/projects HTTP/1.1" 200 - 133 0.037 0.669 2026-09-25 15:19:43,494 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Navigation result: {'frameId': 'D261CAF6BBDBAEF208AE08B5784E45BC', 'loaderId': 'E5F8CD167A49CD850A22FFAED5038838', 'isDownload': False} 2026-09-25 15:19:43,494 44 INFO rb-48985ee-225086-418734 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-25 15:19:43,508 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:19:43,517 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/340467e/web.assets_frontend.min.css, copying from /web/assets/340467e/web.assets_frontend.min.css 2026-09-25 15:19:43,560 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:43] "GET /web/assets/1/340467e/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.026 0.026 2026-09-25 15:19:43,564 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/641e6e6/web.assets_frontend_minimal.min.js, copying from /web/assets/641e6e6/web.assets_frontend_minimal.min.js 2026-09-25 15:19:43,573 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:43] "GET /web/assets/1/641e6e6/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.052 2026-09-25 15:19:43,577 44 INFO rb-48985ee-225086-418734 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-25 15:19:43,577 44 INFO rb-48985ee-225086-418734 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-25 15:19:43,578 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0124b0b/web.__assets_tests_call__.min.js, copying from /web/assets/0124b0b/web.__assets_tests_call__.min.js 2026-09-25 15:19:43,590 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:43] "GET /web/assets/1/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.003 0.016 2026-09-25 15:19:43,623 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:19:43,626 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:43] "GET /web/image/website/1/logo/My%20Website?unique=7abf3d8 HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 15:19:43,651 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:43] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:19:43,668 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f65aea0/web.assets_frontend_lazy.min.js, copying from /web/assets/f65aea0/web.assets_frontend_lazy.min.js 2026-09-25 15:19:43,697 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:43] "GET /web/assets/1/f65aea0/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.037 2026-09-25 15:19:43,702 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:43] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 4 0.001 0.044 2026-09-25 15:19:43,981 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:43] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-25 15:19:44,030 44 INFO rb-48985ee-225086-418734 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-25 15:19:44,035 44 INFO rb-48985ee-225086-418734 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-25 15:19:44,045 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:44] "POST /mail/data HTTP/1.1" 200 - 18 0.006 0.012 2026-09-25 15:19:44,109 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:44] "GET /my/projects/255 HTTP/1.1" 303 - 14 0.003 0.008 2026-09-25 15:19:44,300 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:44] "GET /my/projects/255/project_sharing HTTP/1.1" 200 - 72 0.016 0.173 2026-09-25 15:19:44,316 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:44] "GET /web/assets/61e7320/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:19:44,320 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:44] "GET /web/assets/76823b6/project.webclient.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:19:44,326 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:44] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.002 2026-09-25 15:19:44,599 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:44] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:19:44,601 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:44] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:19:44,611 44 INFO rb-48985ee-225086-418734 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-25 15:19:44,622 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:44] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.007 2026-09-25 15:19:44,625 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: Owl is running in 'dev' mode. 2026-09-25 15:19:44,663 44 INFO rb-48985ee-225086-418734 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-25 15:19:44,665 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:44] "POST /web/action/load HTTP/1.1" 200 - 12 0.005 0.010 2026-09-25 15:19:44,681 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:44] "POST /mail/data HTTP/1.1" 200 - 18 0.006 0.023 2026-09-25 15:19:44,761 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:44] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 68 0.019 0.068 2026-09-25 15:19:44,762 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:44] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.104 2026-09-25 15:19:44,785 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:44] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.002 0.005 2026-09-25 15:19:44,811 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:44] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 29 0.009 0.024 2026-09-25 15:19:44,870 44 INFO rb-48985ee-225086-418734 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-25 15:19:44,895 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:44] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 6 0.004 0.020 2026-09-25 15:19:44,922 44 INFO rb-48985ee-225086-418734 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-25 15:19:44,926 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:44] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.006 0.013 2026-09-25 15:19:44,956 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:44] "POST /web/dataset/call_kw/project.task.type/name_search#project.task.type.name_search HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:19:44,980 44 INFO rb-48985ee-225086-418734 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-25 15:19:45,031 44 INFO rb-48985ee-225086-418734 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-25 15:19:45,082 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: tour succeeded 2026-09-25 15:19:45,082 44 INFO rb-48985ee-225086-418734 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-25 15:19:45,121 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing.browser: heap 14676812 (allocated 16252928) 2026-09-25 15:19:45,124 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Closing chrome headless with pid 150733 2026-09-25 15:19:45,125 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Closing websocket connection 2026-09-25 15:19:45,126 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Terminating chrome headless with pid 150733 2026-09-25 15:19:45,182 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151945_182616_test_03_project_sharing.txt 2026-09-25 15:19:45,182 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_03_project_sharing: Removing chrome user profile "/tmp/tmpxl_k0m1w_chrome_odoo" 2026-09-25 15:19:45,189 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions ... 2026-09-25 15:19:45,446 44 INFO rb-48985ee-225086-418734 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-25 15:19:45,524 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-09-25 15:19:45,578 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:john from n/a 2026-09-25 15:19:45,587 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:19:45,710 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:45] "POST /mail/message/reaction HTTP/1.1" 200 - 32 0.010 0.113 2026-09-25 15:19:45,851 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome pid: 150931 2026-09-25 15:19:45,852 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome headless temporary user profile dir: /tmp/tmpmx1_ywrc_chrome_odoo 2026-09-25 15:19:45,852 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Issuing json command http://127.0.0.1:39179/json/version 2026-09-25 15:19:45,853 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39179', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:19:45,893 44 INFO rb-48985ee-225086-418734 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-25 15:19:45,893 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Issuing json command http://127.0.0.1:39179/json 2026-09-25 15:19:45,894 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:39179', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:19:45,900 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Websocket url found: ws://127.0.0.1:39179/devtools/page/2C65CCF31E7B14EBE666D126D0206607 2026-09-25 15:19:45,908 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Enable chrome headless console log notification 2026-09-25 15:19:45,911 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome headless enable page notifications 2026-09-25 15:19:45,926 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-09-25 15:19:45,928 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Setting session cookie in browser 2026-09-25 15:19:45,928 44 INFO rb-48985ee-225086-418734 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-25 15:19:45,928 44 INFO rb-48985ee-225086-418734 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-25 15:19:46,540 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:46] "GET /my/projects HTTP/1.1" 200 - 126 0.040 0.567 2026-09-25 15:19:46,543 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Navigation result: {'frameId': '2C65CCF31E7B14EBE666D126D0206607', 'loaderId': '3959D96DF85418BDC1845BFF21A21ECE', 'isDownload': False} 2026-09-25 15:19:46,543 44 INFO rb-48985ee-225086-418734 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-25 15:19:46,561 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:19:46,567 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/340467e/web.assets_frontend.min.css, copying from /web/assets/340467e/web.assets_frontend.min.css 2026-09-25 15:19:46,610 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:46] "GET /web/assets/1/340467e/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.026 0.025 2026-09-25 15:19:46,613 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/641e6e6/web.assets_frontend_minimal.min.js, copying from /web/assets/641e6e6/web.assets_frontend_minimal.min.js 2026-09-25 15:19:46,620 44 INFO rb-48985ee-225086-418734 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-25 15:19:46,620 44 INFO rb-48985ee-225086-418734 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-25 15:19:46,621 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:46] "GET /web/assets/1/641e6e6/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.003 0.050 2026-09-25 15:19:46,626 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0124b0b/web.__assets_tests_call__.min.js, copying from /web/assets/0124b0b/web.__assets_tests_call__.min.js 2026-09-25 15:19:46,638 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:46] "GET /web/assets/1/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.003 0.018 2026-09-25 15:19:46,668 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:19:46,669 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:46] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:19:46,676 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:46] "GET /web/image/website/1/logo/My%20Website?unique=7abf3d8 HTTP/1.1" 200 - 4 0.001 0.010 2026-09-25 15:19:46,706 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:46] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 15:19:46,714 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f65aea0/web.assets_frontend_lazy.min.js, copying from /web/assets/f65aea0/web.assets_frontend_lazy.min.js 2026-09-25 15:19:46,739 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:46] "GET /web/assets/1/f65aea0/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.003 0.036 2026-09-25 15:19:47,004 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:47] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-25 15:19:47,051 44 INFO rb-48985ee-225086-418734 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-25 15:19:47,056 44 INFO rb-48985ee-225086-418734 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-25 15:19:47,069 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:47] "POST /mail/data HTTP/1.1" 200 - 18 0.006 0.012 2026-09-25 15:19:47,130 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:47] "GET /my/projects/255 HTTP/1.1" 303 - 11 0.003 0.008 2026-09-25 15:19:47,317 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:47] "GET /my/projects/255/project_sharing HTTP/1.1" 200 - 70 0.017 0.167 2026-09-25 15:19:47,333 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:47] "GET /web/assets/61e7320/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:19:47,336 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:47] "GET /web/assets/76823b6/project.webclient.min.js HTTP/1.1" 200 - 2 0.000 0.005 2026-09-25 15:19:47,344 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:47] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 15:19:47,625 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:47] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:19:47,632 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:47] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:19:47,640 44 INFO rb-48985ee-225086-418734 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-25 15:19:47,651 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:47] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.007 2026-09-25 15:19:47,655 44 INFO rb-48985ee-225086-418734 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-25 15:19:47,692 44 INFO rb-48985ee-225086-418734 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-25 15:19:47,696 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:47] "POST /web/action/load HTTP/1.1" 200 - 12 0.005 0.010 2026-09-25 15:19:47,712 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:47] "POST /mail/data HTTP/1.1" 200 - 18 0.006 0.023 2026-09-25 15:19:47,786 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:47] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.018 0.064 2026-09-25 15:19:47,787 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:47] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.098 2026-09-25 15:19:47,808 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:47] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.002 0.005 2026-09-25 15:19:47,836 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:47] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.011 0.022 2026-09-25 15:19:47,898 44 INFO rb-48985ee-225086-418734 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-25 15:19:47,923 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:47] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 6 0.003 0.020 2026-09-25 15:19:47,977 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:47] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 39 0.013 0.026 2026-09-25 15:19:48,022 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:48] "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-25 15:19:48,072 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:48] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-09-25 15:19:48,151 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:48] "POST /mail/chatter_fetch HTTP/1.1" 200 - 20 0.012 0.016 2026-09-25 15:19:48,157 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:48] "GET /web/image/res.partner/1459/avatar_128?access_token=7d98befe6a6580a2e043f92a44a86b420d3a2097bf716cc35baa2374a1d79f1ao0x6ae74bb6&unique=1790349571000 HTTP/1.1" 200 - 5 0.001 0.030 2026-09-25 15:19:48,172 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:48] "POST /mail/data HTTP/1.1" 200 - 18 0.004 0.039 2026-09-25 15:19:48,190 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:48] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-09-25 15:19:48,217 44 INFO rb-48985ee-225086-418734 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-25 15:19:48,226 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:48] "GET /web/image/res.partner/2/avatar_128?access_token=ba26f2864e54da9ded89e0b7dda6377a4aa0fea87de5da94de3f96648e7b7f32o0x6ae55b51&unique=1790349571000 HTTP/1.1" 200 - 4 0.002 0.010 2026-09-25 15:19:48,229 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:48] "GET /web/assets/8f13591/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.000 0.004 2026-09-25 15:19:48,267 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: tour succeeded 2026-09-25 15:19:48,268 44 INFO rb-48985ee-225086-418734 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-25 15:19:48,309 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions.browser: heap 18662600 (allocated 20185088) 2026-09-25 15:19:48,310 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Closing chrome headless with pid 150931 2026-09-25 15:19:48,310 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Closing websocket connection 2026-09-25 15:19:48,311 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Terminating chrome headless with pid 150931 2026-09-25 15:19:48,367 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151948_367306_test_04_project_sharing_chatter_message_reactions.txt 2026-09-25 15:19:48,367 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_04_project_sharing_chatter_message_reactions: Removing chrome user profile "/tmp/tmpmx1_ywrc_chrome_odoo" 2026-09-25 15:19:48,375 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_05_project_sharing_chatter_mention_users ... 2026-09-25 15:19:48,604 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome pid: 151135 2026-09-25 15:19:48,604 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome headless temporary user profile dir: /tmp/tmpjghplld2_chrome_odoo 2026-09-25 15:19:48,604 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Issuing json command http://127.0.0.1:35853/json/version 2026-09-25 15:19:48,605 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35853', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:19:48,645 44 INFO rb-48985ee-225086-418734 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-25 15:19:48,645 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Issuing json command http://127.0.0.1:35853/json 2026-09-25 15:19:48,646 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:35853', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:19:48,652 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Websocket url found: ws://127.0.0.1:35853/devtools/page/2B1E3393BA513DFD531CF4E4EDA1FFAE 2026-09-25 15:19:48,659 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Enable chrome headless console log notification 2026-09-25 15:19:48,662 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome headless enable page notifications 2026-09-25 15:19:48,686 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-09-25 15:19:48,692 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Setting session cookie in browser 2026-09-25 15:19:48,693 44 INFO rb-48985ee-225086-418734 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-25 15:19:48,693 44 INFO rb-48985ee-225086-418734 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-25 15:19:48,700 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:19:49,475 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:49] "GET /my/projects HTTP/1.1" 200 - 133 0.039 0.738 2026-09-25 15:19:49,478 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Navigation result: {'frameId': '2B1E3393BA513DFD531CF4E4EDA1FFAE', 'loaderId': '8F457B60CF9A6F5964FE6F5295FB7B9B', 'isDownload': False} 2026-09-25 15:19:49,478 44 INFO rb-48985ee-225086-418734 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-25 15:19:49,492 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19: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-25 15:19:49,499 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/340467e/web.assets_frontend.min.css, copying from /web/assets/340467e/web.assets_frontend.min.css 2026-09-25 15:19:49,540 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:49] "GET /web/assets/1/340467e/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.026 0.023 2026-09-25 15:19:49,543 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/641e6e6/web.assets_frontend_minimal.min.js, copying from /web/assets/641e6e6/web.assets_frontend_minimal.min.js 2026-09-25 15:19:49,551 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:49] "GET /web/assets/1/641e6e6/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.003 0.049 2026-09-25 15:19:49,555 44 INFO rb-48985ee-225086-418734 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-25 15:19:49,555 44 INFO rb-48985ee-225086-418734 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-25 15:19:49,556 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0124b0b/web.__assets_tests_call__.min.js, copying from /web/assets/0124b0b/web.__assets_tests_call__.min.js 2026-09-25 15:19:49,568 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:49] "GET /web/assets/1/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.002 0.014 2026-09-25 15:19:49,605 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:49] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:19:49,606 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:19:49,608 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:49] "GET /web/image/website/1/logo/My%20Website?unique=7abf3d8 HTTP/1.1" 200 - 4 0.003 0.004 2026-09-25 15:19:49,643 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f65aea0/web.assets_frontend_lazy.min.js, copying from /web/assets/f65aea0/web.assets_frontend_lazy.min.js 2026-09-25 15:19:49,667 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:49] "GET /web/assets/1/f65aea0/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.031 2026-09-25 15:19:49,673 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:49] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 4 0.001 0.037 2026-09-25 15:19:49,927 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:49] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-25 15:19:49,979 44 INFO rb-48985ee-225086-418734 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-25 15:19:49,984 44 INFO rb-48985ee-225086-418734 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-25 15:19:49,993 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:49] "POST /mail/data HTTP/1.1" 200 - 18 0.006 0.011 2026-09-25 15:19:50,055 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:50] "GET /my/projects/255 HTTP/1.1" 303 - 11 0.003 0.007 2026-09-25 15:19:50,251 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:50] "GET /my/projects/255/project_sharing HTTP/1.1" 200 - 72 0.017 0.177 2026-09-25 15:19:50,267 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:50] "GET /web/assets/61e7320/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:19:50,269 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:50] "GET /web/assets/76823b6/project.webclient.min.js HTTP/1.1" 200 - 2 0.000 0.004 2026-09-25 15:19:50,277 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:50] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.003 2026-09-25 15:19:50,548 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:50] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:19:50,555 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:50] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:19:50,563 44 INFO rb-48985ee-225086-418734 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-25 15:19:50,574 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:50] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.007 2026-09-25 15:19:50,577 44 INFO rb-48985ee-225086-418734 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-25 15:19:50,615 44 INFO rb-48985ee-225086-418734 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-25 15:19:50,617 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:50] "POST /web/action/load HTTP/1.1" 200 - 12 0.004 0.010 2026-09-25 15:19:50,633 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:50] "POST /mail/data HTTP/1.1" 200 - 18 0.006 0.022 2026-09-25 15:19:50,707 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:50] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.018 0.063 2026-09-25 15:19:50,708 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:50] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.097 2026-09-25 15:19:50,728 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:50] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.001 0.005 2026-09-25 15:19:50,753 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:50] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.008 0.021 2026-09-25 15:19:50,820 44 INFO rb-48985ee-225086-418734 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-25 15:19:50,846 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:50] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 6 0.003 0.020 2026-09-25 15:19:50,900 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:50] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 39 0.012 0.026 2026-09-25 15:19:50,937 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:50] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:19:50,989 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:50] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-09-25 15:19:51,049 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:51] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.005 0.010 2026-09-25 15:19:51,056 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:51] "GET /web/image/res.partner/1459/avatar_128?access_token=7d98befe6a6580a2e043f92a44a86b420d3a2097bf716cc35baa2374a1d79f1ao0x6ae74bb6&unique=1790349571000 HTTP/1.1" 200 - 5 0.001 0.018 2026-09-25 15:19:51,069 44 INFO rb-48985ee-225086-418734 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-25 15:19:51,070 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:51] "POST /mail/data HTTP/1.1" 200 - 18 0.005 0.025 2026-09-25 15:19:51,360 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:51] "POST /web/dataset/call_kw/project.task/get_mention_suggestions#project.task.get_mention_suggestions HTTP/1.1" 200 - 26 0.007 0.014 2026-09-25 15:19:51,369 44 INFO rb-48985ee-225086-418734 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-25 15:19:51,450 44 INFO rb-48985ee-225086-418734 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-25 15:19:51,729 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:51] "POST /web/dataset/call_kw/project.task/get_mention_suggestions#project.task.get_mention_suggestions HTTP/1.1" 200 - 21 0.006 0.013 2026-09-25 15:19:51,763 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: tour succeeded 2026-09-25 15:19:51,763 44 INFO rb-48985ee-225086-418734 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-25 15:19:51,806 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users.browser: heap 17503220 (allocated 19660800) 2026-09-25 15:19:51,808 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Closing chrome headless with pid 151135 2026-09-25 15:19:51,809 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Closing websocket connection 2026-09-25 15:19:51,809 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Terminating chrome headless with pid 151135 2026-09-25 15:19:51,865 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151951_865737_test_05_project_sharing_chatter_mention_users.txt 2026-09-25 15:19:51,865 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_05_project_sharing_chatter_mention_users: Removing chrome user profile "/tmp/tmpjghplld2_chrome_odoo" 2026-09-25 15:19:51,873 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal ... 2026-09-25 15:19:52,249 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome pid: 151333 2026-09-25 15:19:52,249 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome headless temporary user profile dir: /tmp/tmpvq_ikb6t_chrome_odoo 2026-09-25 15:19:52,249 44 INFO rb-48985ee-225086-418734 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:41489/json/version 2026-09-25 15:19:52,250 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41489', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:19:52,252 44 INFO rb-48985ee-225086-418734 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-25 15:19:52,252 44 INFO rb-48985ee-225086-418734 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:41489/json 2026-09-25 15:19:52,252 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41489', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:19:52,253 44 INFO rb-48985ee-225086-418734 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:41489/devtools/page/CFD22A352E2C7DE79ED32100FCEE9241 2026-09-25 15:19:52,254 44 INFO rb-48985ee-225086-418734 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-25 15:19:52,255 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome headless enable page notifications 2026-09-25 15:19:52,275 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:georges1 from n/a 2026-09-25 15:19:52,280 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Setting session cookie in browser 2026-09-25 15:19:52,280 44 INFO rb-48985ee-225086-418734 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-25 15:19:52,281 44 INFO rb-48985ee-225086-418734 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-25 15:19:52,287 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:19:52,402 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:52] "GET /odoo HTTP/1.1" 303 - 5 0.001 0.116 2026-09-25 15:19:53,035 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:53] "GET /my HTTP/1.1" 200 - 141 0.044 0.586 2026-09-25 15:19:53,038 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Navigation result: {'frameId': 'CFD22A352E2C7DE79ED32100FCEE9241', 'loaderId': '612BBD9C9FB5A365DC1B2084FBE7FB7C', 'isDownload': False} 2026-09-25 15:19:53,038 44 INFO rb-48985ee-225086-418734 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-25 15:19:53,057 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19: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-25 15:19:53,062 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/340467e/web.assets_frontend.min.css, copying from /web/assets/340467e/web.assets_frontend.min.css 2026-09-25 15:19:53,107 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:53] "GET /web/assets/1/340467e/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.027 0.026 2026-09-25 15:19:53,110 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/641e6e6/web.assets_frontend_minimal.min.js, copying from /web/assets/641e6e6/web.assets_frontend_minimal.min.js 2026-09-25 15:19:53,118 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:53] "GET /web/assets/1/641e6e6/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.003 0.040 2026-09-25 15:19:53,123 44 INFO rb-48985ee-225086-418734 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-25 15:19:53,123 44 INFO rb-48985ee-225086-418734 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-25 15:19:53,124 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/0124b0b/web.__assets_tests_call__.min.js, copying from /web/assets/0124b0b/web.__assets_tests_call__.min.js 2026-09-25 15:19:53,136 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:53] "GET /web/assets/1/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.002 0.015 2026-09-25 15:19:53,174 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:53] "GET /viin_appointment/static/description/appointment.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:19:53,177 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:53] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:19:53,179 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:53] "GET /portal/static/src/img/portal-addresses.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:19:53,181 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:53] "GET /web/image/website/1/logo/My%20Website?unique=7abf3d8 HTTP/1.1" 200 - 4 0.002 0.009 2026-09-25 15:19:53,182 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:53] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:19:53,183 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:19:53,185 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:53] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 15:19:53,222 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f65aea0/web.assets_frontend_lazy.min.js, copying from /web/assets/f65aea0/web.assets_frontend_lazy.min.js 2026-09-25 15:19:53,247 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:53] "GET /web/assets/1/f65aea0/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.034 2026-09-25 15:19:53,252 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:53] "GET /web/image/website/1/favicon?unique=7abf3d8 HTTP/1.1" 200 - 4 0.001 0.039 2026-09-25 15:19:53,513 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:53] "GET /website/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.004 2026-09-25 15:19:53,560 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:53] "POST /my/counters HTTP/1.1" 200 - 32 0.009 0.016 2026-09-25 15:19:53,564 44 INFO rb-48985ee-225086-418734 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-25 15:19:53,582 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:53] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:19:53,588 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:53] "POST /my/counters HTTP/1.1" 200 - 29 0.012 0.041 2026-09-25 15:19:53,601 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:53] "GET /viin_helpdesk/static/src/img/viin_helpdesk.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:19:53,604 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:53] "GET /account/static/src/img/bill.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:19:53,610 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:53] "GET /web/static/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:19:53,611 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:53] "GET /project/static/src/img/tasks.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:19:53,621 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:53] "POST /my/counters HTTP/1.1" 200 - 30 0.017 0.066 2026-09-25 15:19:53,638 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:53] "POST /mail/data HTTP/1.1" 200 - 18 0.006 0.066 2026-09-25 15:19:53,769 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:53] "GET /my/projects HTTP/1.1" 200 - 38 0.015 0.182 2026-09-25 15:19:53,911 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:53] "GET /website/translations?hash=8de34bbaf0fc55f9f49110b3699ad30d49c495be&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:19:53,913 44 INFO rb-48985ee-225086-418734 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-25 15:19:53,947 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:53] "POST /mail/data HTTP/1.1" 200 - 7 0.003 0.007 2026-09-25 15:19:53,986 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:53] "GET /my/projects/255 HTTP/1.1" 303 - 11 0.003 0.007 2026-09-25 15:19:54,162 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:54] "GET /my/projects/255/project_sharing HTTP/1.1" 200 - 68 0.013 0.161 2026-09-25 15:19:54,178 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:54] "GET /web/assets/61e7320/project.webclient.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:19:54,181 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:54] "GET /web/assets/76823b6/project.webclient.min.js HTTP/1.1" 200 - 2 0.000 0.006 2026-09-25 15:19:54,189 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:54] "GET /web/assets/0124b0b/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.000 0.002 2026-09-25 15:19:54,443 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:54] "GET /web/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:19:54,449 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:54] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:19:54,457 44 INFO rb-48985ee-225086-418734 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-25 15:19:54,468 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:54] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.007 2026-09-25 15:19:54,472 44 INFO rb-48985ee-225086-418734 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-25 15:19:54,513 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:54] "POST /web/action/load HTTP/1.1" 200 - 12 0.005 0.009 2026-09-25 15:19:54,529 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:54] "POST /mail/data HTTP/1.1" 200 - 18 0.006 0.020 2026-09-25 15:19:54,603 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:54] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 66 0.019 0.063 2026-09-25 15:19:54,605 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.098 2026-09-25 15:19:54,627 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:54] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 4 0.002 0.005 2026-09-25 15:19:54,652 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:54] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 28 0.008 0.024 2026-09-25 15:19:54,710 44 INFO rb-48985ee-225086-418734 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-25 15:19:54,733 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:54] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 6 0.002 0.019 2026-09-25 15:19:54,790 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:54] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 43 0.014 0.028 2026-09-25 15:19:54,832 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:54] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:19:54,889 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:54] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-09-25 15:19:54,934 44 INFO rb-48985ee-225086-418734 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-25 15:19:54,966 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:54] "POST /mail/chatter_fetch HTTP/1.1" 200 - 12 0.004 0.010 2026-09-25 15:19:54,986 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:54] "GET /web/image/res.partner/1459/avatar_128?access_token=7d98befe6a6580a2e043f92a44a86b420d3a2097bf716cc35baa2374a1d79f1ao0x6ae74bb6&unique=1790349571000 HTTP/1.1" 200 - 5 0.001 0.017 2026-09-25 15:19:54,993 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: tour succeeded 2026-09-25 15:19:54,995 44 INFO rb-48985ee-225086-418734 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-25 15:19:55,002 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:19:55] "POST /mail/data HTTP/1.1" 200 - 18 0.005 0.026 2026-09-25 15:19:55,066 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal.browser: heap 17051904 (allocated 20709376) 2026-09-25 15:19:55,069 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Closing chrome headless with pid 151333 2026-09-25 15:19:55,069 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Closing websocket connection 2026-09-25 15:19:55,071 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Terminating chrome headless with pid 151333 2026-09-25 15:19:55,127 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_151955_127291_test_blocked_task_with_project_sharing_string_portal.txt 2026-09-25 15:19:55,127 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.test_blocked_task_with_project_sharing_string_portal: Removing chrome user profile "/tmp/tmpvq_ikb6t_chrome_odoo" 2026-09-25 15:19:55,142 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-25 15:19:55,813 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_action_convert_to_subtask_on_private_task ... 2026-09-25 15:19:55,849 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_convert_tasks_to_subtask ... 2026-09-25 15:19:55,904 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_copy_project_with_subtasks ... 2026-09-25 15:19:56,068 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_display_in_project_is_correctly_set_when_parent_task_changes ... 2026-09-25 15:19:56,244 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_display_in_project_unset_parent ... 2026-09-25 15:19:56,516 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_get_all_subtasks ... 2026-09-25 15:19:56,652 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_invisible_subtask_became_visible_when_converted_to_task ... 2026-09-25 15:19:56,749 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_display_in_project ... 2026-09-25 15:19:56,934 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_followers ... 2026-09-25 15:19:57,204 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_name ... 2026-09-25 15:19:57,423 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_creation_with_form ... 2026-09-25 15:19:57,878 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_partner_follows_parent_not_project ... 2026-09-25 15:19:58,168 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_private_project_and_parent_task ... 2026-09-25 15:19:58,420 44 INFO rb-48985ee-225086-418734 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-25 15:19:58,548 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_project ... 2026-09-25 15:19:58,690 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_stage ... 2026-09-25 15:19:58,781 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_unlinking ... 2026-09-25 15:19:59,054 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted mail.message records with IDs: [15775, 15722] 2026-09-25 15:19:59,077 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted project.task records with IDs: [1071, 1135] 2026-09-25 15:19:59,080 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3215, 3216, 3292, 3293] 2026-09-25 15:19:59,084 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtasks_inherits_tags_of_parent ... 2026-09-25 15:19:59,151 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_any_task_form ... 2026-09-25 15:20:01,266 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_default_form ... 2026-09-25 15:20:01,508 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_quick_create_task_form ... 2026-09-25 15:20:01,566 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_task_form2 ... 2026-09-25 15:20:01,829 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_toggle_active_task_with_subtasks ... 2026-09-25 15:20:01,947 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-25 15:20:02,948 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_tags_filter: Starting TestProjectTags.test_01_project_tags ... 2026-09-25 15:20:03,198 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome pid: 151538 2026-09-25 15:20:03,199 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome headless temporary user profile dir: /tmp/tmpgo9ghq4p_chrome_odoo 2026-09-25 15:20:03,199 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Issuing json command http://127.0.0.1:43289/json/version 2026-09-25 15:20:03,200 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43289', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:20:03,201 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Browser version: Chrome/150.0.7871.114 2026-09-25 15:20:03,201 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Issuing json command http://127.0.0.1:43289/json 2026-09-25 15:20:03,202 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:43289', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:20:03,202 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Websocket url found: ws://127.0.0.1:43289/devtools/page/C278027283E226488A54892E8C595E50 2026-09-25 15:20:03,204 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Enable chrome headless console log notification 2026-09-25 15:20:03,204 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome headless enable page notifications 2026-09-25 15:20:03,237 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-25 15:20:03,242 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Setting session cookie in browser 2026-09-25 15:20:03,242 44 INFO rb-48985ee-225086-418734 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-25 15:20:03,242 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-25 15:20:03,249 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:20:03,950 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:03] "GET /odoo HTTP/1.1" 200 - 150 0.041 0.661 2026-09-25 15:20:03,953 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Navigation result: {'frameId': 'C278027283E226488A54892E8C595E50', 'loaderId': 'A48465FD0AB8810819BAAD017010D6D8', 'isDownload': False} 2026-09-25 15:20:03,953 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Evaluate ready code "odoo.isTourReady('project_tags_filter_tour')" 2026-09-25 15:20:03,973 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:03] "GET /web/assets/753955b/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 15:20:03,976 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:03] "GET /web/assets/971e810/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 15:20:04,043 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:04] "GET /web/webclient/load_menus HTTP/1.1" 200 - 27 0.011 0.062 2026-09-25 15:20:04,049 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:04] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 6 0.002 0.076 2026-09-25 15:20:04,056 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:04] "GET /web/assets/8d0c2ad/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 15:20:04,088 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:04] "GET /web/assets/57e19b4/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 15:20:04,443 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:04] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:20:04,444 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:04] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:20:04,449 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:04] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-25 15:20:04,471 44 INFO rb-48985ee-225086-418734 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-25 15:20:04,493 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:04] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.013 0.024 2026-09-25 15:20:04,496 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:04] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.034 2026-09-25 15:20:04,498 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: Owl is running in 'dev' mode. 2026-09-25 15:20:04,504 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:04] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.029 2026-09-25 15:20:04,507 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:04] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:20:04,515 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:04] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:20:04,550 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:04] "GET /odoo HTTP/1.1" 200 - 29 0.009 0.023 2026-09-25 15:20:04,560 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:04] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.038 2026-09-25 15:20:04,593 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:04] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.003 0.010 2026-09-25 15:20:04,606 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 15:20:04,608 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 15:20:04,615 44 INFO rb-48985ee-225086-418734 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-25 15:20:04,620 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:04] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.009 0.030 2026-09-25 15:20:04,623 44 INFO rb-48985ee-225086-418734 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-25 15:20:04,632 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:04] "GET /web/image/res.partner/3/avatar_128?unique=1790342516000 HTTP/1.1" 200 - 6 0.003 0.045 2026-09-25 15:20:04,635 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:04] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.049 2026-09-25 15:20:04,637 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:04] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.050 2026-09-25 15:20:04,651 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:04] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.036 2026-09-25 15:20:04,673 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:04] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:20:04,674 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:04] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 15:20:04,678 44 INFO rb-48985ee-225086-418734 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-25 15:20:04,687 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:04] "POST /mail/data HTTP/1.1" 200 - 34 0.014 0.056 2026-09-25 15:20:04,689 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:04] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.076 2026-09-25 15:20:04,695 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:04] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.001 0.014 2026-09-25 15:20:04,732 44 INFO rb-48985ee-225086-418734 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-25 15:20:04,745 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:04] "POST /web/action/load HTTP/1.1" 200 - 11 0.003 0.008 2026-09-25 15:20:04,899 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:04] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 118 0.035 0.094 2026-09-25 15:20:04,922 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:04] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:20:04,924 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:04] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:20:04,961 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:04] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 31 0.011 0.031 2026-09-25 15:20:04,963 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:04] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.028 2026-09-25 15:20:04,978 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:04] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:20:05,053 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:05] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.003 0.009 2026-09-25 15:20:05,060 44 INFO rb-48985ee-225086-418734 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-25 15:20:05,106 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:05] "POST /mail/data HTTP/1.1" 200 - 45 0.011 0.032 2026-09-25 15:20:05,132 44 INFO rb-48985ee-225086-418734 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-25 15:20:05,136 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:05] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.004 0.009 2026-09-25 15:20:05,163 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:05] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 21 0.008 0.025 2026-09-25 15:20:05,167 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:05] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.001 0.037 2026-09-25 15:20:05,189 44 INFO rb-48985ee-225086-418734 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-25 15:20:05,241 44 INFO rb-48985ee-225086-418734 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-25 15:20:05,291 44 INFO rb-48985ee-225086-418734 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-25 15:20:05,348 44 INFO rb-48985ee-225086-418734 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-25 15:20:05,408 44 INFO rb-48985ee-225086-418734 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-25 15:20:05,409 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:05] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.005 2026-09-25 15:20:05,434 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:05] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 21 0.007 0.021 2026-09-25 15:20:05,460 44 INFO rb-48985ee-225086-418734 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-25 15:20:05,510 44 INFO rb-48985ee-225086-418734 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-25 15:20:05,561 44 INFO rb-48985ee-225086-418734 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-25 15:20:05,616 44 INFO rb-48985ee-225086-418734 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-25 15:20:05,675 44 INFO rb-48985ee-225086-418734 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-25 15:20:05,678 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:05] "POST /web/dataset/call_kw/project.project/read_progress_bar#project.project.read_progress_bar HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:20:05,704 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:05] "POST /web/dataset/call_kw/project.project/web_read_group#project.project.web_read_group HTTP/1.1" 200 - 22 0.008 0.024 2026-09-25 15:20:05,731 44 INFO rb-48985ee-225086-418734 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-25 15:20:05,782 44 INFO rb-48985ee-225086-418734 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-25 15:20:05,833 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: tour succeeded 2026-09-25 15:20:05,833 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: ╔═════════════════════════════════════════╗ ║ TOUR project_tags_filter_tour SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-25 15:20:05,883 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags.browser: heap 26647776 (allocated 28033024) 2026-09-25 15:20:05,885 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Closing chrome headless with pid 151538 2026-09-25 15:20:05,887 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Closing websocket connection 2026-09-25 15:20:05,887 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Terminating chrome headless with pid 151538 2026-09-25 15:20:05,946 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_152005_946302_test_01_project_tags.txt 2026-09-25 15:20:05,946 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.test_01_project_tags: Removing chrome user profile "/tmp/tmpgo9ghq4p_chrome_odoo" 2026-09-25 15:20:05,965 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-25 15:20:06,040 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_template_ui: Starting TestProjectTemplatesTour.test_project_templates_tour ... 2026-09-25 15:20:06,319 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome pid: 151745 2026-09-25 15:20:06,319 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome headless temporary user profile dir: /tmp/tmp7w1_ayn8_chrome_odoo 2026-09-25 15:20:06,319 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Issuing json command http://127.0.0.1:40597/json/version 2026-09-25 15:20:06,320 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40597', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:20:06,322 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Browser version: Chrome/150.0.7871.114 2026-09-25 15:20:06,322 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Issuing json command http://127.0.0.1:40597/json 2026-09-25 15:20:06,322 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40597', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:20:06,323 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Websocket url found: ws://127.0.0.1:40597/devtools/page/DDD3B2A99030345B612E04107AB1A745 2026-09-25 15:20:06,325 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Enable chrome headless console log notification 2026-09-25 15:20:06,325 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome headless enable page notifications 2026-09-25 15:20:06,377 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-25 15:20:06,380 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Setting session cookie in browser 2026-09-25 15:20:06,381 44 INFO rb-48985ee-225086-418734 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-25 15:20:06,381 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-25 15:20:06,388 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:20:07,145 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:07] "GET /odoo HTTP/1.1" 200 - 153 0.042 0.717 2026-09-25 15:20:07,147 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Navigation result: {'frameId': 'DDD3B2A99030345B612E04107AB1A745', 'loaderId': 'D6AD01BF95F53B3B911D86CB7370EBF5', 'isDownload': False} 2026-09-25 15:20:07,148 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Evaluate ready code "odoo.isTourReady('project_templates_tour')" 2026-09-25 15:20:07,167 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:07] "GET /web/assets/971e810/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:20:07,170 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:07] "GET /web/assets/753955b/web.assets_web.min.js HTTP/1.1" 200 - 2 0.000 0.009 2026-09-25 15:20:07,239 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:07] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.014 0.062 2026-09-25 15:20:07,245 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:07] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.078 2026-09-25 15:20:07,253 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:07] "GET /web/assets/8d0c2ad/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 15:20:07,285 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:07] "GET /web/assets/57e19b4/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 15:20:07,646 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:07] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:20:07,647 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:07] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:20:07,656 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:07] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-25 15:20:07,678 44 INFO rb-48985ee-225086-418734 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-25 15:20:07,698 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:07] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.010 0.024 2026-09-25 15:20:07,701 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:07] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.037 2026-09-25 15:20:07,707 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: Owl is running in 'dev' mode. 2026-09-25 15:20:07,708 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:07] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.028 2026-09-25 15:20:07,715 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:07] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:20:07,723 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:07] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:20:07,757 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:07] "GET /odoo HTTP/1.1" 200 - 29 0.008 0.023 2026-09-25 15:20:07,768 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:07] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.037 2026-09-25 15:20:07,807 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:20:07,808 44 INFO rb-48985ee-225086-418734 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-25 15:20:07,811 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:07] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.007 0.017 2026-09-25 15:20:07,814 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20: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-25 15:20:07,819 44 INFO rb-48985ee-225086-418734 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-25 15:20:07,827 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:07] "GET /web/image/res.partner/3/avatar_128?unique=1790349605000 HTTP/1.1" 200 - 6 0.005 0.035 2026-09-25 15:20:07,836 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:07] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.002 0.045 2026-09-25 15:20:07,838 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:07] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.045 2026-09-25 15:20:07,852 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:07] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.035 2026-09-25 15:20:07,872 44 INFO rb-48985ee-225086-418734 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-25 15:20:07,883 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:07] "POST /mail/data HTTP/1.1" 200 - 34 0.012 0.049 2026-09-25 15:20:07,885 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:07] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.061 2026-09-25 15:20:07,887 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:07] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.013 2026-09-25 15:20:07,889 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:07] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.016 2026-09-25 15:20:07,892 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:07] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.098 2026-09-25 15:20:07,920 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:07] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:20:07,920 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:07] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:20:07,926 44 INFO rb-48985ee-225086-418734 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-25 15:20:07,937 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:07] "POST /web/action/load HTTP/1.1" 200 - 10 0.003 0.007 2026-09-25 15:20:08,082 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:08] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 106 0.033 0.092 2026-09-25 15:20:08,104 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:08] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-25 15:20:08,106 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:08] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:20:08,139 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:08] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:20:08,238 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:08] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:20:08,258 44 INFO rb-48985ee-225086-418734 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-25 15:20:08,262 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:08] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.002 0.012 2026-09-25 15:20:08,274 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:08] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.003 0.021 2026-09-25 15:20:08,285 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:08] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.003 0.033 2026-09-25 15:20:08,295 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:08] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.003 0.045 2026-09-25 15:20:08,305 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:08] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.003 0.052 2026-09-25 15:20:08,316 44 INFO rb-48985ee-225086-418734 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-25 15:20:08,348 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:08] "POST /mail/data HTTP/1.1" 200 - 45 0.012 0.076 2026-09-25 15:20:08,350 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:08] "POST /web/dataset/call_kw/project.template.create.wizard/action_open_template_view#project.template.create.wizard.action_open_template_view HTTP/1.1" 200 - 2 0.000 0.035 2026-09-25 15:20:08,379 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:08] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.003 0.009 2026-09-25 15:20:08,398 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:08] "POST /web/dataset/call_kw/project.template.create.wizard/get_views#project.template.create.wizard.get_views HTTP/1.1" 200 - 14 0.004 0.017 2026-09-25 15:20:08,427 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:08] "POST /web/dataset/call_kw/project.template.create.wizard/onchange#project.template.create.wizard.onchange HTTP/1.1" 200 - 13 0.005 0.014 2026-09-25 15:20:08,469 44 INFO rb-48985ee-225086-418734 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-25 15:20:08,526 44 INFO rb-48985ee-225086-418734 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-25 15:20:08,535 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:08] "POST /web/dataset/call_kw/project.template.create.wizard/web_save#project.template.create.wizard.web_save HTTP/1.1" 200 - 4 0.002 0.005 2026-09-25 15:20:08,663 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:08] "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 - 147 0.040 0.082 2026-09-25 15:20:08,786 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:08] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 70 0.018 0.097 2026-09-25 15:20:08,805 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:08] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:20:08,811 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:08] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.001 0.009 2026-09-25 15:20:08,814 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:08] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.009 2026-09-25 15:20:08,824 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:08] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:20:08,850 44 INFO rb-48985ee-225086-418734 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-25 15:20:08,880 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:08] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.002 0.026 2026-09-25 15:20:08,908 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:08] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 15 0.006 0.014 2026-09-25 15:20:08,910 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:08] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.020 2026-09-25 15:20:08,918 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:08] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:20:08,946 44 INFO rb-48985ee-225086-418734 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-25 15:20:09,000 44 INFO rb-48985ee-225086-418734 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-25 15:20:09,029 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:09] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.003 0.024 2026-09-25 15:20:09,061 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:09] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 15 0.008 0.012 2026-09-25 15:20:09,063 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:09] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.019 2026-09-25 15:20:09,074 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:09] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:20:09,102 44 INFO rb-48985ee-225086-418734 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-25 15:20:09,156 44 INFO rb-48985ee-225086-418734 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-25 15:20:09,158 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:09] "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-25 15:20:09,171 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:09] "POST /web/dataset/call_kw/project.template.create.wizard/get_views#project.template.create.wizard.get_views HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:20:09,185 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:09] "POST /web/dataset/call_kw/project.template.create.wizard/onchange#project.template.create.wizard.onchange HTTP/1.1" 200 - 6 0.002 0.007 2026-09-25 15:20:09,209 44 INFO rb-48985ee-225086-418734 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-25 15:20:09,263 44 INFO rb-48985ee-225086-418734 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-25 15:20:09,268 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:09] "POST /web/dataset/call_kw/project.template.create.wizard/web_save#project.template.create.wizard.web_save HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 15:20:09,380 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:09] "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 - 110 0.030 0.076 2026-09-25 15:20:09,422 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:09] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.002 0.031 2026-09-25 15:20:09,438 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:09] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.002 0.005 2026-09-25 15:20:09,443 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:09] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.001 0.011 2026-09-25 15:20:09,447 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:09] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.012 2026-09-25 15:20:09,451 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:09] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:20:09,483 44 INFO rb-48985ee-225086-418734 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-25 15:20:09,511 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:09] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.002 0.024 2026-09-25 15:20:09,537 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:09] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 15 0.007 0.012 2026-09-25 15:20:09,539 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:09] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.018 2026-09-25 15:20:09,547 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:09] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:20:09,579 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: tour succeeded 2026-09-25 15:20:09,580 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: ╔═══════════════════════════════════════╗ ║ TOUR project_templates_tour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-25 15:20:09,643 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour.browser: heap 33503568 (allocated 35770368) 2026-09-25 15:20:09,647 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Closing chrome headless with pid 151745 2026-09-25 15:20:09,648 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Closing websocket connection 2026-09-25 15:20:09,648 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Terminating chrome headless with pid 151745 2026-09-25 15:20:09,706 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_152009_706478_test_project_templates_tour.txt 2026-09-25 15:20:09,706 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_template_ui.TestProjectTemplatesTour.test_project_templates_tour: Removing chrome user profile "/tmp/tmp7w1_ayn8_chrome_odoo" 2026-09-25 15:20:09,721 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-25 15:20:09,743 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_01_project_tour ... 2026-09-25 15:20:09,984 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome pid: 151989 2026-09-25 15:20:09,985 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmpah3ktz2__chrome_odoo 2026-09-25 15:20:09,985 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Issuing json command http://127.0.0.1:37357/json/version 2026-09-25 15:20:09,986 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37357', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:20:09,987 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Browser version: Chrome/150.0.7871.114 2026-09-25 15:20:09,987 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Issuing json command http://127.0.0.1:37357/json 2026-09-25 15:20:09,988 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37357', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:20:09,989 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:37357/devtools/page/4877E94FA3B5D01C2F2475288D14F23C 2026-09-25 15:20:09,990 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Enable chrome headless console log notification 2026-09-25 15:20:09,991 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome headless enable page notifications 2026-09-25 15:20:10,001 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-25 15:20:10,006 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Setting session cookie in browser 2026-09-25 15:20:10,007 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Open "http://127.0.0.1:8069/odoo" in browser 2026-09-25 15:20:10,007 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-25 15:20:10,014 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:20:10,732 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:10] "GET /odoo HTTP/1.1" 200 - 162 0.044 0.675 2026-09-25 15:20:10,734 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Navigation result: {'frameId': '4877E94FA3B5D01C2F2475288D14F23C', 'loaderId': 'C10DDA037A949BF197131049F08B782A', 'isDownload': False} 2026-09-25 15:20:10,735 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-09-25 15:20:10,756 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:10] "GET /web/assets/753955b/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 15:20:10,781 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:10] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 15 0.008 0.022 2026-09-25 15:20:10,784 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:10] "GET /web/assets/971e810/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.034 2026-09-25 15:20:10,838 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:10] "GET /web/webclient/load_menus HTTP/1.1" 200 - 15 0.008 0.080 2026-09-25 15:20:10,842 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:10] "GET /web/assets/8d0c2ad/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-25 15:20:10,876 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:10] "GET /web/assets/57e19b4/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 15:20:11,227 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:11] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:20:11,228 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:11] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:20:11,236 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:11] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 15:20:11,256 44 INFO rb-48985ee-225086-418734 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-25 15:20:11,276 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:11] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.010 0.024 2026-09-25 15:20:11,278 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:11] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.031 2026-09-25 15:20:11,286 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:11] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.025 2026-09-25 15:20:11,286 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-09-25 15:20:11,296 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:11] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:20:11,304 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:11] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:20:11,338 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:11] "GET /odoo HTTP/1.1" 200 - 29 0.008 0.023 2026-09-25 15:20:11,348 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:11] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.037 2026-09-25 15:20:11,398 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:20:11,399 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:11] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.009 0.018 2026-09-25 15:20:11,400 44 INFO rb-48985ee-225086-418734 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-25 15:20:11,407 44 INFO rb-48985ee-225086-418734 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-25 15:20:11,409 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 15:20:11,412 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:11] "GET /web/image/res.partner/3/avatar_128?unique=1790342516000 HTTP/1.1" 200 - 6 0.004 0.036 2026-09-25 15:20:11,422 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:11] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.003 0.046 2026-09-25 15:20:11,425 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:11] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.039 2026-09-25 15:20:11,441 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:11] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.004 0.032 2026-09-25 15:20:11,442 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:11] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.057 2026-09-25 15:20:11,471 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:11] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:20:11,473 44 INFO rb-48985ee-225086-418734 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-25 15:20:11,473 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:11] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:20:11,481 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:11] "POST /mail/data HTTP/1.1" 200 - 34 0.018 0.049 2026-09-25 15:20:11,483 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:11] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.071 2026-09-25 15:20:11,525 44 INFO rb-48985ee-225086-418734 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-25 15:20:11,536 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:11] "POST /web/action/load HTTP/1.1" 200 - 10 0.003 0.007 2026-09-25 15:20:11,576 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [4/54] Tour project_tour → Step .o_project_kanban 2026-09-25 15:20:11,682 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:11] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 110 0.033 0.093 2026-09-25 15:20:11,703 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:11] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-25 15:20:11,705 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:11] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:20:11,737 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:11] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:20:11,835 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:11] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:20:11,852 44 INFO rb-48985ee-225086-418734 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-25 15:20:11,862 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:11] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.003 0.014 2026-09-25 15:20:11,874 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:11] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.003 0.024 2026-09-25 15:20:11,886 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:11] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.003 0.035 2026-09-25 15:20:11,896 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:11] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.003 0.045 2026-09-25 15:20:11,907 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:11] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.003 0.054 2026-09-25 15:20:11,909 44 INFO rb-48985ee-225086-418734 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-25 15:20:11,949 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:11] "POST /mail/data HTTP/1.1" 200 - 45 0.011 0.085 2026-09-25 15:20:11,976 44 INFO rb-48985ee-225086-418734 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-25 15:20:11,983 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:11] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.004 0.010 2026-09-25 15:20:11,992 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:11] "POST /web/action/load HTTP/1.1" 200 - 11 0.003 0.014 2026-09-25 15:20:12,017 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:12] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.002 0.010 2026-09-25 15:20:12,037 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:12] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 4 0.002 0.008 2026-09-25 15:20:12,078 44 INFO rb-48985ee-225086-418734 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-25 15:20:12,136 44 INFO rb-48985ee-225086-418734 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-25 15:20:12,185 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:12] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 45 0.014 0.033 2026-09-25 15:20:12,219 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:12] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 21 0.007 0.019 2026-09-25 15:20:12,351 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:12] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 76 0.022 0.100 2026-09-25 15:20:12,370 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:12] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:20:12,376 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:12] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.001 0.011 2026-09-25 15:20:12,381 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:12] "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-25 15:20:12,390 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:12] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:20:12,415 44 INFO rb-48985ee-225086-418734 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-25 15:20:12,470 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [11/54] Tour project_tour → Step .o_kanban_group 2026-09-25 15:20:12,487 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:12] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 10 0.005 0.011 2026-09-25 15:20:12,520 44 INFO rb-48985ee-225086-418734 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-25 15:20:12,573 44 INFO rb-48985ee-225086-418734 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-25 15:20:12,627 44 INFO rb-48985ee-225086-418734 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-25 15:20:12,635 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:12] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.002 0.005 2026-09-25 15:20:12,651 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:12] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 7 0.003 0.008 2026-09-25 15:20:12,677 44 INFO rb-48985ee-225086-418734 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-25 15:20:12,732 44 INFO rb-48985ee-225086-418734 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-25 15:20:12,749 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:12] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.003 0.011 2026-09-25 15:20:12,763 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:12] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.002 0.006 2026-09-25 15:20:12,785 44 INFO rb-48985ee-225086-418734 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-25 15:20:12,838 44 INFO rb-48985ee-225086-418734 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-25 15:20:12,888 44 INFO rb-48985ee-225086-418734 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-25 15:20:12,944 44 INFO rb-48985ee-225086-418734 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-25 15:20:12,996 44 INFO rb-48985ee-225086-418734 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-25 15:20:13,011 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:13] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 52 0.022 0.044 2026-09-25 15:20:13,023 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:13] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.000 0.005 2026-09-25 15:20:13,042 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:13] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.005 0.013 2026-09-25 15:20:13,058 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:13] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.001 0.005 2026-09-25 15:20:13,063 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:13] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.001 0.010 2026-09-25 15:20:13,208 44 INFO rb-48985ee-225086-418734 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-25 15:20:13,219 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:13] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 33 0.014 0.028 2026-09-25 15:20:13,231 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:13] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.001 0.006 2026-09-25 15:20:13,236 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:13] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.001 0.011 2026-09-25 15:20:13,251 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:13] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.004 0.018 2026-09-25 15:20:13,257 44 INFO rb-48985ee-225086-418734 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-25 15:20:13,312 44 INFO rb-48985ee-225086-418734 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-25 15:20:13,349 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:13] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.002 0.032 2026-09-25 15:20:13,389 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:13] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 17 0.008 0.017 2026-09-25 15:20:13,430 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:13] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 30 0.012 0.051 2026-09-25 15:20:13,447 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:13] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:20:13,482 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:13] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:20:13,490 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:13] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:20:13,533 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:13] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-09-25 15:20:13,552 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:13] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.004 0.008 2026-09-25 15:20:13,560 44 INFO rb-48985ee-225086-418734 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-25 15:20:13,593 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:13] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.008 0.021 2026-09-25 15:20:13,623 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:13] "POST /mail/data HTTP/1.1" 200 - 34 0.009 0.047 2026-09-25 15:20:13,634 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:13] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.004 0.065 2026-09-25 15:20:13,643 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:13] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-09-25 15:20:13,695 44 INFO rb-48985ee-225086-418734 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-25 15:20:13,710 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:13] "POST /web/dataset/call_kw/project.task/zalo_check_recipients#project.task.zalo_check_recipients HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:20:13,724 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:13] "GET /web/assets/8f13591/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 15:20:13,752 44 INFO rb-48985ee-225086-418734 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-25 15:20:13,813 44 INFO rb-48985ee-225086-418734 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-25 15:20:13,864 44 INFO rb-48985ee-225086-418734 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-25 15:20:13,923 44 INFO rb-48985ee-225086-418734 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-25 15:20:13,951 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:13] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 23 0.006 0.021 2026-09-25 15:20:13,971 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:13] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.003 0.010 2026-09-25 15:20:13,987 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:13] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 2 0.001 0.002 2026-09-25 15:20:13,988 44 INFO rb-48985ee-225086-418734 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-25 15:20:14,047 44 INFO rb-48985ee-225086-418734 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-25 15:20:14,062 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:14] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.004 0.010 2026-09-25 15:20:14,071 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:14] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:20:14,092 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:14] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 - 17 0.005 0.015 2026-09-25 15:20:14,102 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:14] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.001 0.004 2026-09-25 15:20:14,103 44 INFO rb-48985ee-225086-418734 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-25 15:20:14,128 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:14] "POST /mail/data HTTP/1.1" 200 - 25 0.007 0.018 2026-09-25 15:20:14,162 44 INFO rb-48985ee-225086-418734 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-25 15:20:14,170 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:14] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.003 0.008 2026-09-25 15:20:14,212 44 INFO rb-48985ee-225086-418734 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-25 15:20:14,267 44 INFO rb-48985ee-225086-418734 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-25 15:20:14,273 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:14] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:20:14,315 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:14] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 27 0.009 0.026 2026-09-25 15:20:14,324 44 INFO rb-48985ee-225086-418734 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-25 15:20:14,325 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:14] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:20:14,378 44 INFO rb-48985ee-225086-418734 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-25 15:20:14,439 44 INFO rb-48985ee-225086-418734 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-25 15:20:14,466 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:14] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 12 0.005 0.018 2026-09-25 15:20:14,488 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:14] "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-25 15:20:14,492 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:14] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:20:14,506 44 INFO rb-48985ee-225086-418734 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-25 15:20:14,557 44 INFO rb-48985ee-225086-418734 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-25 15:20:14,618 44 INFO rb-48985ee-225086-418734 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-25 15:20:14,658 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:14] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 26 0.010 0.029 2026-09-25 15:20:14,684 44 INFO rb-48985ee-225086-418734 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-25 15:20:14,739 44 INFO rb-48985ee-225086-418734 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-25 15:20:14,763 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:14] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 84 0.027 0.061 2026-09-25 15:20:14,766 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:14] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.089 2026-09-25 15:20:14,794 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:14] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.007 0.018 2026-09-25 15:20:14,826 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:14] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.002 0.037 2026-09-25 15:20:14,829 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:14] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.039 2026-09-25 15:20:14,862 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:14] "POST /mail/data HTTP/1.1" 200 - 36 0.011 0.060 2026-09-25 15:20:14,868 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:14] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.029 2026-09-25 15:20:14,896 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:14] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.008 0.048 2026-09-25 15:20:14,899 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:14] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.056 2026-09-25 15:20:14,909 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:14] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:20:14,947 44 INFO rb-48985ee-225086-418734 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-25 15:20:14,979 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:14] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.009 0.021 2026-09-25 15:20:14,998 44 INFO rb-48985ee-225086-418734 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-25 15:20:15,051 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [47/54] Tour project_tour → Step .subtask_create_input 2026-09-25 15:20:15,102 44 INFO rb-48985ee-225086-418734 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-25 15:20:15,157 44 INFO rb-48985ee-225086-418734 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-25 15:20:15,209 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:15] "POST /web/dataset/call_kw/project.task/create#project.task.create HTTP/1.1" 200 - 50 0.015 0.036 2026-09-25 15:20:15,244 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:15] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.008 0.021 2026-09-25 15:20:15,282 44 INFO rb-48985ee-225086-418734 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-25 15:20:15,332 44 INFO rb-48985ee-225086-418734 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-25 15:20:15,387 44 INFO rb-48985ee-225086-418734 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-25 15:20:15,421 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:15] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 22 0.009 0.024 2026-09-25 15:20:15,437 44 INFO rb-48985ee-225086-418734 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-25 15:20:15,456 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:15] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 24 0.009 0.019 2026-09-25 15:20:15,467 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:15] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.001 0.005 2026-09-25 15:20:15,473 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:15] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.002 0.008 2026-09-25 15:20:15,490 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: [54/54] Tour project_tour → Step .o_kanban_renderer 2026-09-25 15:20:15,519 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:15] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.008 0.020 2026-09-25 15:20:15,541 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: tour succeeded 2026-09-25 15:20:15,542 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: ╔═════════════════════════════╗ ║ TOUR project_tour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-09-25 15:20:15,627 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour.browser: heap 41232492 (allocated 43634688) 2026-09-25 15:20:15,629 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Closing chrome headless with pid 151989 2026-09-25 15:20:15,630 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Closing websocket connection 2026-09-25 15:20:15,632 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Terminating chrome headless with pid 151989 2026-09-25 15:20:15,689 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_152015_689215_test_01_project_tour.txt 2026-09-25 15:20:15,689 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_01_project_tour: Removing chrome user profile "/tmp/tmpah3ktz2__chrome_odoo" 2026-09-25 15:20:15,698 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_project_task_history ... 2026-09-25 15:20:15,914 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome pid: 152271 2026-09-25 15:20:15,914 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome headless temporary user profile dir: /tmp/tmpke738lq3_chrome_odoo 2026-09-25 15:20:15,914 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Issuing json command http://127.0.0.1:40295/json/version 2026-09-25 15:20:15,915 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40295', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:20:15,952 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Browser version: Chrome/150.0.7871.114 2026-09-25 15:20:15,952 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Issuing json command http://127.0.0.1:40295/json 2026-09-25 15:20:15,953 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40295', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:20:15,959 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Websocket url found: ws://127.0.0.1:40295/devtools/page/34C851076F8BB15A4ACBC88D469D7A2D 2026-09-25 15:20:15,968 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Enable chrome headless console log notification 2026-09-25 15:20:15,971 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome headless enable page notifications 2026-09-25 15:20:15,999 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-25 15:20:16,004 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Setting session cookie in browser 2026-09-25 15:20:16,004 44 INFO rb-48985ee-225086-418734 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-25 15:20:16,005 44 INFO rb-48985ee-225086-418734 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-25 15:20:16,013 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:20:16,791 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:16] "GET /odoo?debug=1 HTTP/1.1" 200 - 157 0.045 0.736 2026-09-25 15:20:16,794 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Navigation result: {'frameId': '34C851076F8BB15A4ACBC88D469D7A2D', 'loaderId': '7439C9ADD8FFCDC207C155BB9B8C7A74', 'isDownload': False} 2026-09-25 15:20:16,794 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Evaluate ready code "odoo.isTourReady('project_task_history_tour')" 2026-09-25 15:20:16,812 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:16] "GET /web/assets/971e810/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:20:16,881 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:16] "GET /web/webclient/load_menus HTTP/1.1" 200 - 22 0.011 0.062 2026-09-25 15:20:16,885 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:16] "GET /web/assets/753955b/web.assets_web.min.js HTTP/1.1" 200 - 2 0.000 0.078 2026-09-25 15:20:16,891 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:16] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.077 2026-09-25 15:20:16,899 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:16] "GET /web/assets/8d0c2ad/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 15:20:16,936 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:16] "GET /web/assets/57e19b4/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 15:20:17,346 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:17] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:20:17,350 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:17] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:20:17,356 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:17] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-25 15:20:17,379 44 INFO rb-48985ee-225086-418734 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-25 15:20:17,400 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:17] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.011 0.026 2026-09-25 15:20:17,404 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:17] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.040 2026-09-25 15:20:17,410 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: Owl is running in 'dev' mode. 2026-09-25 15:20:17,411 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:17] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.030 2026-09-25 15:20:17,416 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:17] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:20:17,424 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:17] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:20:17,459 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:17] "GET /odoo HTTP/1.1" 200 - 29 0.009 0.023 2026-09-25 15:20:17,469 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:17] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.038 2026-09-25 15:20:17,514 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:20:17,516 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:17] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.008 0.018 2026-09-25 15:20:17,518 44 INFO rb-48985ee-225086-418734 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-25 15:20:17,521 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:20:17,530 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:17] "GET /web/image/res.partner/3/avatar_128?unique=1790342516000 HTTP/1.1" 200 - 6 0.005 0.034 2026-09-25 15:20:17,534 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:17] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.037 2026-09-25 15:20:17,536 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:17] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.040 2026-09-25 15:20:17,544 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:17] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.002 0.052 2026-09-25 15:20:17,557 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:17] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.035 2026-09-25 15:20:17,566 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:17] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:20:17,566 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:17] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:20:17,591 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:17] "POST /mail/data HTTP/1.1" 200 - 34 0.014 0.053 2026-09-25 15:20:17,593 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:17] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.065 2026-09-25 15:20:17,621 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:17] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 29 0.007 0.082 2026-09-25 15:20:17,705 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:17] "GET /web/webclient/load_menus HTTP/1.1" 200 - 16 0.009 0.058 2026-09-25 15:20:17,710 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.002 0.069 2026-09-25 15:20:18,042 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:18] "GET /web/webclient/translations?hash=40b5c4ecc51a216bffc0ca47dfa3d592ebc4e895&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:20:18,046 44 INFO rb-48985ee-225086-418734 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-25 15:20:18,047 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:18] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:20:18,056 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:18] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.002 2026-09-25 15:20:18,074 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: Owl is running in 'dev' mode. 2026-09-25 15:20:18,143 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:18] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.005 0.011 2026-09-25 15:20:18,146 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:18] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.011 2026-09-25 15:20:18,148 44 INFO rb-48985ee-225086-418734 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-25 15:20:18,150 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:18] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.013 2026-09-25 15:20:18,172 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:18] "POST /mail/data HTTP/1.1" 200 - 19 0.008 0.023 2026-09-25 15:20:18,180 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:18] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.002 0.049 2026-09-25 15:20:18,183 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:18] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.033 2026-09-25 15:20:18,186 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:18] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.033 2026-09-25 15:20:18,192 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:18] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.002 0.036 2026-09-25 15:20:18,193 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:18] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.037 2026-09-25 15:20:18,200 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:18] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.001 0.005 2026-09-25 15:20:18,205 44 INFO rb-48985ee-225086-418734 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-25 15:20:18,216 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:18] "POST /web/action/load HTTP/1.1" 200 - 10 0.003 0.006 2026-09-25 15:20:18,351 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:18] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 106 0.031 0.084 2026-09-25 15:20:18,403 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:18] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 27 0.010 0.025 2026-09-25 15:20:18,405 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:18] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.036 2026-09-25 15:20:18,416 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:18] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:20:18,440 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:18] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:20:18,500 44 INFO rb-48985ee-225086-418734 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-25 15:20:18,505 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:18] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.003 0.010 2026-09-25 15:20:18,544 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:18] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.007 0.035 2026-09-25 15:20:18,689 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:18] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 71 0.021 0.114 2026-09-25 15:20:18,736 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:18] "POST /mail/data HTTP/1.1" 200 - 45 0.015 0.160 2026-09-25 15:20:18,745 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:18] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.036 2026-09-25 15:20:18,775 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:18] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.009 0.055 2026-09-25 15:20:18,779 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:18] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.066 2026-09-25 15:20:18,793 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:18] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.004 0.031 2026-09-25 15:20:18,797 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:18] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.008 2026-09-25 15:20:18,846 44 INFO rb-48985ee-225086-418734 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-25 15:20:18,895 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:18] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.002 0.043 2026-09-25 15:20:18,945 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:18] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.010 0.020 2026-09-25 15:20:18,993 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:18] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 33 0.014 0.064 2026-09-25 15:20:19,014 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:19] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.004 2026-09-25 15:20:19,045 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:19] "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-25 15:20:19,055 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:19] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:20:19,124 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:19] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-09-25 15:20:19,145 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:19] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.004 0.009 2026-09-25 15:20:19,169 44 INFO rb-48985ee-225086-418734 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-25 15:20:19,188 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:19] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.010 0.022 2026-09-25 15:20:19,215 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:19] "POST /mail/data HTTP/1.1" 200 - 29 0.009 0.047 2026-09-25 15:20:19,228 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:19] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.005 0.066 2026-09-25 15:20:19,246 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:19] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 10 0.004 0.073 2026-09-25 15:20:19,253 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:19] "GET /web/bundle/web.assets_emoji?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.000 0.031 2026-09-25 15:20:19,256 44 INFO rb-48985ee-225086-418734 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-25 15:20:19,267 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:19] "GET /web/image/res.partner/2/avatar_128?unique=1790342475000 HTTP/1.1" 200 - 5 0.003 0.022 2026-09-25 15:20:19,271 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:19] "GET /web/assets/8f13591/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 15:20:19,319 44 INFO rb-48985ee-225086-418734 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-25 15:20:19,319 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:19] "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-25 15:20:19,381 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:19] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.016 0.042 2026-09-25 15:20:19,393 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:19] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.001 0.005 2026-09-25 15:20:19,398 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:19] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:20:19,403 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:19] "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-25 15:20:19,415 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:19] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.004 0.009 2026-09-25 15:20:19,418 44 INFO rb-48985ee-225086-418734 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-25 15:20:19,443 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:19] "POST /mail/data HTTP/1.1" 200 - 26 0.008 0.018 2026-09-25 15:20:19,455 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:19] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.004 0.031 2026-09-25 15:20:19,471 44 INFO rb-48985ee-225086-418734 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-25 15:20:19,482 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:19] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.008 2026-09-25 15:20:19,527 44 INFO rb-48985ee-225086-418734 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-25 15:20:19,588 44 INFO rb-48985ee-225086-418734 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-25 15:20:19,589 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:19] "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-25 15:20:19,647 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:19] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.015 0.040 2026-09-25 15:20:19,659 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:19] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.001 0.005 2026-09-25 15:20:19,664 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:19] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:20:19,670 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:19] "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-25 15:20:19,681 44 INFO rb-48985ee-225086-418734 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-25 15:20:19,682 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:19] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.004 0.009 2026-09-25 15:20:19,708 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:19] "POST /mail/data HTTP/1.1" 200 - 26 0.008 0.018 2026-09-25 15:20:19,719 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:19] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.004 0.031 2026-09-25 15:20:19,735 44 INFO rb-48985ee-225086-418734 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-25 15:20:19,746 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:19] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.009 2026-09-25 15:20:19,791 44 INFO rb-48985ee-225086-418734 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-25 15:20:19,851 44 INFO rb-48985ee-225086-418734 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-25 15:20:19,852 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:19] "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-25 15:20:19,909 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:19] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.015 0.039 2026-09-25 15:20:19,920 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:19] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.001 0.004 2026-09-25 15:20:19,924 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:19] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:20:19,947 44 INFO rb-48985ee-225086-418734 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-25 15:20:19,952 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:19] "POST /mail/data HTTP/1.1" 200 - 26 0.008 0.017 2026-09-25 15:20:19,954 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:19] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.019 2026-09-25 15:20:19,965 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:19] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.004 0.024 2026-09-25 15:20:19,976 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:19] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.003 0.024 2026-09-25 15:20:19,987 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:19] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.003 0.020 2026-09-25 15:20:19,999 44 INFO rb-48985ee-225086-418734 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-25 15:20:20,009 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:20] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.008 2026-09-25 15:20:20,054 44 INFO rb-48985ee-225086-418734 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-25 15:20:20,114 44 INFO rb-48985ee-225086-418734 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-25 15:20:20,114 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:20] "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-25 15:20:20,170 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:20] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.014 0.038 2026-09-25 15:20:20,184 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:20] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.007 2026-09-25 15:20:20,187 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:20] "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-25 15:20:20,190 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20: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-25 15:20:20,202 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:20] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.004 0.008 2026-09-25 15:20:20,205 44 INFO rb-48985ee-225086-418734 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-25 15:20:20,227 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:20] "POST /mail/data HTTP/1.1" 200 - 26 0.007 0.016 2026-09-25 15:20:20,237 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:20] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.003 0.026 2026-09-25 15:20:20,260 44 INFO rb-48985ee-225086-418734 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-25 15:20:20,294 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:20] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.002 0.030 2026-09-25 15:20:20,309 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:20] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.006 2026-09-25 15:20:20,336 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:20] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.008 0.026 2026-09-25 15:20:20,340 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:20] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.034 2026-09-25 15:20:20,348 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:20] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:20:20,384 44 INFO rb-48985ee-225086-418734 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-25 15:20:20,419 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:20] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.002 0.031 2026-09-25 15:20:20,465 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:20] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 25 0.009 0.026 2026-09-25 15:20:20,478 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:20] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.004 2026-09-25 15:20:20,480 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:20] "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-25 15:20:20,523 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:20] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.005 0.008 2026-09-25 15:20:20,524 44 INFO rb-48985ee-225086-418734 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-25 15:20:20,533 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:20] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.001 0.005 2026-09-25 15:20:20,549 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:20] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.004 0.017 2026-09-25 15:20:20,574 44 INFO rb-48985ee-225086-418734 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-25 15:20:20,576 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:20] "POST /mail/data HTTP/1.1" 200 - 26 0.007 0.022 2026-09-25 15:20:20,631 44 INFO rb-48985ee-225086-418734 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-25 15:20:20,644 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:20] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-25 15:20:20,675 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:20:20,680 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:20] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.000 0.008 2026-09-25 15:20:20,693 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:20] "GET /web/image?model=res.users&field=avatar_128&id=1 HTTP/1.1" 200 - 7 0.004 0.017 2026-09-25 15:20:20,697 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:20] "GET /web/assets/5c6eb38/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 2 0.000 0.009 2026-09-25 15:20:20,699 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:20] "GET /web/assets/d43c3ca/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 2 0.000 0.011 2026-09-25 15:20:20,711 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:20] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:20:20,745 44 INFO rb-48985ee-225086-418734 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-25 15:20:20,796 44 INFO rb-48985ee-225086-418734 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-25 15:20:20,847 44 INFO rb-48985ee-225086-418734 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-25 15:20:20,900 44 INFO rb-48985ee-225086-418734 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-25 15:20:20,911 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:20] "POST /web/dataset/call_kw/project.task/html_field_history_get_content_at_revision#project.task.html_field_history_get_content_at_revision HTTP/1.1" 200 - 2 0.002 0.006 2026-09-25 15:20:20,924 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:20] "POST /web/dataset/call_kw/project.task/html_field_history_get_comparison_at_revision#project.task.html_field_history_get_comparison_at_revision HTTP/1.1" 200 - 2 0.002 0.006 2026-09-25 15:20:20,936 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:20] "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.001 0.006 2026-09-25 15:20:20,951 44 INFO rb-48985ee-225086-418734 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-25 15:20:21,001 44 INFO rb-48985ee-225086-418734 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-25 15:20:21,055 44 INFO rb-48985ee-225086-418734 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-25 15:20:21,105 44 INFO rb-48985ee-225086-418734 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-25 15:20:21,156 44 INFO rb-48985ee-225086-418734 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-25 15:20:21,211 44 INFO rb-48985ee-225086-418734 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-25 15:20:21,271 44 INFO rb-48985ee-225086-418734 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-25 15:20:21,276 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:21] "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-25 15:20:21,323 44 INFO rb-48985ee-225086-418734 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-25 15:20:21,377 44 INFO rb-48985ee-225086-418734 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-25 15:20:21,411 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:21] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 17 0.009 0.022 2026-09-25 15:20:21,434 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:21] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:20:21,462 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:21] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.003 0.026 2026-09-25 15:20:21,493 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:21] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 18 0.007 0.016 2026-09-25 15:20:21,495 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:21] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.022 2026-09-25 15:20:21,503 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:21] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:20:21,528 44 INFO rb-48985ee-225086-418734 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-25 15:20:21,582 44 INFO rb-48985ee-225086-418734 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-25 15:20:21,606 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:21] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 19 0.006 0.017 2026-09-25 15:20:21,646 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:21] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.002 0.031 2026-09-25 15:20:21,661 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:21] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:20:21,668 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:21] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 4 0.001 0.009 2026-09-25 15:20:21,672 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:21] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.011 2026-09-25 15:20:21,711 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:21] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:20:21,819 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:21] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:20:21,840 44 INFO rb-48985ee-225086-418734 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-25 15:20:21,848 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:21] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.005 0.011 2026-09-25 15:20:21,858 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:21] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.003 0.023 2026-09-25 15:20:21,870 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:21] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.001 0.037 2026-09-25 15:20:21,880 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:21] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.003 0.043 2026-09-25 15:20:21,895 44 INFO rb-48985ee-225086-418734 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-25 15:20:21,930 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:21] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.002 0.031 2026-09-25 15:20:21,949 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:21] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:20:21,955 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:21] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.009 2026-09-25 15:20:21,979 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:21] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:20:22,017 44 INFO rb-48985ee-225086-418734 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-25 15:20:22,059 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:22] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.003 0.038 2026-09-25 15:20:22,098 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:22] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 15 0.004 0.018 2026-09-25 15:20:22,111 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:22] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.004 2026-09-25 15:20:22,114 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:22] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:20:22,155 44 INFO rb-48985ee-225086-418734 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-25 15:20:22,214 44 INFO rb-48985ee-225086-418734 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-25 15:20:22,275 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:22] "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-25 15:20:22,276 44 INFO rb-48985ee-225086-418734 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-25 15:20:22,338 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:22] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 54 0.017 0.043 2026-09-25 15:20:22,339 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:22] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.038 2026-09-25 15:20:22,357 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:22] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:20:22,363 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:22] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:20:22,376 44 INFO rb-48985ee-225086-418734 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-25 15:20:22,387 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:22] "POST /mail/thread/messages HTTP/1.1" 200 - 21 0.006 0.012 2026-09-25 15:20:22,415 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:22] "POST /mail/data HTTP/1.1" 200 - 31 0.008 0.032 2026-09-25 15:20:22,426 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:22] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.004 0.044 2026-09-25 15:20:22,434 44 INFO rb-48985ee-225086-418734 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-25 15:20:22,437 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:22] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.004 0.063 2026-09-25 15:20:22,447 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:22] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.010 2026-09-25 15:20:22,457 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:22] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.003 0.016 2026-09-25 15:20:22,484 44 INFO rb-48985ee-225086-418734 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-25 15:20:22,542 44 INFO rb-48985ee-225086-418734 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-25 15:20:22,543 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:22] "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-25 15:20:22,596 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:22] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 34 0.013 0.036 2026-09-25 15:20:22,607 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:22] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.005 2026-09-25 15:20:22,610 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:22] "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-25 15:20:22,629 44 INFO rb-48985ee-225086-418734 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-25 15:20:22,644 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:22] "POST /mail/data HTTP/1.1" 200 - 31 0.011 0.023 2026-09-25 15:20:22,647 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:22] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.031 2026-09-25 15:20:22,659 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:22] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.004 0.037 2026-09-25 15:20:22,669 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:22] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.004 0.034 2026-09-25 15:20:22,682 44 INFO rb-48985ee-225086-418734 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-25 15:20:22,692 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:22] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.008 2026-09-25 15:20:22,736 44 INFO rb-48985ee-225086-418734 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-25 15:20:22,795 44 INFO rb-48985ee-225086-418734 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-25 15:20:22,797 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:22] "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-25 15:20:22,850 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:22] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 34 0.014 0.037 2026-09-25 15:20:22,861 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:22] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.001 0.004 2026-09-25 15:20:22,863 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:22] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:20:22,868 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:22] "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-25 15:20:22,881 44 INFO rb-48985ee-225086-418734 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-25 15:20:22,884 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:22] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.004 0.013 2026-09-25 15:20:22,912 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:22] "POST /mail/data HTTP/1.1" 200 - 31 0.008 0.022 2026-09-25 15:20:22,922 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:22] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.004 0.035 2026-09-25 15:20:22,932 44 INFO rb-48985ee-225086-418734 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-25 15:20:22,942 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:22] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.001 0.008 2026-09-25 15:20:22,986 44 INFO rb-48985ee-225086-418734 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-25 15:20:23,045 44 INFO rb-48985ee-225086-418734 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-25 15:20:23,046 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:23] "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-25 15:20:23,101 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:23] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 34 0.013 0.038 2026-09-25 15:20:23,111 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:23] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.001 0.004 2026-09-25 15:20:23,114 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:23] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:20:23,119 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:23] "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-25 15:20:23,130 44 INFO rb-48985ee-225086-418734 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-25 15:20:23,130 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:23] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.004 0.008 2026-09-25 15:20:23,159 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:23] "POST /mail/data HTTP/1.1" 200 - 31 0.008 0.022 2026-09-25 15:20:23,170 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:23] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.004 0.033 2026-09-25 15:20:23,183 44 INFO rb-48985ee-225086-418734 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-25 15:20:23,192 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:23] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.001 0.008 2026-09-25 15:20:23,237 44 INFO rb-48985ee-225086-418734 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-25 15:20:23,297 44 INFO rb-48985ee-225086-418734 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-25 15:20:23,300 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:23] "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-25 15:20:23,352 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:23] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 34 0.014 0.038 2026-09-25 15:20:23,363 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:23] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.001 0.005 2026-09-25 15:20:23,367 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:23] "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-25 15:20:23,370 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:23] "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-25 15:20:23,381 44 INFO rb-48985ee-225086-418734 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-25 15:20:23,383 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:23] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.004 0.009 2026-09-25 15:20:23,411 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:23] "POST /mail/data HTTP/1.1" 200 - 31 0.008 0.022 2026-09-25 15:20:23,421 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:23] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.004 0.033 2026-09-25 15:20:23,431 44 INFO rb-48985ee-225086-418734 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-25 15:20:23,484 44 INFO rb-48985ee-225086-418734 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-25 15:20:23,534 44 INFO rb-48985ee-225086-418734 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-25 15:20:23,589 44 INFO rb-48985ee-225086-418734 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-25 15:20:23,599 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:23] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-25 15:20:23,622 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:23] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:20:23,642 44 INFO rb-48985ee-225086-418734 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-25 15:20:23,697 44 INFO rb-48985ee-225086-418734 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-25 15:20:23,728 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:23] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.002 0.026 2026-09-25 15:20:23,759 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:23] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 18 0.007 0.016 2026-09-25 15:20:23,762 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:23] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.022 2026-09-25 15:20:23,769 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:23] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:20:23,795 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: tour succeeded 2026-09-25 15:20:23,796 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: ╔══════════════════════════════════════════╗ ║ TOUR project_task_history_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-25 15:20:23,914 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history.browser: heap 55190304 (allocated 57761792) 2026-09-25 15:20:23,916 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Closing chrome headless with pid 152271 2026-09-25 15:20:23,917 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Closing websocket connection 2026-09-25 15:20:23,917 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Terminating chrome headless with pid 152271 2026-09-25 15:20:23,974 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_152023_974626_test_project_task_history.txt 2026-09-25 15:20:23,974 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_history: Removing chrome user profile "/tmp/tmpke738lq3_chrome_odoo" 2026-09-25 15:20:23,985 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_project_task_last_history_steps ... 2026-09-25 15:20:24,198 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome pid: 152653 2026-09-25 15:20:24,198 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome headless temporary user profile dir: /tmp/tmp0ey63fav_chrome_odoo 2026-09-25 15:20:24,198 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Issuing json command http://127.0.0.1:41967/json/version 2026-09-25 15:20:24,199 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41967', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:20:24,236 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Browser version: Chrome/150.0.7871.114 2026-09-25 15:20:24,236 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Issuing json command http://127.0.0.1:41967/json 2026-09-25 15:20:24,237 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:41967', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:20:24,242 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Websocket url found: ws://127.0.0.1:41967/devtools/page/71EDD808812F3DBA1DFFF2797C5A3832 2026-09-25 15:20:24,249 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Enable chrome headless console log notification 2026-09-25 15:20:24,253 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome headless enable page notifications 2026-09-25 15:20:24,281 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-25 15:20:24,285 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Setting session cookie in browser 2026-09-25 15:20:24,286 44 INFO rb-48985ee-225086-418734 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-25 15:20:24,286 44 INFO rb-48985ee-225086-418734 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-25 15:20:24,293 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:20:24,996 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:24] "GET /odoo HTTP/1.1" 200 - 157 0.041 0.664 2026-09-25 15:20:24,999 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Navigation result: {'frameId': '71EDD808812F3DBA1DFFF2797C5A3832', 'loaderId': '02A5616B9D81778EE7A896CAF3AD6F8E', 'isDownload': False} 2026-09-25 15:20:24,999 44 INFO rb-48985ee-225086-418734 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-25 15:20:25,019 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:25] "GET /web/assets/753955b/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:20:25,023 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:25] "GET /web/assets/971e810/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:20:25,090 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:25] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.011 0.065 2026-09-25 15:20:25,096 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:25] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.002 0.077 2026-09-25 15:20:25,104 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:25] "GET /web/assets/8d0c2ad/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 15:20:25,137 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:25] "GET /web/assets/57e19b4/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.000 0.003 2026-09-25 15:20:25,487 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:25] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:20:25,487 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:25] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:20:25,495 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:25] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:20:25,517 44 INFO rb-48985ee-225086-418734 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-25 15:20:25,539 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:25] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.011 0.027 2026-09-25 15:20:25,542 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:25] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.036 2026-09-25 15:20:25,548 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: Owl is running in 'dev' mode. 2026-09-25 15:20:25,550 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:25] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.028 2026-09-25 15:20:25,554 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:25] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:20:25,563 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:25] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:20:25,597 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:25] "GET /odoo HTTP/1.1" 200 - 29 0.009 0.022 2026-09-25 15:20:25,607 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:25] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.037 2026-09-25 15:20:25,639 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:25] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.004 0.009 2026-09-25 15:20:25,645 44 INFO rb-48985ee-225086-418734 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-25 15:20:25,646 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:20:25,661 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:25] "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-25 15:20:25,663 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:25] "GET /web/image/res.partner/3/avatar_128?unique=1790342516000 HTTP/1.1" 200 - 13 0.009 0.025 2026-09-25 15:20:25,675 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:25] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.003 0.045 2026-09-25 15:20:25,677 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:25] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.043 2026-09-25 15:20:25,680 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:25] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.046 2026-09-25 15:20:25,693 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:25] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.033 2026-09-25 15:20:25,715 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:25] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:20:25,715 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:25] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:20:25,725 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:25] "POST /mail/data HTTP/1.1" 200 - 34 0.013 0.045 2026-09-25 15:20:25,727 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:25] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.067 2026-09-25 15:20:25,758 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:25] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 29 0.010 0.084 2026-09-25 15:20:25,840 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:25] "GET /web/webclient/load_menus HTTP/1.1" 200 - 16 0.009 0.057 2026-09-25 15:20:25,845 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:25] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.002 0.069 2026-09-25 15:20:26,184 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:26] "GET /web/webclient/translations?hash=40b5c4ecc51a216bffc0ca47dfa3d592ebc4e895&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:20:26,188 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:26] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:20:26,189 44 INFO rb-48985ee-225086-418734 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-25 15:20:26,210 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:26] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.002 2026-09-25 15:20:26,227 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: Owl is running in 'dev' mode. 2026-09-25 15:20:26,307 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:26] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.006 0.013 2026-09-25 15:20:26,311 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:26] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.019 2026-09-25 15:20:26,314 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:26] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.013 2026-09-25 15:20:26,318 44 INFO rb-48985ee-225086-418734 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-25 15:20:26,323 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:26] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.003 0.029 2026-09-25 15:20:26,342 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:26] "POST /mail/data HTTP/1.1" 200 - 19 0.007 0.023 2026-09-25 15:20:26,344 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:26] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.023 2026-09-25 15:20:26,347 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:26] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.025 2026-09-25 15:20:26,348 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:26] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.009 2026-09-25 15:20:26,371 44 INFO rb-48985ee-225086-418734 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-25 15:20:26,383 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:26] "POST /web/action/load HTTP/1.1" 200 - 10 0.003 0.007 2026-09-25 15:20:26,515 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:26] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 106 0.030 0.082 2026-09-25 15:20:26,565 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:26] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 27 0.009 0.024 2026-09-25 15:20:26,567 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:26] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.035 2026-09-25 15:20:26,584 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:26] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:20:26,639 44 INFO rb-48985ee-225086-418734 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-25 15:20:26,652 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:26] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.004 0.011 2026-09-25 15:20:26,686 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:26] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.006 0.041 2026-09-25 15:20:26,824 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:26] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 71 0.021 0.109 2026-09-25 15:20:26,871 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:26] "POST /mail/data HTTP/1.1" 200 - 45 0.013 0.151 2026-09-25 15:20:26,878 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:26] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.001 0.038 2026-09-25 15:20:26,905 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:26] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 18 0.008 0.056 2026-09-25 15:20:26,908 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:26] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.061 2026-09-25 15:20:26,920 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:26] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.003 0.028 2026-09-25 15:20:26,925 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:26] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 15:20:26,969 44 INFO rb-48985ee-225086-418734 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-25 15:20:27,005 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:27] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.002 0.033 2026-09-25 15:20:27,048 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:27] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.009 0.018 2026-09-25 15:20:27,092 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:27] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 33 0.013 0.056 2026-09-25 15:20:27,111 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:27] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:20:27,144 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:27] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:20:27,156 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:27] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:20:27,223 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:27] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-09-25 15:20:27,244 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:27] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.004 0.008 2026-09-25 15:20:27,269 44 INFO rb-48985ee-225086-418734 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-25 15:20:27,286 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:27] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.010 0.022 2026-09-25 15:20:27,298 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:27] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.004 0.038 2026-09-25 15:20:27,327 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:27] "POST /mail/data HTTP/1.1" 200 - 29 0.008 0.061 2026-09-25 15:20:27,340 44 INFO rb-48985ee-225086-418734 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-25 15:20:27,345 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:27] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 10 0.004 0.071 2026-09-25 15:20:27,352 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:27] "GET /web/bundle/web.assets_emoji?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.000 0.032 2026-09-25 15:20:27,363 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:27] "GET /web/image/res.partner/2/avatar_128?unique=1790342475000 HTTP/1.1" 200 - 5 0.003 0.028 2026-09-25 15:20:27,365 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:27] "GET /web/assets/8f13591/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.000 0.007 2026-09-25 15:20:27,404 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:27] "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-25 15:20:27,405 44 INFO rb-48985ee-225086-418734 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-25 15:20:27,465 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:27] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.016 0.039 2026-09-25 15:20:27,476 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:27] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.001 0.004 2026-09-25 15:20:27,482 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:27] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:20:27,487 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:27] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:20:27,496 44 INFO rb-48985ee-225086-418734 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-25 15:20:27,499 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:27] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.004 0.009 2026-09-25 15:20:27,522 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:27] "POST /mail/data HTTP/1.1" 200 - 26 0.006 0.019 2026-09-25 15:20:27,533 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:27] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.004 0.030 2026-09-25 15:20:27,551 44 INFO rb-48985ee-225086-418734 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-25 15:20:27,602 44 INFO rb-48985ee-225086-418734 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-25 15:20:27,657 44 INFO rb-48985ee-225086-418734 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-25 15:20:27,670 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:27] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.002 0.005 2026-09-25 15:20:27,691 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:20:27,696 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:27] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 15:20:27,708 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:27] "GET /web/image?model=res.users&field=avatar_128&id=1 HTTP/1.1" 200 - 7 0.003 0.017 2026-09-25 15:20:27,712 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:27] "GET /web/assets/5c6eb38/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:20:27,714 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:27] "GET /web/assets/d43c3ca/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 2 0.000 0.010 2026-09-25 15:20:27,726 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:27] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:20:27,761 44 INFO rb-48985ee-225086-418734 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-25 15:20:27,812 44 INFO rb-48985ee-225086-418734 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-25 15:20:27,866 44 INFO rb-48985ee-225086-418734 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-25 15:20:27,877 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:27] "POST /web/dataset/call_kw/project.task/html_field_history_get_content_at_revision#project.task.html_field_history_get_content_at_revision HTTP/1.1" 200 - 2 0.002 0.007 2026-09-25 15:20:27,890 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:27] "POST /web/dataset/call_kw/project.task/html_field_history_get_comparison_at_revision#project.task.html_field_history_get_comparison_at_revision HTTP/1.1" 200 - 2 0.002 0.006 2026-09-25 15:20:27,901 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:27] "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.001 0.006 2026-09-25 15:20:27,916 44 INFO rb-48985ee-225086-418734 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-25 15:20:27,972 44 INFO rb-48985ee-225086-418734 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-25 15:20:28,034 44 INFO rb-48985ee-225086-418734 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-25 15:20:28,037 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:28] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:20:28,089 44 INFO rb-48985ee-225086-418734 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-25 15:20:28,101 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:28] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.009 2026-09-25 15:20:28,141 44 INFO rb-48985ee-225086-418734 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-25 15:20:28,206 44 INFO rb-48985ee-225086-418734 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-25 15:20:28,208 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:28] "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-25 15:20:28,267 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:28] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.018 0.040 2026-09-25 15:20:28,280 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:28] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.001 0.004 2026-09-25 15:20:28,285 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:28] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:20:28,292 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:28] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:20:28,302 44 INFO rb-48985ee-225086-418734 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-25 15:20:28,305 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:28] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.004 0.013 2026-09-25 15:20:28,334 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:28] "POST /mail/data HTTP/1.1" 200 - 26 0.012 0.020 2026-09-25 15:20:28,345 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:28] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.004 0.038 2026-09-25 15:20:28,352 44 INFO rb-48985ee-225086-418734 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-25 15:20:28,407 44 INFO rb-48985ee-225086-418734 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-25 15:20:28,468 44 INFO rb-48985ee-225086-418734 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-25 15:20:28,469 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:28] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:20:28,520 44 INFO rb-48985ee-225086-418734 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-25 15:20:28,574 44 INFO rb-48985ee-225086-418734 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-25 15:20:28,587 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:28] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 6 0.002 0.010 2026-09-25 15:20:28,627 44 INFO rb-48985ee-225086-418734 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-25 15:20:28,686 44 INFO rb-48985ee-225086-418734 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-25 15:20:28,688 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:28] "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-25 15:20:28,746 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:28] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.016 0.038 2026-09-25 15:20:28,756 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:28] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.004 2026-09-25 15:20:28,761 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:28] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:20:28,778 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: tour succeeded 2026-09-25 15:20:28,779 44 INFO rb-48985ee-225086-418734 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-25 15:20:28,797 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:28] "POST /mail/data HTTP/1.1" 200 - 26 0.012 0.021 2026-09-25 15:20:28,800 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:28] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.034 2026-09-25 15:20:28,815 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:28] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.006 0.042 2026-09-25 15:20:28,828 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:28] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.005 0.041 2026-09-25 15:20:28,907 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps.browser: heap 35412952 (allocated 36818944) 2026-09-25 15:20:28,911 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Closing chrome headless with pid 152653 2026-09-25 15:20:28,911 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Closing websocket connection 2026-09-25 15:20:28,911 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Terminating chrome headless with pid 152653 2026-09-25 15:20:28,965 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_152028_965526_test_project_task_last_history_steps.txt 2026-09-25 15:20:28,965 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_ui.TestUi.test_project_task_last_history_steps: Removing chrome user profile "/tmp/tmp0ey63fav_chrome_odoo" 2026-09-25 15:20:28,981 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-25 15:20:30,267 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_create ... 2026-09-25 15:20:30,278 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 374, model: project.update 2026-09-25 15:20:30,283 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_read ... 2026-09-25 15:20:30,313 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 374, model: project.milestone 2026-09-25 15:20:30,319 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_unlink ... 2026-09-25 15:20:30,348 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #374 deleted mail.message records with IDs: [15836] 2026-09-25 15:20:30,353 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 374, model: project.milestone 2026-09-25 15:20:30,357 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_write ... 2026-09-25 15:20:30,386 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12], uid: 374, model: project.milestone 2026-09-25 15:20:30,392 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_can_write ... 2026-09-25 15:20:30,413 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_unlink ... 2026-09-25 15:20:30,435 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #373 deleted mail.message records with IDs: [15835] 2026-09-25 15:20:30,447 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #373 deleted project.update records with IDs: [1] 2026-09-25 15:20:30,464 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_create ... 2026-09-25 15:20:30,488 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 374, model: project.update 2026-09-25 15:20:30,492 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_read ... 2026-09-25 15:20:30,516 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 374, model: project.update 2026-09-25 15:20:30,520 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_unlink ... 2026-09-25 15:20:30,544 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 374, model: project.update 2026-09-25 15:20:30,548 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_write ... 2026-09-25 15:20:30,573 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 374, model: project.update 2026-09-25 15:20:30,577 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_can_read ... 2026-09-25 15:20:30,609 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_unlink ... 2026-09-25 15:20:30,645 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #371 deleted mail.message records with IDs: [15835] 2026-09-25 15:20:30,648 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 371, model: project.update 2026-09-25 15:20:30,652 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_write ... 2026-09-25 15:20:30,683 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 371, model: project.update 2026-09-25 15:20:30,693 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-25 15:20:31,406 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_description ... 2026-09-25 15:20:31,511 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_form ... 2026-09-25 15:20:31,666 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_panel ... 2026-09-25 15:20:31,855 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_reflects_task_changes ... 2026-09-25 15:20:32,043 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-25 15:20:32,046 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_ui: Starting TestProjectUpdateUi.test_01_project_tour ... 2026-09-25 15:20:32,307 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome pid: 152933 2026-09-25 15:20:32,307 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmpbav9riel_chrome_odoo 2026-09-25 15:20:32,307 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:40095/json/version 2026-09-25 15:20:32,308 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40095', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:20:32,310 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Browser version: Chrome/150.0.7871.114 2026-09-25 15:20:32,310 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:40095/json 2026-09-25 15:20:32,310 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:40095', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:20:32,311 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:40095/devtools/page/D83940E63B9A4D1831010A8BEF2342EE 2026-09-25 15:20:32,312 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Enable chrome headless console log notification 2026-09-25 15:20:32,313 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless enable page notifications 2026-09-25 15:20:32,323 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-25 15:20:32,328 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Setting session cookie in browser 2026-09-25 15:20:32,329 44 INFO rb-48985ee-225086-418734 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-25 15:20:32,329 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-25 15:20:32,335 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:20:34,574 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:34] "GET /odoo HTTP/1.1" 200 - 162 0.045 2.195 2026-09-25 15:20:34,577 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigation result: {'frameId': 'D83940E63B9A4D1831010A8BEF2342EE', 'loaderId': '0691FB33C9363FC3E70145784E09C093', 'isDownload': False} 2026-09-25 15:20:34,577 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_update_tour')" 2026-09-25 15:20:34,595 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:34] "GET /web/assets/753955b/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.005 2026-09-25 15:20:34,599 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:34] "GET /web/assets/971e810/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:20:34,667 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:34] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.013 0.061 2026-09-25 15:20:34,673 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:34] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.077 2026-09-25 15:20:34,681 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:34] "GET /web/assets/8d0c2ad/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 15:20:34,716 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:34] "GET /web/assets/57e19b4/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 15:20:35,061 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:35] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:20:35,062 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:35] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:20:35,070 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:35] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 15:20:35,098 44 INFO rb-48985ee-225086-418734 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-25 15:20:35,129 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:35] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.014 0.040 2026-09-25 15:20:35,132 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-09-25 15:20:35,132 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:35] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.049 2026-09-25 15:20:35,141 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:35] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.044 2026-09-25 15:20:35,143 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:35] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:20:35,151 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:35] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:20:35,185 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:35] "GET /odoo HTTP/1.1" 200 - 29 0.008 0.022 2026-09-25 15:20:35,195 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:35] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.037 2026-09-25 15:20:35,232 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:20:35,232 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:35] "GET /web/image/res.partner/3/avatar_128?unique=1790342516000 HTTP/1.1" 200 - 13 0.006 0.016 2026-09-25 15:20:35,243 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:20:35,245 44 INFO rb-48985ee-225086-418734 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-25 15:20:35,250 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:35] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.005 0.035 2026-09-25 15:20:35,250 44 INFO rb-48985ee-225086-418734 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-25 15:20:35,254 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:35] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.031 2026-09-25 15:20:35,257 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:35] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.032 2026-09-25 15:20:35,272 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:35] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.004 0.026 2026-09-25 15:20:35,285 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:35] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:20:35,286 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:35] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:20:35,306 44 INFO rb-48985ee-225086-418734 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-25 15:20:35,307 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:35] "POST /mail/data HTTP/1.1" 200 - 34 0.014 0.045 2026-09-25 15:20:35,315 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:35] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.002 0.102 2026-09-25 15:20:35,316 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:35] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.072 2026-09-25 15:20:35,360 44 INFO rb-48985ee-225086-418734 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-25 15:20:35,372 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:35] "POST /web/action/load HTTP/1.1" 200 - 10 0.003 0.007 2026-09-25 15:20:35,509 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:35] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 110 0.031 0.087 2026-09-25 15:20:35,530 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:35] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-25 15:20:35,532 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:35] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:20:35,564 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:35] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:20:35,669 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:35] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:20:35,686 44 INFO rb-48985ee-225086-418734 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-25 15:20:35,695 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:35] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.005 0.011 2026-09-25 15:20:35,706 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:35] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.001 0.026 2026-09-25 15:20:35,718 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:35] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.003 0.034 2026-09-25 15:20:35,728 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:35] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.002 0.043 2026-09-25 15:20:35,743 44 INFO rb-48985ee-225086-418734 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-25 15:20:35,770 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:35] "POST /mail/data HTTP/1.1" 200 - 45 0.010 0.070 2026-09-25 15:20:35,798 44 INFO rb-48985ee-225086-418734 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-25 15:20:35,801 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:35] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.003 0.009 2026-09-25 15:20:35,809 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:35] "POST /web/action/load HTTP/1.1" 200 - 11 0.003 0.009 2026-09-25 15:20:35,835 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:35] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.002 0.010 2026-09-25 15:20:35,853 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:35] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 4 0.002 0.007 2026-09-25 15:20:35,894 44 INFO rb-48985ee-225086-418734 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-25 15:20:35,951 44 INFO rb-48985ee-225086-418734 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-25 15:20:35,998 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:35] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 45 0.014 0.032 2026-09-25 15:20:36,026 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:36] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 21 0.005 0.016 2026-09-25 15:20:36,161 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:36] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 76 0.021 0.106 2026-09-25 15:20:36,179 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:36] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:20:36,185 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:36] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.001 0.010 2026-09-25 15:20:36,189 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:36] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 15:20:36,199 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:36] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:20:36,231 44 INFO rb-48985ee-225086-418734 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-25 15:20:36,285 44 INFO rb-48985ee-225086-418734 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-25 15:20:36,300 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:36] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 10 0.004 0.010 2026-09-25 15:20:36,335 44 INFO rb-48985ee-225086-418734 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-25 15:20:36,387 44 INFO rb-48985ee-225086-418734 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-25 15:20:36,440 44 INFO rb-48985ee-225086-418734 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-25 15:20:36,448 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:36] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.002 0.004 2026-09-25 15:20:36,463 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:36] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 7 0.002 0.008 2026-09-25 15:20:36,491 44 INFO rb-48985ee-225086-418734 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-25 15:20:36,545 44 INFO rb-48985ee-225086-418734 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-25 15:20:36,561 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:36] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 5 0.002 0.010 2026-09-25 15:20:36,574 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:36] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 3 0.001 0.006 2026-09-25 15:20:36,596 44 INFO rb-48985ee-225086-418734 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-25 15:20:36,648 44 INFO rb-48985ee-225086-418734 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-25 15:20:36,699 44 INFO rb-48985ee-225086-418734 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-25 15:20:36,754 44 INFO rb-48985ee-225086-418734 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-25 15:20:36,804 44 INFO rb-48985ee-225086-418734 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-25 15:20:36,814 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:36] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 52 0.021 0.038 2026-09-25 15:20:36,826 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:36] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.000 0.005 2026-09-25 15:20:36,844 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:36] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.004 0.013 2026-09-25 15:20:36,866 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:36] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 17 0.008 0.028 2026-09-25 15:20:36,872 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:36] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.001 0.016 2026-09-25 15:20:36,877 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:36] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.001 0.020 2026-09-25 15:20:36,881 44 INFO rb-48985ee-225086-418734 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-25 15:20:36,931 44 INFO rb-48985ee-225086-418734 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:not(.o_disabled) div.o_field_char[name=display_name] input 2026-09-25 15:20:36,985 44 INFO rb-48985ee-225086-418734 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-25 15:20:37,035 44 INFO rb-48985ee-225086-418734 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-25 15:20:37,089 44 INFO rb-48985ee-225086-418734 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-25 15:20:37,130 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:37] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.012 0.027 2026-09-25 15:20:37,141 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:37] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.000 0.006 2026-09-25 15:20:37,145 44 INFO rb-48985ee-225086-418734 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-25 15:20:37,159 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:37] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.005 0.013 2026-09-25 15:20:37,172 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:37] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.001 0.005 2026-09-25 15:20:37,177 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:37] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.001 0.009 2026-09-25 15:20:37,201 44 INFO rb-48985ee-225086-418734 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-25 15:20:37,209 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:37] "POST /web/dataset/call_kw/project.task.type/get_views#project.task.type.get_views HTTP/1.1" 200 - 3 0.001 0.006 2026-09-25 15:20:37,219 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:37] "POST /web/dataset/call_kw/project.task.type/web_read#project.task.type.web_read HTTP/1.1" 200 - 3 0.001 0.003 2026-09-25 15:20:37,256 44 INFO rb-48985ee-225086-418734 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-25 15:20:37,309 44 INFO rb-48985ee-225086-418734 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-25 15:20:37,314 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:37] "POST /web/dataset/call_kw/project.task.type/web_save#project.task.type.web_save HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 15:20:37,328 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:37] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.002 0.005 2026-09-25 15:20:37,352 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:37] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 15 0.007 0.023 2026-09-25 15:20:37,374 44 INFO rb-48985ee-225086-418734 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-25 15:20:37,425 44 INFO rb-48985ee-225086-418734 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-25 15:20:37,604 44 INFO rb-48985ee-225086-418734 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-25 15:20:37,618 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:37] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 36 0.014 0.029 2026-09-25 15:20:37,630 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:37] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.001 0.006 2026-09-25 15:20:37,635 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:37] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.001 0.009 2026-09-25 15:20:37,649 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:37] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.003 0.018 2026-09-25 15:20:37,658 44 INFO rb-48985ee-225086-418734 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-25 15:20:37,688 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:37] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.002 0.025 2026-09-25 15:20:37,726 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:37] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 22 0.008 0.021 2026-09-25 15:20:37,728 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:37] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.029 2026-09-25 15:20:37,735 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:37] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:20:37,761 44 INFO rb-48985ee-225086-418734 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-25 15:20:37,818 44 INFO rb-48985ee-225086-418734 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-25 15:20:37,849 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:37] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.003 0.026 2026-09-25 15:20:37,882 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:37] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 16 0.007 0.013 2026-09-25 15:20:37,884 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:37] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.018 2026-09-25 15:20:37,898 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:37] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:20:37,933 44 INFO rb-48985ee-225086-418734 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-25 15:20:37,963 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:37] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.003 0.026 2026-09-25 15:20:37,994 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:37] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data#project.project.json_friendly_approval_request_data HTTP/1.1" 200 - 10 0.006 0.014 2026-09-25 15:20:38,026 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:38] "POST /web/dataset/call_kw/project.project/web_read#project.project.web_read HTTP/1.1" 200 - 29 0.011 0.038 2026-09-25 15:20:38,027 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:38] "POST /web/dataset/call_kw/project.project/check_features_enabled#project.project.check_features_enabled HTTP/1.1" 200 - 0 0.000 0.053 2026-09-25 15:20:38,041 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:38] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:20:38,120 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:38] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data#project.project.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.004 0.007 2026-09-25 15:20:38,129 44 INFO rb-48985ee-225086-418734 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-25 15:20:38,169 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:38] "POST /mail/thread/messages HTTP/1.1" 200 - 25 0.007 0.017 2026-09-25 15:20:38,195 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:38] "POST /mail/data HTTP/1.1" 200 - 34 0.008 0.031 2026-09-25 15:20:38,205 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:38] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data#project.project.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.004 0.057 2026-09-25 15:20:38,211 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:38] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.008 2026-09-25 15:20:38,227 44 INFO rb-48985ee-225086-418734 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-25 15:20:38,248 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:38] "GET /web/assets/8f13591/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 15:20:38,294 44 INFO rb-48985ee-225086-418734 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-25 15:20:38,330 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:38] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 31 0.013 0.020 2026-09-25 15:20:38,336 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:38] "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-25 15:20:38,344 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:38] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.001 0.003 2026-09-25 15:20:38,365 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:38] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data#project.project.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.004 0.011 2026-09-25 15:20:38,367 44 INFO rb-48985ee-225086-418734 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-25 15:20:38,392 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:38] "POST /mail/data HTTP/1.1" 200 - 31 0.008 0.021 2026-09-25 15:20:38,403 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:38] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data#project.project.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.003 0.029 2026-09-25 15:20:38,423 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:38] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 19 0.005 0.052 2026-09-25 15:20:38,463 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:38] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.002 0.030 2026-09-25 15:20:38,496 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:38] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 15 0.007 0.018 2026-09-25 15:20:38,502 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:38] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.001 0.029 2026-09-25 15:20:38,506 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:38] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.031 2026-09-25 15:20:38,510 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:38] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:20:38,547 44 INFO rb-48985ee-225086-418734 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-25 15:20:38,599 44 INFO rb-48985ee-225086-418734 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-25 15:20:38,613 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:38] "POST /web/dataset/call_kw/res.users.settings/get_embedded_actions_settings#res.users.settings.get_embedded_actions_settings HTTP/1.1" 200 - 10 0.003 0.010 2026-09-25 15:20:38,630 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:38] "POST /web/dataset/call_kw/res.users.settings/set_embedded_actions_setting#res.users.settings.set_embedded_actions_setting HTTP/1.1" 200 - 7 0.004 0.009 2026-09-25 15:20:38,763 44 INFO rb-48985ee-225086-418734 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-25 15:20:38,776 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:38] "POST /web/dataset/call_kw/res.users.settings/set_embedded_actions_setting#res.users.settings.set_embedded_actions_setting HTTP/1.1" 200 - 9 0.004 0.009 2026-09-25 15:20:38,817 44 INFO rb-48985ee-225086-418734 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-25 15:20:38,837 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:38] "POST /web/action/load HTTP/1.1" 200 - 17 0.005 0.014 2026-09-25 15:20:38,867 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:38] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 - 22 0.006 0.016 2026-09-25 15:20:38,880 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:38] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 1 0.001 0.002 2026-09-25 15:20:38,918 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:38] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 38 0.013 0.024 2026-09-25 15:20:38,938 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:38] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 17 0.006 0.043 2026-09-25 15:20:38,963 44 INFO rb-48985ee-225086-418734 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-25 15:20:38,981 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:38] "POST /web/dataset/call_button/project.project/action_get_list_view#project.project.action_get_list_view HTTP/1.1" 200 - 16 0.005 0.013 2026-09-25 15:20:39,012 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:39] "POST /web/dataset/call_kw/project.milestone/get_views#project.milestone.get_views HTTP/1.1" 200 - 17 0.006 0.018 2026-09-25 15:20:39,024 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:39] "POST /web/dataset/call_kw/project.milestone/web_search_read#project.milestone.web_search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:20:39,049 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:39] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:20:39,065 44 INFO rb-48985ee-225086-418734 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-25 15:20:39,069 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:39] "POST /web/dataset/call_kw/project.milestone/web_search_read#project.milestone.web_search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:20:39,082 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:39] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 5 0.002 0.007 2026-09-25 15:20:39,119 44 INFO rb-48985ee-225086-418734 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-25 15:20:39,191 44 INFO rb-48985ee-225086-418734 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-25 15:20:39,246 44 INFO rb-48985ee-225086-418734 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-25 15:20:39,252 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:39] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:20:39,262 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:39] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:20:39,300 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:39] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 23 0.009 0.024 2026-09-25 15:20:39,327 44 INFO rb-48985ee-225086-418734 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-25 15:20:39,382 44 INFO rb-48985ee-225086-418734 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-25 15:20:39,444 44 INFO rb-48985ee-225086-418734 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-25 15:20:39,467 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:39] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 13 0.006 0.015 2026-09-25 15:20:39,485 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:39] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 9 0.004 0.009 2026-09-25 15:20:39,518 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:39] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 21 0.011 0.018 2026-09-25 15:20:39,546 44 INFO rb-48985ee-225086-418734 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-25 15:20:39,555 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:39] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 4 0.002 0.006 2026-09-25 15:20:39,600 44 INFO rb-48985ee-225086-418734 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-25 15:20:39,669 44 INFO rb-48985ee-225086-418734 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-25 15:20:39,677 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:39] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:20:39,692 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:39] "POST /web/dataset/call_kw/project.milestone/onchange#project.milestone.onchange HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:20:39,722 44 INFO rb-48985ee-225086-418734 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-25 15:20:39,728 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:39] "POST /web/dataset/call_kw/project.milestone/web_save#project.milestone.web_save HTTP/1.1" 200 - 15 0.008 0.018 2026-09-25 15:20:39,747 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:39] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 - 1 0.000 0.006 2026-09-25 15:20:39,759 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:39] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:20:39,788 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:39] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 21 0.010 0.020 2026-09-25 15:20:39,816 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:39] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 21 0.008 0.040 2026-09-25 15:20:39,848 44 INFO rb-48985ee-225086-418734 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-25 15:20:39,857 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:39] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 - 1 0.000 0.007 2026-09-25 15:20:39,922 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:39] "POST /web/dataset/call_kw/project.update/onchange#project.update.onchange HTTP/1.1" 200 - 16 0.007 0.050 2026-09-25 15:20:39,980 44 INFO rb-48985ee-225086-418734 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-25 15:20:40,036 44 INFO rb-48985ee-225086-418734 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-25 15:20:40,081 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:40] "POST /web/dataset/call_kw/project.update/web_save#project.update.web_save HTTP/1.1" 200 - 28 0.011 0.031 2026-09-25 15:20:40,107 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:40] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-09-25 15:20:40,117 44 INFO rb-48985ee-225086-418734 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-25 15:20:40,138 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:40] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.008 0.018 2026-09-25 15:20:40,166 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:40] "POST /mail/data HTTP/1.1" 200 - 31 0.008 0.034 2026-09-25 15:20:40,167 44 INFO rb-48985ee-225086-418734 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-25 15:20:40,218 44 INFO rb-48985ee-225086-418734 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-25 15:20:40,268 44 INFO rb-48985ee-225086-418734 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-25 15:20:40,319 44 INFO rb-48985ee-225086-418734 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-25 15:20:40,373 44 INFO rb-48985ee-225086-418734 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-25 15:20:40,383 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:40] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 - 1 0.000 0.007 2026-09-25 15:20:40,399 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:40] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 5 0.002 0.007 2026-09-25 15:20:40,426 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:40] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 21 0.009 0.026 2026-09-25 15:20:40,467 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:40] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 21 0.008 0.050 2026-09-25 15:20:40,498 44 INFO rb-48985ee-225086-418734 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-25 15:20:40,506 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:40] "POST /web/dataset/call_kw/project.update/get_views#project.update.get_views HTTP/1.1" 200 - 1 0.000 0.006 2026-09-25 15:20:40,523 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:40] "POST /web/dataset/call_kw/project.update/web_search_read#project.update.web_search_read HTTP/1.1" 200 - 5 0.002 0.006 2026-09-25 15:20:40,552 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:40] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 21 0.010 0.024 2026-09-25 15:20:40,579 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:40] "POST /web/dataset/call_kw/project.project/get_panel_data#project.project.get_panel_data HTTP/1.1" 200 - 21 0.008 0.039 2026-09-25 15:20:40,611 44 INFO rb-48985ee-225086-418734 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-25 15:20:40,665 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: tour succeeded 2026-09-25 15:20:40,666 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: ╔════════════════════════════════════╗ ║ TOUR project_update_tour SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-25 15:20:40,695 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:40] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.003 0.025 2026-09-25 15:20:40,790 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: heap 51363512 (allocated 53862400) 2026-09-25 15:20:40,791 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing chrome headless with pid 152933 2026-09-25 15:20:40,793 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing websocket connection 2026-09-25 15:20:40,795 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:40] "POST /web/dataset/call_kw/project.project/check_features_enabled#project.project.check_features_enabled HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:20:40,795 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Terminating chrome headless with pid 152933 2026-09-25 15:20:40,849 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_152040_849265_test_01_project_tour.txt 2026-09-25 15:20:40,849 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Removing chrome user profile "/tmp/tmpbav9riel_chrome_odoo" 2026-09-25 15:20:41,091 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome pid: 153251 2026-09-25 15:20:41,091 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless temporary user profile dir: /tmp/tmpmgbg0bjd_chrome_odoo 2026-09-25 15:20:41,091 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:42449/json/version 2026-09-25 15:20:41,092 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42449', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:20:41,094 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Browser version: Chrome/150.0.7871.114 2026-09-25 15:20:41,094 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Issuing json command http://127.0.0.1:42449/json 2026-09-25 15:20:41,094 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:42449', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:20:41,095 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Websocket url found: ws://127.0.0.1:42449/devtools/page/8B3A1527E6AAC8A2A3AE5524962429A2 2026-09-25 15:20:41,096 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Enable chrome headless console log notification 2026-09-25 15:20:41,097 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome headless enable page notifications 2026-09-25 15:20:41,105 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-25 15:20:41,106 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Setting session cookie in browser 2026-09-25 15:20:41,107 44 INFO rb-48985ee-225086-418734 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-25 15:20:41,107 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-25 15:20:41,153 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:41] "GET /odoo HTTP/1.1" 200 - 31 0.008 0.034 2026-09-25 15:20:41,155 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Navigation result: {'frameId': '8B3A1527E6AAC8A2A3AE5524962429A2', 'loaderId': 'F0F5B2FF7FA05D65BCDDAEB772D516F3', 'isDownload': False} 2026-09-25 15:20:41,155 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-09-25 15:20:41,176 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:41] "GET /web/assets/753955b/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:20:41,179 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:41] "GET /web/assets/971e810/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:20:41,194 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:41] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.022 2026-09-25 15:20:41,202 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:41] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.002 0.027 2026-09-25 15:20:41,210 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:41] "GET /web/assets/8d0c2ad/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.000 0.002 2026-09-25 15:20:41,245 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:41] "GET /web/assets/57e19b4/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 15:20:41,644 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:41] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:20:41,644 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:41] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:20:41,645 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:41] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.008 2026-09-25 15:20:41,655 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:41] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:20:41,670 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:41] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 2 0.001 0.002 2026-09-25 15:20:41,692 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: Owl is running in 'dev' mode. 2026-09-25 15:20:41,701 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:41] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:20:41,710 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:41] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:20:41,747 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:41] "GET /odoo HTTP/1.1" 200 - 31 0.010 0.024 2026-09-25 15:20:41,750 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:41] "GET /odoo/offline HTTP/1.1" 200 - 1 0.000 0.034 2026-09-25 15:20:41,788 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:41] "GET /web/image/res.partner/3/avatar_128?unique=1790342516000 HTTP/1.1" 200 - 6 0.004 0.010 2026-09-25 15:20:41,800 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:20:41,800 44 INFO rb-48985ee-225086-418734 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-25 15:20:41,802 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:41] "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-25 15:20:41,804 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:41] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.005 0.025 2026-09-25 15:20:41,812 44 INFO rb-48985ee-225086-418734 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-25 15:20:41,814 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:41] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.002 0.037 2026-09-25 15:20:41,817 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:41] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.033 2026-09-25 15:20:41,824 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:41] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.002 0.019 2026-09-25 15:20:41,826 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:41] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.045 2026-09-25 15:20:41,844 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:41] "POST /mail/data HTTP/1.1" 200 - 19 0.006 0.032 2026-09-25 15:20:41,846 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:41] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.030 2026-09-25 15:20:41,861 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:41] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:20:41,862 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:41] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:20:41,875 44 INFO rb-48985ee-225086-418734 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-25 15:20:41,924 44 INFO rb-48985ee-225086-418734 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-25 15:20:41,936 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:41] "POST /web/action/load HTTP/1.1" 200 - 10 0.003 0.008 2026-09-25 15:20:41,978 44 INFO rb-48985ee-225086-418734 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-25 15:20:41,983 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:41] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 7 0.003 0.026 2026-09-25 15:20:42,024 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:42] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 20 0.008 0.018 2026-09-25 15:20:42,026 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:42] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.028 2026-09-25 15:20:42,042 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:42] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:20:42,096 44 INFO rb-48985ee-225086-418734 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-25 15:20:42,106 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:42] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.003 0.009 2026-09-25 15:20:42,151 44 INFO rb-48985ee-225086-418734 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-25 15:20:42,207 44 INFO rb-48985ee-225086-418734 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-25 15:20:42,217 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:42] "POST /mail/data HTTP/1.1" 200 - 41 0.010 0.029 2026-09-25 15:20:42,226 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:42] "POST /web/action/load HTTP/1.1" 200 - 9 0.002 0.018 2026-09-25 15:20:42,242 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:42] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 6 0.001 0.004 2026-09-25 15:20:42,250 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:42] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 2 0.000 0.004 2026-09-25 15:20:42,265 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:42] "POST /web/dataset/call_kw/project.project/onchange#project.project.onchange HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:20:42,301 44 INFO rb-48985ee-225086-418734 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-25 15:20:42,357 44 INFO rb-48985ee-225086-418734 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-25 15:20:42,390 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:42] "POST /web/dataset/call_kw/project.project/web_save#project.project.web_save HTTP/1.1" 200 - 22 0.007 0.024 2026-09-25 15:20:42,418 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:42] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 19 0.005 0.016 2026-09-25 15:20:42,457 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:42] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.002 0.029 2026-09-25 15:20:42,474 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:42] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:20:42,481 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:42] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 3 0.002 0.011 2026-09-25 15:20:42,491 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:42] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.014 2026-09-25 15:20:42,495 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:42] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:20:42,516 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:42] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:20:42,532 44 INFO rb-48985ee-225086-418734 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-25 15:20:42,587 44 INFO rb-48985ee-225086-418734 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-25 15:20:42,594 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:42] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.002 0.005 2026-09-25 15:20:42,637 44 INFO rb-48985ee-225086-418734 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-25 15:20:42,689 44 INFO rb-48985ee-225086-418734 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-25 15:20:42,742 44 INFO rb-48985ee-225086-418734 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-25 15:20:42,750 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:42] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 5 0.002 0.004 2026-09-25 15:20:42,758 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:42] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 3 0.000 0.003 2026-09-25 15:20:42,793 44 INFO rb-48985ee-225086-418734 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-25 15:20:42,847 44 INFO rb-48985ee-225086-418734 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-25 15:20:42,858 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:42] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 2 0.001 0.007 2026-09-25 15:20:42,870 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:42] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:20:42,897 44 INFO rb-48985ee-225086-418734 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-25 15:20:42,949 44 INFO rb-48985ee-225086-418734 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-25 15:20:43,000 44 INFO rb-48985ee-225086-418734 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-25 15:20:43,055 44 INFO rb-48985ee-225086-418734 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-25 15:20:43,095 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:43] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 37 0.012 0.027 2026-09-25 15:20:43,106 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:43] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.000 0.005 2026-09-25 15:20:43,107 44 INFO rb-48985ee-225086-418734 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-25 15:20:43,124 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:43] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 10 0.004 0.012 2026-09-25 15:20:43,138 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:43] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.001 0.005 2026-09-25 15:20:43,144 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:43] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.001 0.008 2026-09-25 15:20:43,289 44 INFO rb-48985ee-225086-418734 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-25 15:20:43,297 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:43] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 31 0.012 0.027 2026-09-25 15:20:43,308 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:43] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.001 0.005 2026-09-25 15:20:43,314 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:43] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.001 0.010 2026-09-25 15:20:43,328 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:43] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 9 0.004 0.017 2026-09-25 15:20:43,339 44 INFO rb-48985ee-225086-418734 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-25 15:20:43,393 44 INFO rb-48985ee-225086-418734 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-25 15:20:43,426 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:43] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.002 0.028 2026-09-25 15:20:43,453 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:43] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.004 0.010 2026-09-25 15:20:43,497 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:43] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 26 0.013 0.040 2026-09-25 15:20:43,513 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:43] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:20:43,542 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:43] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:20:43,551 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:43] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:20:43,599 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:43] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:20:43,622 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:43] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.004 0.012 2026-09-25 15:20:43,630 44 INFO rb-48985ee-225086-418734 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-25 15:20:43,662 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:43] "POST /mail/thread/messages HTTP/1.1" 200 - 27 0.007 0.021 2026-09-25 15:20:43,690 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:43] "POST /mail/data HTTP/1.1" 200 - 31 0.008 0.046 2026-09-25 15:20:43,702 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:43] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.004 0.064 2026-09-25 15:20:43,704 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:43] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:20:43,766 44 INFO rb-48985ee-225086-418734 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-25 15:20:43,778 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:43] "POST /web/dataset/call_kw/project.task/zalo_check_recipients#project.task.zalo_check_recipients HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:20:43,786 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:43] "GET /web/assets/8f13591/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 15:20:43,817 44 INFO rb-48985ee-225086-418734 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-25 15:20:43,877 44 INFO rb-48985ee-225086-418734 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-25 15:20:43,928 44 INFO rb-48985ee-225086-418734 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-25 15:20:43,984 44 INFO rb-48985ee-225086-418734 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-25 15:20:44,011 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:44] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 23 0.006 0.018 2026-09-25 15:20:44,031 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:44] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.003 0.011 2026-09-25 15:20:44,047 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:44] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 2 0.001 0.002 2026-09-25 15:20:44,049 44 INFO rb-48985ee-225086-418734 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-25 15:20:44,112 44 INFO rb-48985ee-225086-418734 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-25 15:20:44,125 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:44] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.003 0.008 2026-09-25 15:20:44,135 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:44] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:20:44,153 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:44] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 - 17 0.005 0.013 2026-09-25 15:20:44,163 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:44] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.005 2026-09-25 15:20:44,166 44 INFO rb-48985ee-225086-418734 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-25 15:20:44,188 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:44] "POST /mail/data HTTP/1.1" 200 - 25 0.006 0.021 2026-09-25 15:20:44,235 44 INFO rb-48985ee-225086-418734 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-25 15:20:44,244 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:44] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.003 0.010 2026-09-25 15:20:44,283 44 INFO rb-48985ee-225086-418734 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-25 15:20:44,340 44 INFO rb-48985ee-225086-418734 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-25 15:20:44,347 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:44] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:20:44,391 44 INFO rb-48985ee-225086-418734 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-25 15:20:44,393 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:44] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 27 0.010 0.029 2026-09-25 15:20:44,403 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:44] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:20:44,444 44 INFO rb-48985ee-225086-418734 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-25 15:20:44,505 44 INFO rb-48985ee-225086-418734 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-25 15:20:44,533 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:44] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 12 0.005 0.019 2026-09-25 15:20:44,556 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:44] "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-25 15:20:44,560 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:44] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:20:44,569 44 INFO rb-48985ee-225086-418734 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-25 15:20:44,620 44 INFO rb-48985ee-225086-418734 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-25 15:20:44,680 44 INFO rb-48985ee-225086-418734 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-25 15:20:44,722 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:44] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 26 0.010 0.030 2026-09-25 15:20:44,744 44 INFO rb-48985ee-225086-418734 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-25 15:20:44,799 44 INFO rb-48985ee-225086-418734 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-25 15:20:44,830 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:44] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 84 0.029 0.064 2026-09-25 15:20:44,833 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:44] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.094 2026-09-25 15:20:44,864 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:44] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.007 0.020 2026-09-25 15:20:44,899 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:44] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.002 0.044 2026-09-25 15:20:44,933 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:44] "POST /mail/data HTTP/1.1" 200 - 36 0.012 0.066 2026-09-25 15:20:44,936 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:44] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.081 2026-09-25 15:20:44,940 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:44] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.026 2026-09-25 15:20:44,970 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:44] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 22 0.009 0.050 2026-09-25 15:20:44,975 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:44] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.001 0.064 2026-09-25 15:20:44,997 44 INFO rb-48985ee-225086-418734 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-25 15:20:45,026 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:45] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.008 0.021 2026-09-25 15:20:45,047 44 INFO rb-48985ee-225086-418734 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-25 15:20:45,100 44 INFO rb-48985ee-225086-418734 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-25 15:20:45,151 44 INFO rb-48985ee-225086-418734 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-25 15:20:45,207 44 INFO rb-48985ee-225086-418734 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-25 15:20:45,254 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:45] "POST /web/dataset/call_kw/project.task/create#project.task.create HTTP/1.1" 200 - 50 0.015 0.031 2026-09-25 15:20:45,290 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:45] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.010 0.023 2026-09-25 15:20:45,314 44 INFO rb-48985ee-225086-418734 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-25 15:20:45,364 44 INFO rb-48985ee-225086-418734 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-25 15:20:45,420 44 INFO rb-48985ee-225086-418734 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-25 15:20:45,456 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:45] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 22 0.009 0.025 2026-09-25 15:20:45,470 44 INFO rb-48985ee-225086-418734 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-25 15:20:45,493 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:45] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 24 0.010 0.020 2026-09-25 15:20:45,503 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:45] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.001 0.005 2026-09-25 15:20:45,509 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:45] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 3 0.001 0.008 2026-09-25 15:20:45,523 44 INFO rb-48985ee-225086-418734 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-25 15:20:45,554 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:45] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 22 0.009 0.022 2026-09-25 15:20:45,575 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: tour succeeded 2026-09-25 15:20:45,575 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: ╔═════════════════════════════╗ ║ TOUR project_tour SUCCEEDED ║ ╚═════════════════════════════╝ 2026-09-25 15:20:45,660 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour.browser: heap 38582260 (allocated 40751104) 2026-09-25 15:20:45,662 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing chrome headless with pid 153251 2026-09-25 15:20:45,663 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Closing websocket connection 2026-09-25 15:20:45,665 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Terminating chrome headless with pid 153251 2026-09-25 15:20:45,721 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_152045_721286_test_01_project_tour.txt 2026-09-25 15:20:45,721 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.test_01_project_tour: Removing chrome user profile "/tmp/tmpmgbg0bjd_chrome_odoo" 2026-09-25 15:20:45,740 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-25 15:20:46,506 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_admin_dependency_toggle ... 2026-09-25 15:20:46,693 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_create_from_template_keeps_subtask_dependencies ... 2026-09-25 15:20:46,843 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_cyclic_dependencies ... 2026-09-25 15:20:46,897 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_subtask_dependencies ... 2026-09-25 15:20:47,050 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_task_dependencies ... 2026-09-25 15:20:47,244 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies ... 2026-09-25 15:20:47,279 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies_settings_change ... 2026-09-25 15:20:47,373 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-25 15:20:47,589 44 INFO rb-48985ee-225086-418734 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-25 15:20:47,723 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_task_link_preview_name: Starting TestTaskLinkPreviewName.test_01_task_link_preview_name ... 2026-09-25 15:20:47,735 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:admin_user from n/a 2026-09-25 15:20:47,739 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:20:47,854 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:47] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 19 0.007 0.109 2026-09-25 15:20:47,856 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_task_link_preview_name: Starting TestTaskLinkPreviewName.test_my_tasks_path ... 2026-09-25 15:20:47,880 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:admin_user from n/a 2026-09-25 15:20:47,886 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:20:48,000 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:48] "POST /html_editor/link_preview_internal HTTP/1.1" 200 - 19 0.007 0.109 2026-09-25 15:20:48,008 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-25 15:20:48,832 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_base_state ... 2026-09-25 15:20:48,854 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_change_stage_or_project ... 2026-09-25 15:20:48,903 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_changing_parent_do_not_reset_task_state ... 2026-09-25 15:20:48,941 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_dependent_task ... 2026-09-25 15:20:49,030 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_closed_dependencies ... 2026-09-25 15:20:49,107 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_open_dependencies ... 2026-09-25 15:20:49,197 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_recompute_state_when_task_dependencies_feature_changes ... 2026-09-25 15:20:49,439 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_state_dont_reset_when_enabling_task_dependencies ... 2026-09-25 15:20:49,615 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_subtask_closed_state_not_reset_on_parent_project_change ... 2026-09-25 15:20:49,709 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_task_created_in_waiting_stage_gets_in_progress_state ... 2026-09-25 15:20:49,764 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-25 15:20:49,835 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_task_templates_ui: Starting TestTaskTemplatesTour.test_task_templates_tour ... 2026-09-25 15:20:49,979 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome pid: 153526 2026-09-25 15:20:49,979 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome headless temporary user profile dir: /tmp/tmpsaef0idz_chrome_odoo 2026-09-25 15:20:49,979 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Issuing json command http://127.0.0.1:32889/json/version 2026-09-25 15:20:49,980 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32889', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:20:50,020 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Browser version: Chrome/150.0.7871.114 2026-09-25 15:20:50,020 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Issuing json command http://127.0.0.1:32889/json 2026-09-25 15:20:50,021 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:32889', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:20:50,027 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Websocket url found: ws://127.0.0.1:32889/devtools/page/B9E16EA361B15A4A43EDA76F9F542566 2026-09-25 15:20:50,035 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Enable chrome headless console log notification 2026-09-25 15:20:50,038 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome headless enable page notifications 2026-09-25 15:20:50,061 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-25 15:20:50,065 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Setting session cookie in browser 2026-09-25 15:20:50,066 44 INFO rb-48985ee-225086-418734 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-25 15:20:50,066 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-25 15:20:50,073 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:20:50,775 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:50] "GET /odoo HTTP/1.1" 200 - 157 0.044 0.659 2026-09-25 15:20:50,777 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Navigation result: {'frameId': 'B9E16EA361B15A4A43EDA76F9F542566', 'loaderId': 'B927025E61478E1CBA85D927EC6B49F2', 'isDownload': False} 2026-09-25 15:20:50,777 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Evaluate ready code "odoo.isTourReady('project_task_templates_tour')" 2026-09-25 15:20:50,854 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:50] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.010 0.053 2026-09-25 15:20:50,858 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:50] "GET /web/assets/753955b/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.067 2026-09-25 15:20:50,861 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:50] "GET /web/assets/971e810/web.assets_web.min.css HTTP/1.1" 200 - 2 0.000 0.070 2026-09-25 15:20:50,868 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:50] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.073 2026-09-25 15:20:50,888 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:50] "GET /web/assets/8d0c2ad/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 15:20:50,918 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:50] "GET /web/assets/57e19b4/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 15:20:51,317 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:51] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:20:51,319 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:51] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:20:51,326 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:51] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 15:20:51,348 44 INFO rb-48985ee-225086-418734 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-25 15:20:51,368 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:51] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.010 0.025 2026-09-25 15:20:51,371 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:51] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.033 2026-09-25 15:20:51,373 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: Owl is running in 'dev' mode. 2026-09-25 15:20:51,379 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:51] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.029 2026-09-25 15:20:51,383 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:51] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:20:51,391 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:51] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:20:51,428 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:51] "GET /odoo HTTP/1.1" 200 - 29 0.008 0.023 2026-09-25 15:20:51,438 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:51] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.037 2026-09-25 15:20:51,473 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:20:51,473 44 INFO rb-48985ee-225086-418734 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-25 15:20:51,479 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:20:51,481 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:51] "GET /web/image/res.partner/3/avatar_128?unique=1790342516000 HTTP/1.1" 200 - 13 0.009 0.017 2026-09-25 15:20:51,483 44 INFO rb-48985ee-225086-418734 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-25 15:20:51,494 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:51] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.004 0.037 2026-09-25 15:20:51,506 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:51] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.002 0.050 2026-09-25 15:20:51,509 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:51] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.048 2026-09-25 15:20:51,522 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:51] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.037 2026-09-25 15:20:51,540 44 INFO rb-48985ee-225086-418734 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-25 15:20:51,554 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:51] "POST /mail/data HTTP/1.1" 200 - 35 0.013 0.056 2026-09-25 15:20:51,555 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:51] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.067 2026-09-25 15:20:51,557 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:51] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.016 2026-09-25 15:20:51,560 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:51] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.018 2026-09-25 15:20:51,562 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:51] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.102 2026-09-25 15:20:51,600 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:51] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:20:51,601 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:51] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:20:51,602 44 INFO rb-48985ee-225086-418734 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-25 15:20:51,615 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:51] "POST /web/action/load HTTP/1.1" 200 - 10 0.003 0.008 2026-09-25 15:20:51,749 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:51] "POST /web/dataset/call_kw/project.project/get_views#project.project.get_views HTTP/1.1" 200 - 106 0.030 0.083 2026-09-25 15:20:51,796 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:51] "POST /web/dataset/call_kw/project.project/web_search_read#project.project.web_search_read HTTP/1.1" 200 - 21 0.008 0.023 2026-09-25 15:20:51,798 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:51] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.032 2026-09-25 15:20:51,808 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:51] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:20:51,833 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:51] "POST /web/dataset/call_kw/project.project/search_read#project.project.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:20:51,878 44 INFO rb-48985ee-225086-418734 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-25 15:20:51,883 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:51] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.003 0.009 2026-09-25 15:20:51,907 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:51] "POST /web/dataset/call_button/project.project/action_view_tasks#project.project.action_view_tasks HTTP/1.1" 200 - 22 0.006 0.024 2026-09-25 15:20:51,964 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:51] "POST /mail/data HTTP/1.1" 200 - 45 0.010 0.051 2026-09-25 15:20:52,078 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:52] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 71 0.019 0.144 2026-09-25 15:20:52,093 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:52] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.003 0.105 2026-09-25 15:20:52,099 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:52] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 3 0.001 0.007 2026-09-25 15:20:52,107 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:52] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 5 0.002 0.014 2026-09-25 15:20:52,111 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:52] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.012 2026-09-25 15:20:52,158 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:52] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:20:52,301 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:52] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:20:52,317 44 INFO rb-48985ee-225086-418734 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-25 15:20:52,326 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:52] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.005 0.011 2026-09-25 15:20:52,337 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:52] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.003 0.024 2026-09-25 15:20:52,348 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:52] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 5 0.001 0.037 2026-09-25 15:20:52,358 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:52] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.003 0.042 2026-09-25 15:20:52,374 44 INFO rb-48985ee-225086-418734 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-25 15:20:52,430 44 INFO rb-48985ee-225086-418734 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-25 15:20:52,493 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:52] "POST /web/dataset/call_kw/project.task/action_create_from_template#project.task.action_create_from_template HTTP/1.1" 200 - 55 0.018 0.044 2026-09-25 15:20:52,530 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:52] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.002 0.027 2026-09-25 15:20:52,574 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:52] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.010 0.020 2026-09-25 15:20:52,615 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:52] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 30 0.012 0.056 2026-09-25 15:20:52,635 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:52] "POST /web/dataset/call_kw/project.project/get_template_tasks#project.project.get_template_tasks HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:20:52,668 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:52] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:20:52,678 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:52] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:20:52,744 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:52] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-09-25 15:20:52,763 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:52] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.004 0.009 2026-09-25 15:20:52,784 44 INFO rb-48985ee-225086-418734 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-25 15:20:52,819 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:52] "POST /mail/thread/messages HTTP/1.1" 200 - 28 0.008 0.020 2026-09-25 15:20:52,854 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:52] "POST /mail/data HTTP/1.1" 200 - 34 0.013 0.048 2026-09-25 15:20:52,870 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:52] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.005 0.075 2026-09-25 15:20:52,876 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:52] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.025 2026-09-25 15:20:52,893 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:52] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:20:52,898 44 INFO rb-48985ee-225086-418734 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-25 15:20:52,949 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:52] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 36 0.014 0.035 2026-09-25 15:20:52,952 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:52] "GET /web/assets/8f13591/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.000 0.039 2026-09-25 15:20:52,975 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:52] "POST /mail/thread/messages HTTP/1.1" 200 - 22 0.007 0.014 2026-09-25 15:20:52,977 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:52] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.015 2026-09-25 15:20:52,979 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:52] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.013 2026-09-25 15:20:52,991 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:52] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.004 0.018 2026-09-25 15:20:52,992 44 INFO rb-48985ee-225086-418734 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-25 15:20:53,019 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:53] "POST /mail/data HTTP/1.1" 200 - 31 0.008 0.037 2026-09-25 15:20:53,030 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:20:53] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.004 0.031 2026-09-25 15:20:53,042 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: tour succeeded 2026-09-25 15:20:53,042 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR project_task_templates_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-25 15:20:53,131 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour.browser: heap 39105812 (allocated 42192896) 2026-09-25 15:20:53,133 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Closing chrome headless with pid 153526 2026-09-25 15:20:53,133 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Closing websocket connection 2026-09-25 15:20:53,134 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Terminating chrome headless with pid 153526 2026-09-25 15:20:53,190 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_152053_190386_test_task_templates_tour.txt 2026-09-25 15:20:53,190 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_task_templates_ui.TestTaskTemplatesTour.test_task_templates_tour: Removing chrome user profile "/tmp/tmpsaef0idz_chrome_odoo" 2026-09-25 15:20:53,205 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-25 15:20:53,866 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking ... 2026-09-25 15:20:53,930 44 INFO rb-48985ee-225086-418734 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking_context ... 2026-09-25 15:20:54,026 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-25 15:20:55,428 44 INFO rb-48985ee-225086-418734 odoo.addons.project_account.tests.test_project_profitability: Starting TestProjectAccountProfitability.test_project_profitability ... 2026-09-25 15:20:58,029 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-25 15:21:06,771 44 INFO rb-48985ee-225086-418734 odoo.addons.project_hr_expense.tests.test_analytics: Starting TestAnalytics.test_project_analytics_to_expense ... 2026-09-25 15:21:07,578 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-25 15:21:17,543 44 INFO rb-48985ee-225086-418734 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability ... 2026-09-25 15:21:18,748 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #397 deleted account.analytic.line records with IDs: [12] 2026-09-25 15:21:18,847 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #397 deleted account.move.line.ctp records with IDs: [1340, 1341, 1342] 2026-09-25 15:21:18,918 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #397 deleted account.move.line records with IDs: [2497, 2498, 2499, 2500] 2026-09-25 15:21:18,963 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #397 deleted account.move records with IDs: [932] 2026-09-25 15:21:19,002 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #397 deleted account.analytic.line records with IDs: [11] 2026-09-25 15:21:19,062 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #397 deleted account.move.line.ctp records with IDs: [1339] 2026-09-25 15:21:19,110 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #397 deleted account.move.line records with IDs: [2495, 2496] 2026-09-25 15:21:19,139 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #397 deleted account.move records with IDs: [931] 2026-09-25 15:21:19,163 44 INFO rb-48985ee-225086-418734 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability_after_expense_actions ... 2026-09-25 15:21:19,500 44 INFO rb-48985ee-225086-418734 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability_expense_with_divided_distribution ... 2026-09-25 15:21:20,773 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-25 15:21:22,289 44 INFO rb-48985ee-225086-418734 odoo.addons.project_mrp_account.tests.test_analytic_account: Starting TestAnalyticAccountTimesheet.test_analytic_account_access ... 2026-09-25 15:21:22,301 44 INFO rb-48985ee-225086-418734 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-25 15:21:23,063 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-25 15:21:26,256 44 INFO rb-48985ee-225086-418734 odoo.addons.project_mrp_account.tests.test_project_profitability: Starting TestSaleProjectProfitabilityMrp.test_profitability_mrp_project ... 2026-09-25 15:21:27,083 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-25 15:21:30,436 44 INFO rb-48985ee-225086-418734 odoo.addons.project_mrp_sale.tests.test_sale_mrp_account: Starting TestSaleMrpAccount.test_mo_get_project_from_so ... 2026-09-25 15:21:30,710 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-25 15:21:38,448 44 INFO rb-48985ee-225086-418734 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_account_analytic_distribution_ratio ... 2026-09-25 15:21:39,454 44 INFO rb-48985ee-225086-418734 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_included_tax ... 2026-09-25 15:21:39,996 44 INFO rb-48985ee-225086-418734 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_mismatched_uom ... 2026-09-25 15:21:40,408 44 INFO rb-48985ee-225086-418734 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_bills_without_purchase_order_are_accounted_in_profitability_project_purchase ... 2026-09-25 15:21:41,327 44 INFO rb-48985ee-225086-418734 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_cross_analytics_contribution ... 2026-09-25 15:21:43,426 44 INFO rb-48985ee-225086-418734 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_multi_currency_for_project_purchase_profitability ... 2026-09-25 15:21:44,751 44 INFO rb-48985ee-225086-418734 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_partial_billing_profitability ... 2026-09-25 15:21:45,287 44 INFO rb-48985ee-225086-418734 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_profitability_foreign_currency_rate_on_bill_date ... 2026-09-25 15:21:45,578 44 INFO rb-48985ee-225086-418734 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_profitability_when_multiple_aa_in_the_same_line ... 2026-09-25 15:21:46,114 44 INFO rb-48985ee-225086-418734 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_order_smart_button ... 2026-09-25 15:21:46,209 44 INFO rb-48985ee-225086-418734 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_profitability_with_split_bills ... 2026-09-25 15:21:47,079 44 INFO rb-48985ee-225086-418734 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_project_purchase_profitability_without_analytic_distribution ... 2026-09-25 15:21:47,606 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #406 deleted account.analytic.line records with IDs: [45] 2026-09-25 15:21:47,662 44 INFO rb-48985ee-225086-418734 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_vendor_credit_note_profitability ... 2026-09-25 15:21:48,284 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #406 deleted account.move.line.ctp records with IDs: [1391, 1392] 2026-09-25 15:21:48,337 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #406 deleted account.move.line records with IDs: [2575] 2026-09-25 15:21:49,414 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-25 15:22:00,050 44 INFO rb-48985ee-225086-418734 odoo.addons.project_purchase.tests.test_project_purchase: Starting TestProjectPurchase.test_compute_purchase_orders_count ... 2026-09-25 15:22:00,179 44 INFO rb-48985ee-225086-418734 odoo.addons.project_purchase.tests.test_project_purchase: Starting TestProjectPurchase.test_project_on_pol_with_analytic_distribution_model ... 2026-09-25 15:22:01,526 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-25 15:22:01,528 44 INFO rb-48985ee-225086-418734 odoo.addons.project_purchase_stock.tests.test_reordering_rule: Starting TestReorderingRuleProjectPurchase.test_po_creation_and_reuse_based_on_project ... 2026-09-25 15:22:02,040 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1583] 2026-09-25 15:22:02,049 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-25 15:22:10,596 44 INFO rb-48985ee-225086-418734 odoo.addons.project_sale_expense.tests.test_expense_analytics: Starting TestExpenseAnalytics.test_company_paid_expense_analytic_on_pnl_line_only ... 2026-09-25 15:22:12,192 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-25 15:22:23,590 44 INFO rb-48985ee-225086-418734 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability ... 2026-09-25 15:22:25,560 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #415 deleted stock.move.line records with IDs: [1580] 2026-09-25 15:22:25,696 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #415 deleted account.analytic.line records with IDs: [49] 2026-09-25 15:22:25,784 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #415 deleted account.move.line.ctp records with IDs: [1398] 2026-09-25 15:22:25,848 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #415 deleted account.move.line records with IDs: [2582, 2583] 2026-09-25 15:22:25,894 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #415 deleted account.move records with IDs: [957] 2026-09-25 15:22:26,383 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #415 deleted stock.move.line records with IDs: [1581] 2026-09-25 15:22:26,489 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #415 deleted account.analytic.line records with IDs: [50] 2026-09-25 15:22:26,565 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #415 deleted account.move.line.ctp records with IDs: [1399] 2026-09-25 15:22:26,618 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #415 deleted account.move.line records with IDs: [2584, 2585] 2026-09-25 15:22:26,651 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #415 deleted account.move records with IDs: [958] 2026-09-25 15:22:26,666 44 INFO rb-48985ee-225086-418734 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability_2 ... 2026-09-25 15:22:28,336 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-25 15:22:37,829 44 INFO rb-48985ee-225086-418734 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_analytic_account_expense_policy ... 2026-09-25 15:22:38,746 44 INFO rb-48985ee-225086-418734 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_change_product_expense_policy_analytic_distribution ... 2026-09-25 15:22:38,865 44 INFO rb-48985ee-225086-418734 odoo.addons.project_sale_expense.tests.test_project_sale_expense: Starting TestSaleExpense.test_compute_analytic_distribution_expense ... 2026-09-25 15:22:41,369 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-25 15:22:43,622 44 INFO rb-48985ee-225086-418734 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-25 15:22:43,775 44 INFO rb-48985ee-225086-418734 odoo.addons.project_timesheet_holidays.tests.test_cancel_time_off: Starting TestCancelTimeOff.test_cancel_time_off ... 2026-09-25 15:22:44,000 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #429 deleted resource.calendar.leaves records with IDs: [2] 2026-09-25 15:22:44,000 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #429 deleted account.analytic.line records with IDs: [58] 2026-09-25 15:22:44,073 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-25 15:22:45,809 44 INFO rb-48985ee-225086-418734 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_create_employee ... 2026-09-25 15:22:46,174 44 INFO rb-48985ee-225086-418734 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_timesheet_inactive_employee ... 2026-09-25 15:22:46,000 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [62] 2026-09-25 15:22:46,501 44 INFO rb-48985ee-225086-418734 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_write_employee ... 2026-09-25 15:22:46,000 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [67] 2026-09-25 15:22:46,000 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [68] 2026-09-25 15:22:46,000 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [69] 2026-09-25 15:22:46,850 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-25 15:22:47,136 44 INFO rb-48985ee-225086-418734 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-25 15:22:47,181 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_project_todo_history ... 2026-09-25 15:22:47,464 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome pid: 153764 2026-09-25 15:22:47,464 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome headless temporary user profile dir: /tmp/tmpmdg7ktl8_chrome_odoo 2026-09-25 15:22:47,464 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Issuing json command http://127.0.0.1:38133/json/version 2026-09-25 15:22:47,465 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38133', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:22:47,467 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Browser version: Chrome/150.0.7871.114 2026-09-25 15:22:47,467 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Issuing json command http://127.0.0.1:38133/json 2026-09-25 15:22:47,467 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38133', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:22:47,468 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Websocket url found: ws://127.0.0.1:38133/devtools/page/7FBC68B1880796E743FF89E2134436BE 2026-09-25 15:22:47,469 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Enable chrome headless console log notification 2026-09-25 15:22:47,470 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome headless enable page notifications 2026-09-25 15:22:47,487 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-25 15:22:47,489 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Setting session cookie in browser 2026-09-25 15:22:47,489 44 INFO rb-48985ee-225086-418734 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-25 15:22:47,489 44 INFO rb-48985ee-225086-418734 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-25 15:22:47,496 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:22:48,203 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:48] "GET /odoo?debug=1 HTTP/1.1" 200 - 148 0.043 0.666 2026-09-25 15:22:48,205 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Navigation result: {'frameId': '7FBC68B1880796E743FF89E2134436BE', 'loaderId': '8E9E84BF61DE84C1461417F7666FEC5B', 'isDownload': False} 2026-09-25 15:22:48,206 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Evaluate ready code "odoo.isTourReady('project_todo_history_tour')" 2026-09-25 15:22:48,225 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:48] "GET /web/assets/971e810/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:22:48,228 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:48] "GET /web/assets/753955b/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-25 15:22:48,254 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:48] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 14 0.010 0.026 2026-09-25 15:22:48,314 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:48] "GET /web/webclient/load_menus HTTP/1.1" 200 - 15 0.011 0.083 2026-09-25 15:22:48,319 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:48] "GET /web/assets/8d0c2ad/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.038 2026-09-25 15:22:48,352 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:48] "GET /web/assets/57e19b4/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 15:22:48,728 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:48] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:22:48,729 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:48] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:22:48,737 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:48] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.006 2026-09-25 15:22:48,759 44 INFO rb-48985ee-225086-418734 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-25 15:22:48,780 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:48] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.011 0.026 2026-09-25 15:22:48,783 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:48] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.033 2026-09-25 15:22:48,790 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: Owl is running in 'dev' mode. 2026-09-25 15:22:48,791 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:48] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.027 2026-09-25 15:22:48,795 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:48] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:22:48,803 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:48] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:22:48,838 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:48] "GET /odoo HTTP/1.1" 200 - 29 0.008 0.023 2026-09-25 15:22:48,848 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:48] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.037 2026-09-25 15:22:48,883 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:48] "GET /web/image/res.partner/3/avatar_128?unique=1790349766000 HTTP/1.1" 200 - 6 0.004 0.010 2026-09-25 15:22:48,893 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:22:48,894 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:22:48,898 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:48] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.006 0.024 2026-09-25 15:22:48,901 44 INFO rb-48985ee-225086-418734 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-25 15:22:48,902 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:48] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.001 0.026 2026-09-25 15:22:48,905 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:48] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.029 2026-09-25 15:22:48,914 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:48] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.003 0.043 2026-09-25 15:22:48,928 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:48] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.028 2026-09-25 15:22:48,941 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:48] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:22:48,941 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:48] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:22:48,963 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:48] "POST /mail/data HTTP/1.1" 200 - 34 0.014 0.048 2026-09-25 15:22:48,991 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:48] "GET /odoo?debug=1,tests HTTP/1.1" 200 - 29 0.007 0.074 2026-09-25 15:22:48,993 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:48] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.082 2026-09-25 15:22:49,029 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:49] "GET /web/webclient/load_menus HTTP/1.1" 200 - 0 0.000 0.021 2026-09-25 15:22:49,035 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:49] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 5 0.002 0.024 2026-09-25 15:22:49,417 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:49] "GET /web/webclient/translations?hash=40b5c4ecc51a216bffc0ca47dfa3d592ebc4e895&lang=en_US HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:22:49,422 44 INFO rb-48985ee-225086-418734 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-25 15:22:49,423 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:49] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-25 15:22:49,431 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:49] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 304 - 2 0.001 0.002 2026-09-25 15:22:49,448 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: Owl is running in 'dev' mode. 2026-09-25 15:22:49,516 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:49] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 5 0.004 0.010 2026-09-25 15:22:49,521 44 INFO rb-48985ee-225086-418734 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-25 15:22:49,531 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:49] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 7 0.005 0.023 2026-09-25 15:22:49,534 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:49] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.024 2026-09-25 15:22:49,536 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:49] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.027 2026-09-25 15:22:49,554 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:49] "POST /mail/data HTTP/1.1" 200 - 19 0.006 0.033 2026-09-25 15:22:49,556 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:49] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.032 2026-09-25 15:22:49,559 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:49] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.033 2026-09-25 15:22:49,560 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:49] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.031 2026-09-25 15:22:49,574 44 INFO rb-48985ee-225086-418734 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-25 15:22:49,587 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:49] "POST /web/action/load HTTP/1.1" 200 - 11 0.003 0.009 2026-09-25 15:22:49,700 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:49] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 74 0.023 0.067 2026-09-25 15:22:49,724 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:49] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.005 2026-09-25 15:22:49,755 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:49] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 17 0.009 0.026 2026-09-25 15:22:49,771 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:49] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:22:49,826 44 INFO rb-48985ee-225086-418734 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-25 15:22:49,828 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:49] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.003 0.011 2026-09-25 15:22:49,856 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:49] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.002 0.025 2026-09-25 15:22:49,880 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:49] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-09-25 15:22:49,896 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:49] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.005 0.021 2026-09-25 15:22:49,923 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:49] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.010 0.046 2026-09-25 15:22:49,949 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:49] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:22:50,005 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:50] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-09-25 15:22:50,024 44 INFO rb-48985ee-225086-418734 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-25 15:22:50,027 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:50] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.005 0.012 2026-09-25 15:22:50,072 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:50] "POST /mail/data HTTP/1.1" 200 - 45 0.012 0.045 2026-09-25 15:22:50,083 44 INFO rb-48985ee-225086-418734 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-25 15:22:50,094 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:50] "POST /html_editor/bus_broadcast HTTP/1.1" 200 - 13 0.005 0.065 2026-09-25 15:22:50,106 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:50] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.005 0.075 2026-09-25 15:22:50,118 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:50] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.003 0.017 2026-09-25 15:22:50,141 44 INFO rb-48985ee-225086-418734 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-25 15:22:50,142 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:50] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:22:50,186 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:50] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 27 0.016 0.028 2026-09-25 15:22:50,196 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:50] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:22:50,200 44 INFO rb-48985ee-225086-418734 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-25 15:22:50,200 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:50] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:22:50,212 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:50] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.004 0.009 2026-09-25 15:22:50,222 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:50] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.003 0.009 2026-09-25 15:22:50,252 44 INFO rb-48985ee-225086-418734 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-25 15:22:50,307 44 INFO rb-48985ee-225086-418734 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-25 15:22:50,363 44 INFO rb-48985ee-225086-418734 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-25 15:22:50,366 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:50] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:22:50,401 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:50] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 22 0.010 0.025 2026-09-25 15:22:50,411 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:50] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:22:50,415 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:50] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:22:50,416 44 INFO rb-48985ee-225086-418734 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-25 15:22:50,426 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:50] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.004 0.009 2026-09-25 15:22:50,437 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:50] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.003 0.010 2026-09-25 15:22:50,468 44 INFO rb-48985ee-225086-418734 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-25 15:22:50,523 44 INFO rb-48985ee-225086-418734 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-25 15:22:50,579 44 INFO rb-48985ee-225086-418734 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-25 15:22:50,583 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:50] "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-25 15:22:50,618 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:50] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 22 0.010 0.026 2026-09-25 15:22:50,629 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:50] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:22:50,632 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:50] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:22:50,634 44 INFO rb-48985ee-225086-418734 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-25 15:22:50,644 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:50] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.004 0.011 2026-09-25 15:22:50,655 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:50] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.003 0.009 2026-09-25 15:22:50,685 44 INFO rb-48985ee-225086-418734 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-25 15:22:50,741 44 INFO rb-48985ee-225086-418734 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-25 15:22:50,797 44 INFO rb-48985ee-225086-418734 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-25 15:22:50,800 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:50] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:22:50,835 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:50] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 22 0.010 0.025 2026-09-25 15:22:50,846 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:50] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:22:50,849 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:50] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:22:50,851 44 INFO rb-48985ee-225086-418734 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-25 15:22:50,864 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:50] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.004 0.012 2026-09-25 15:22:50,874 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:50] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.003 0.009 2026-09-25 15:22:50,906 44 INFO rb-48985ee-225086-418734 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-25 15:22:50,932 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:50] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.002 0.022 2026-09-25 15:22:50,946 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:50] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.005 2026-09-25 15:22:50,970 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:50] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.007 0.020 2026-09-25 15:22:51,010 44 INFO rb-48985ee-225086-418734 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-25 15:22:51,039 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:51] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.002 0.024 2026-09-25 15:22:51,063 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:51] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.005 0.011 2026-09-25 15:22:51,073 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:51] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:22:51,112 44 INFO rb-48985ee-225086-418734 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-25 15:22:51,116 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:51] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.004 0.008 2026-09-25 15:22:51,127 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:51] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.004 0.010 2026-09-25 15:22:51,162 44 INFO rb-48985ee-225086-418734 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-25 15:22:51,217 44 INFO rb-48985ee-225086-418734 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-25 15:22:51,230 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:51] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-25 15:22:51,251 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:51] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:22:51,256 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:51] "GET /web/bundle/html_editor.assets_history_diff?lang=en_US&debug=1,tests HTTP/1.1" 200 - 1 0.000 0.008 2026-09-25 15:22:51,265 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:51] "GET /web/assets/5c6eb38/html_editor.assets_history_diff.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 15:22:51,267 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:51] "GET /web/assets/d43c3ca/html_editor.assets_history_diff.min.js HTTP/1.1" 200 - 2 0.000 0.004 2026-09-25 15:22:51,279 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:51] "POST /web/dataset/call_kw/project.task/read#project.task.read HTTP/1.1" 200 - 1 0.001 0.003 2026-09-25 15:22:51,305 44 INFO rb-48985ee-225086-418734 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-25 15:22:51,356 44 INFO rb-48985ee-225086-418734 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-25 15:22:51,407 44 INFO rb-48985ee-225086-418734 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-25 15:22:51,460 44 INFO rb-48985ee-225086-418734 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-25 15:22:51,470 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:51] "POST /web/dataset/call_kw/project.task/html_field_history_get_content_at_revision#project.task.html_field_history_get_content_at_revision HTTP/1.1" 200 - 2 0.002 0.006 2026-09-25 15:22:51,483 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:51] "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.001 0.006 2026-09-25 15:22:51,494 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:51] "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.001 0.006 2026-09-25 15:22:51,510 44 INFO rb-48985ee-225086-418734 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-25 15:22:51,561 44 INFO rb-48985ee-225086-418734 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-25 15:22:51,614 44 INFO rb-48985ee-225086-418734 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-25 15:22:51,665 44 INFO rb-48985ee-225086-418734 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-25 15:22:51,715 44 INFO rb-48985ee-225086-418734 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-25 15:22:51,770 44 INFO rb-48985ee-225086-418734 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-25 15:22:51,826 44 INFO rb-48985ee-225086-418734 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-25 15:22:51,831 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:51] "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-25 15:22:51,876 44 INFO rb-48985ee-225086-418734 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-25 15:22:51,930 44 INFO rb-48985ee-225086-418734 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-25 15:22:51,968 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:51] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 22 0.011 0.026 2026-09-25 15:22:51,980 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:51] "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-25 15:22:51,983 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:51] "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-25 15:22:51,984 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: tour succeeded 2026-09-25 15:22:51,985 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: ╔══════════════════════════════════════════╗ ║ TOUR project_todo_history_tour SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-25 15:22:51,995 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:51] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.004 0.011 2026-09-25 15:22:52,067 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history.browser: heap 32406920 (allocated 33902592) 2026-09-25 15:22:52,070 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Closing chrome headless with pid 153764 2026-09-25 15:22:52,071 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Closing websocket connection 2026-09-25 15:22:52,072 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Terminating chrome headless with pid 153764 2026-09-25 15:22:52,090 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:52] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.004 0.018 2026-09-25 15:22:52,132 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_152252_132103_test_project_todo_history.txt 2026-09-25 15:22:52,132 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_project_todo_history: Removing chrome user profile "/tmp/tmpmdg7ktl8_chrome_odoo" 2026-09-25 15:22:52,142 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_tour_project_task_activities_split ... 2026-09-25 15:22:52,562 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome pid: 154044 2026-09-25 15:22:52,563 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome headless temporary user profile dir: /tmp/tmp_b0_jmf0_chrome_odoo 2026-09-25 15:22:52,563 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Issuing json command http://127.0.0.1:37609/json/version 2026-09-25 15:22:52,564 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37609', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:22:52,565 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Browser version: Chrome/150.0.7871.114 2026-09-25 15:22:52,565 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Issuing json command http://127.0.0.1:37609/json 2026-09-25 15:22:52,566 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:37609', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:22:52,566 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Websocket url found: ws://127.0.0.1:37609/devtools/page/42E0A612A63C0EAC14D6DB9FD1391359 2026-09-25 15:22:52,568 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Enable chrome headless console log notification 2026-09-25 15:22:52,568 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome headless enable page notifications 2026-09-25 15:22:52,632 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-25 15:22:52,633 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Setting session cookie in browser 2026-09-25 15:22:52,634 44 INFO rb-48985ee-225086-418734 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-25 15:22:52,634 44 INFO rb-48985ee-225086-418734 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-25 15:22:52,641 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:22:53,378 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:53] "GET /odoo HTTP/1.1" 200 - 153 0.038 0.700 2026-09-25 15:22:53,380 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Navigation result: {'frameId': '42E0A612A63C0EAC14D6DB9FD1391359', 'loaderId': '687FBBA885C06B799812E41FADAAE2F3', 'isDownload': False} 2026-09-25 15:22:53,380 44 INFO rb-48985ee-225086-418734 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-25 15:22:53,402 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:53] "GET /web/assets/971e810/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:22:53,461 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:53] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.010 0.054 2026-09-25 15:22:53,466 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:53] "GET /web/assets/753955b/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.070 2026-09-25 15:22:53,470 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:53] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.002 0.069 2026-09-25 15:22:53,478 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:53] "GET /web/assets/8d0c2ad/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 15:22:53,509 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:53] "GET /web/assets/57e19b4/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 15:22:53,920 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:53] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:22:53,922 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:53] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:22:53,929 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:53] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 15:22:53,951 44 INFO rb-48985ee-225086-418734 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-25 15:22:53,971 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:53] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.011 0.025 2026-09-25 15:22:53,974 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:53] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.033 2026-09-25 15:22:53,980 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: Owl is running in 'dev' mode. 2026-09-25 15:22:53,981 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:53] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.028 2026-09-25 15:22:53,989 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:53] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:22:53,997 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:53] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:22:54,031 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:54] "GET /odoo HTTP/1.1" 200 - 29 0.008 0.023 2026-09-25 15:22:54,042 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:54] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.037 2026-09-25 15:22:54,081 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:54] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 7 0.004 0.010 2026-09-25 15:22:54,090 44 INFO rb-48985ee-225086-418734 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-25 15:22:54,092 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:22:54,094 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22: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-25 15:22:54,096 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:54] "GET /web/image/res.partner/3/avatar_128?unique=1790349766000 HTTP/1.1" 200 - 6 0.005 0.022 2026-09-25 15:22:54,101 44 INFO rb-48985ee-225086-418734 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-25 15:22:54,101 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:54] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.026 2026-09-25 15:22:54,105 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:54] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.030 2026-09-25 15:22:54,113 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:54] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.002 0.044 2026-09-25 15:22:54,127 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:54] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.027 2026-09-25 15:22:54,152 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:54] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:22:54,152 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:54] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:22:54,167 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:54] "POST /mail/data HTTP/1.1" 200 - 44 0.015 0.052 2026-09-25 15:22:54,169 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:54] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.065 2026-09-25 15:22:54,197 44 INFO rb-48985ee-225086-418734 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-25 15:22:54,216 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:54] "GET /viin_brand/static/img/apps/project.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:22:54,216 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:54] "GET /viin_brand/static/img/apps/project_todo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:22:54,217 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:54] "POST /mail/data HTTP/1.1" 200 - 15 0.006 0.012 2026-09-25 15:22:54,258 44 INFO rb-48985ee-225086-418734 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-25 15:22:54,386 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:54] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 86 0.025 0.099 2026-09-25 15:22:54,453 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:54] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 31 0.015 0.031 2026-09-25 15:22:54,534 44 INFO rb-48985ee-225086-418734 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-25 15:22:54,534 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:54] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.003 0.009 2026-09-25 15:22:54,580 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:54] "POST /mail/data HTTP/1.1" 200 - 45 0.011 0.032 2026-09-25 15:22:54,604 44 INFO rb-48985ee-225086-418734 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-25 15:22:54,611 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:54] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.003 0.009 2026-09-25 15:22:54,659 44 INFO rb-48985ee-225086-418734 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-25 15:22:54,705 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:54] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 29 0.014 0.031 2026-09-25 15:22:54,729 44 INFO rb-48985ee-225086-418734 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-25 15:22:54,781 44 INFO rb-48985ee-225086-418734 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-25 15:22:54,798 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:54] "POST /mail/data HTTP/1.1" 200 - 15 0.004 0.010 2026-09-25 15:22:54,834 44 INFO rb-48985ee-225086-418734 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-25 15:22:54,837 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:54] "POST /web/dataset/call_kw/project.task/get_todo_views_id#project.task.get_todo_views_id HTTP/1.1" 200 - 5 0.000 0.002 2026-09-25 15:22:54,895 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:54] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 13 0.005 0.032 2026-09-25 15:22:54,944 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:54] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 26 0.012 0.028 2026-09-25 15:22:54,973 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: tour succeeded 2026-09-25 15:22:54,973 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: ╔══════════════════════════════════════════════╗ ║ TOUR project_task_activities_split SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-25 15:22:55,025 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split.browser: heap 26017360 (allocated 27770880) 2026-09-25 15:22:55,027 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Closing chrome headless with pid 154044 2026-09-25 15:22:55,028 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Closing websocket connection 2026-09-25 15:22:55,028 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Terminating chrome headless with pid 154044 2026-09-25 15:22:55,092 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_152255_092307_test_tour_project_task_activities_split.txt 2026-09-25 15:22:55,092 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_project_task_activities_split: Removing chrome user profile "/tmp/tmp_b0_jmf0_chrome_odoo" 2026-09-25 15:22:55,102 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui: Starting TestTodoUi.test_tour_todo_main_ui_functions ... 2026-09-25 15:22:55,292 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome pid: 154250 2026-09-25 15:22:55,292 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome headless temporary user profile dir: /tmp/tmpvu7ag2fu_chrome_odoo 2026-09-25 15:22:55,293 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Issuing json command http://127.0.0.1:46719/json/version 2026-09-25 15:22:55,293 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46719', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:22:55,331 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Browser version: Chrome/150.0.7871.114 2026-09-25 15:22:55,331 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Issuing json command http://127.0.0.1:46719/json 2026-09-25 15:22:55,331 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46719', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:22:55,339 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Websocket url found: ws://127.0.0.1:46719/devtools/page/C1B0F6D42E70C5907E18A848C01034FD 2026-09-25 15:22:55,346 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Enable chrome headless console log notification 2026-09-25 15:22:55,350 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome headless enable page notifications 2026-09-25 15:22:55,406 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-25 15:22:55,410 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Setting session cookie in browser 2026-09-25 15:22:55,411 44 INFO rb-48985ee-225086-418734 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-25 15:22:55,411 44 INFO rb-48985ee-225086-418734 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-25 15:22:55,417 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:22:56,124 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:56] "GET /odoo HTTP/1.1" 200 - 154 0.044 0.665 2026-09-25 15:22:56,126 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Navigation result: {'frameId': 'C1B0F6D42E70C5907E18A848C01034FD', 'loaderId': 'DB2D6180349BD896B8A466145D6D1F6D', 'isDownload': False} 2026-09-25 15:22:56,127 44 INFO rb-48985ee-225086-418734 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-25 15:22:56,147 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:56] "GET /web/assets/753955b/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 15:22:56,217 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:56] "GET /web/webclient/load_menus HTTP/1.1" 200 - 23 0.011 0.064 2026-09-25 15:22:56,222 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:56] "GET /web/assets/971e810/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.077 2026-09-25 15:22:56,228 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:56] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.084 2026-09-25 15:22:56,236 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:56] "GET /web/assets/8d0c2ad/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 15:22:56,271 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:56] "GET /web/assets/57e19b4/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 15:22:56,625 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:56] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:22:56,628 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:56] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:22:56,634 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:56] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 15:22:56,655 44 INFO rb-48985ee-225086-418734 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-25 15:22:56,675 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:56] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.010 0.025 2026-09-25 15:22:56,678 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:56] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.033 2026-09-25 15:22:56,685 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: Owl is running in 'dev' mode. 2026-09-25 15:22:56,686 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:56] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.027 2026-09-25 15:22:56,692 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:56] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:22:56,700 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:56] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:22:56,733 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:56] "GET /odoo HTTP/1.1" 200 - 29 0.008 0.022 2026-09-25 15:22:56,743 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:56] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.036 2026-09-25 15:22:56,787 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:22:56,789 44 INFO rb-48985ee-225086-418734 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-25 15:22:56,791 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:56] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.008 0.020 2026-09-25 15:22:56,793 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22: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-25 15:22:56,795 44 INFO rb-48985ee-225086-418734 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-25 15:22:56,804 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:56] "GET /web/image/res.partner/3/avatar_128?unique=1790349766000 HTTP/1.1" 200 - 6 0.005 0.036 2026-09-25 15:22:56,813 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:56] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.002 0.045 2026-09-25 15:22:56,816 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:56] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.045 2026-09-25 15:22:56,832 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:56] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.004 0.033 2026-09-25 15:22:56,852 44 INFO rb-48985ee-225086-418734 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-25 15:22:56,863 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:56] "POST /mail/data HTTP/1.1" 200 - 35 0.014 0.052 2026-09-25 15:22:56,865 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.065 2026-09-25 15:22:56,867 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:56] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.014 2026-09-25 15:22:56,869 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:56] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.015 2026-09-25 15:22:56,871 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:56] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 1 0.000 0.101 2026-09-25 15:22:56,888 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:56] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:22:56,888 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:56] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:22:56,909 44 INFO rb-48985ee-225086-418734 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-25 15:22:56,924 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:56] "POST /web/action/load HTTP/1.1" 200 - 11 0.004 0.009 2026-09-25 15:22:57,038 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:57] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 76 0.025 0.062 2026-09-25 15:22:57,062 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:57] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.005 2026-09-25 15:22:57,093 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:57] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 17 0.009 0.026 2026-09-25 15:22:57,108 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:57] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:22:57,159 44 INFO rb-48985ee-225086-418734 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-25 15:22:57,162 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:57] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.004 0.010 2026-09-25 15:22:57,209 44 INFO rb-48985ee-225086-418734 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-25 15:22:57,246 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:57] "POST /mail/data HTTP/1.1" 200 - 45 0.011 0.037 2026-09-25 15:22:57,268 44 INFO rb-48985ee-225086-418734 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-25 15:22:57,275 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:57] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.003 0.009 2026-09-25 15:22:57,322 44 INFO rb-48985ee-225086-418734 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-25 15:22:57,335 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:57] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 7 0.003 0.008 2026-09-25 15:22:57,352 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:57] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 9 0.003 0.010 2026-09-25 15:22:57,374 44 INFO rb-48985ee-225086-418734 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-25 15:22:57,427 44 INFO rb-48985ee-225086-418734 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-25 15:22:57,480 44 INFO rb-48985ee-225086-418734 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-25 15:22:57,485 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:57] "POST /web/dataset/call_kw/project.task.type/name_create#project.task.type.name_create HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 15:22:57,499 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:57] "POST /web/dataset/call_kw/project.task.type/web_resequence#project.task.type.web_resequence HTTP/1.1" 200 - 3 0.001 0.008 2026-09-25 15:22:57,531 44 INFO rb-48985ee-225086-418734 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-25 15:22:57,586 44 INFO rb-48985ee-225086-418734 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-25 15:22:57,598 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:57] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.001 0.006 2026-09-25 15:22:57,609 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:57] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:22:57,636 44 INFO rb-48985ee-225086-418734 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-25 15:22:57,690 44 INFO rb-48985ee-225086-418734 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-25 15:22:57,741 44 INFO rb-48985ee-225086-418734 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-25 15:22:57,796 44 INFO rb-48985ee-225086-418734 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-25 15:22:57,846 44 INFO rb-48985ee-225086-418734 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-25 15:22:57,860 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:57] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 59 0.023 0.040 2026-09-25 15:22:57,869 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:57] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:22:57,887 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:57] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 9 0.005 0.013 2026-09-25 15:22:57,911 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:57] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 17 0.009 0.029 2026-09-25 15:22:57,917 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:57] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.017 2026-09-25 15:22:57,922 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:57] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 2 0.001 0.022 2026-09-25 15:22:58,032 44 INFO rb-48985ee-225086-418734 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-25 15:22:58,034 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:58] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 20 0.009 0.023 2026-09-25 15:22:58,045 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:58] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.005 2026-09-25 15:22:58,050 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:58] "POST /web/dataset/call_kw/project.task/formatted_read_group#project.task.formatted_read_group HTTP/1.1" 200 - 2 0.001 0.007 2026-09-25 15:22:58,064 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:58] "POST /web/dataset/call_kw/project.task/web_resequence#project.task.web_resequence HTTP/1.1" 200 - 8 0.003 0.017 2026-09-25 15:22:58,083 44 INFO rb-48985ee-225086-418734 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-25 15:22:58,140 44 INFO rb-48985ee-225086-418734 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-25 15:22:58,191 44 INFO rb-48985ee-225086-418734 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-25 15:22:58,246 44 INFO rb-48985ee-225086-418734 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-25 15:22:58,274 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:58] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.002 0.024 2026-09-25 15:22:58,286 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:58] "POST /web/dataset/call_kw/res.users/has_group#res.users.has_group HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:22:58,303 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:58] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 11 0.005 0.011 2026-09-25 15:22:58,328 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:58] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:22:58,372 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:58] "POST /html_editor/get_ice_servers HTTP/1.1" 200 - 2 0.000 0.002 2026-09-25 15:22:58,389 44 INFO rb-48985ee-225086-418734 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-25 15:22:58,392 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:58] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.005 0.008 2026-09-25 15:22:58,403 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:58] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.004 0.009 2026-09-25 15:22:58,449 44 INFO rb-48985ee-225086-418734 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-25 15:22:58,493 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:58] "POST /mail/thread/messages HTTP/1.1" 200 - 27 0.008 0.019 2026-09-25 15:22:58,522 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:58] "POST /mail/data HTTP/1.1" 200 - 34 0.009 0.043 2026-09-25 15:22:58,535 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:58] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-09-25 15:22:58,571 44 INFO rb-48985ee-225086-418734 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-25 15:22:58,584 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:58] "POST /web/dataset/call_kw/project.task/zalo_check_recipients#project.task.zalo_check_recipients HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:22:58,591 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:58] "GET /web/assets/8f13591/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 15:22:58,622 44 INFO rb-48985ee-225086-418734 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-25 15:22:58,682 44 INFO rb-48985ee-225086-418734 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-25 15:22:58,733 44 INFO rb-48985ee-225086-418734 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-25 15:22:58,792 44 INFO rb-48985ee-225086-418734 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-25 15:22:58,818 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:58] "POST /web/dataset/call_kw/mail.activity.schedule/get_views#mail.activity.schedule.get_views HTTP/1.1" 200 - 23 0.005 0.019 2026-09-25 15:22:58,839 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:58] "POST /web/dataset/call_kw/mail.activity.schedule/onchange#mail.activity.schedule.onchange HTTP/1.1" 200 - 7 0.003 0.010 2026-09-25 15:22:58,856 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:58] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 2 0.001 0.002 2026-09-25 15:22:58,890 44 INFO rb-48985ee-225086-418734 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-25 15:22:58,903 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:58] "POST /web/dataset/call_kw/mail.activity.schedule/web_save#mail.activity.schedule.web_save HTTP/1.1" 200 - 9 0.003 0.008 2026-09-25 15:22:58,912 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:58] "POST /web/dataset/call_kw/mail.activity.type/search_read#mail.activity.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:22:58,930 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:58] "POST /web/dataset/call_button/mail.activity.schedule/action_schedule_activities#mail.activity.schedule.action_schedule_activities HTTP/1.1" 200 - 16 0.005 0.012 2026-09-25 15:22:58,939 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:58] "POST /mail/thread/messages HTTP/1.1" 200 - 6 0.002 0.004 2026-09-25 15:22:58,945 44 INFO rb-48985ee-225086-418734 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-25 15:22:58,963 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:58] "POST /mail/data HTTP/1.1" 200 - 25 0.006 0.020 2026-09-25 15:22:59,004 44 INFO rb-48985ee-225086-418734 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-25 15:22:59,012 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:59] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.003 0.009 2026-09-25 15:22:59,267 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:59] "POST /web/dataset/call_kw/res.users/web_name_search#res.users.web_name_search HTTP/1.1" 200 - 6 0.003 0.009 2026-09-25 15:22:59,285 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:59] "GET /web/image/res.users/430/avatar_128 HTTP/1.1" 200 - 7 0.003 0.008 2026-09-25 15:22:59,295 44 INFO rb-48985ee-225086-418734 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-25 15:22:59,304 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:59] "POST /web/dataset/call_kw/res.users/web_read#res.users.web_read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-25 15:22:59,329 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:59] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 16 0.005 0.013 2026-09-25 15:22:59,337 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:59] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:22:59,345 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:59] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:22:59,378 44 INFO rb-48985ee-225086-418734 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-25 15:22:59,433 44 INFO rb-48985ee-225086-418734 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-25 15:22:59,435 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:59] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:22:59,452 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:59] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 11 0.005 0.012 2026-09-25 15:22:59,459 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:59] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:22:59,482 44 INFO rb-48985ee-225086-418734 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-25 15:22:59,538 44 INFO rb-48985ee-225086-418734 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-25 15:22:59,645 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:59] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 83 0.028 0.077 2026-09-25 15:22:59,661 44 INFO rb-48985ee-225086-418734 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-25 15:22:59,673 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:59] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.007 0.014 2026-09-25 15:22:59,676 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:59] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.019 2026-09-25 15:22:59,678 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:59] "POST /web/dataset/call_kw/project.task.type/search_read#project.task.type.search_read HTTP/1.1" 200 - 1 0.000 0.013 2026-09-25 15:22:59,691 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:59] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.005 0.019 2026-09-25 15:22:59,701 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:59] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.004 0.016 2026-09-25 15:22:59,715 44 INFO rb-48985ee-225086-418734 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-25 15:22:59,727 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:59] "POST /web/action/load HTTP/1.1" 200 - 12 0.003 0.008 2026-09-25 15:22:59,745 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:59] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 4 0.002 0.008 2026-09-25 15:22:59,762 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:59] "POST /web/dataset/call_kw/project.task/web_read#project.task.web_read HTTP/1.1" 200 - 7 0.004 0.008 2026-09-25 15:22:59,787 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:59] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data#project.task.json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.004 0.008 2026-09-25 15:22:59,790 44 INFO rb-48985ee-225086-418734 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-25 15:22:59,801 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:22:59] "POST /web/dataset/call_kw/project.project/web_name_search#project.project.web_name_search HTTP/1.1" 200 - 6 0.003 0.014 2026-09-25 15:23:00,076 44 INFO rb-48985ee-225086-418734 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-25 15:23:00,130 44 INFO rb-48985ee-225086-418734 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-25 15:23:00,138 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:23:00] "POST /web/dataset/call_kw/project.project/name_create#project.project.name_create HTTP/1.1" 200 - 54 0.020 0.041 2026-09-25 15:23:00,158 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:23:00] "POST /web/dataset/call_kw/project.task/onchange#project.task.onchange HTTP/1.1" 200 - 12 0.004 0.011 2026-09-25 15:23:00,218 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:23:00] "POST /web/dataset/call_kw/project.task/web_save#project.task.web_save HTTP/1.1" 200 - 40 0.016 0.037 2026-09-25 15:23:00,241 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:23:00] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.006 0.013 2026-09-25 15:23:00,257 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:23:00] "POST /web/dataset/call_button/project.task/action_convert_to_task#project.task.action_convert_to_task HTTP/1.1" 200 - 10 0.004 0.027 2026-09-25 15:23:00,294 44 INFO rb-48985ee-225086-418734 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-25 15:23:00,321 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:23:00] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 13 0.005 0.046 2026-09-25 15:23:00,346 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:23:00] "POST /web/dataset/call_kw/project.task/get_views#project.task.get_views HTTP/1.1" 200 - 3 0.002 0.041 2026-09-25 15:23:00,360 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:23:00] "POST /web/dataset/call_kw/project.task/read_progress_bar#project.task.read_progress_bar HTTP/1.1" 200 - 2 0.002 0.005 2026-09-25 15:23:00,374 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: tour succeeded 2026-09-25 15:23:00,374 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: ╔════════════════════════════════════════════╗ ║ TOUR project_todo_main_functions SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-25 15:23:00,385 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:23:00] "POST /web/dataset/call_kw/project.task/web_read_group#project.task.web_read_group HTTP/1.1" 200 - 13 0.008 0.020 2026-09-25 15:23:00,476 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions.browser: heap 35828416 (allocated 39178240) 2026-09-25 15:23:00,478 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Closing chrome headless with pid 154250 2026-09-25 15:23:00,478 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Closing websocket connection 2026-09-25 15:23:00,479 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Terminating chrome headless with pid 154250 2026-09-25 15:23:00,539 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_152300_539525_test_tour_todo_main_ui_functions.txt 2026-09-25 15:23:00,539 44 INFO rb-48985ee-225086-418734 odoo.addons.project_todo.tests.test_todo_ui.TestTodoUi.test_tour_todo_main_ui_functions: Removing chrome user profile "/tmp/tmpvu7ag2fu_chrome_odoo" 2026-09-25 15:23:00,555 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-25 15:23:04,377 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_product_purchase_user ... 2026-09-25 15:23:04,507 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_purchase_order ... 2026-09-25 15:23:05,662 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 433, model: sale.order.line 2026-09-25 15:23:05,668 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_double_validation ... 2026-09-25 15:23:05,893 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_prepare_purchase_order_line_from_branch_company ... 2026-09-25 15:23:09,615 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_read_purchase_order ... 2026-09-25 15:23:10,951 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-25 15:23:16,049 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrual_entry_date_as_string_from_context ... 2026-09-25 15:23:18,088 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_discount ... 2026-09-25 15:23:18,427 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_no_date ... 2026-09-25 15:23:18,504 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_purchase_uom ... 2026-09-25 15:23:19,063 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order ... 2026-09-25 15:23:19,770 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_returned ... 2026-09-25 15:23:20,712 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_with_tax_included ... 2026-09-25 15:23:21,096 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_wizard_zero_total ... 2026-09-25 15:23:21,522 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_analytic_account_accrued_order ... 2026-09-25 15:23:21,892 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_error_when_different_currencies_accrued ... 2026-09-25 15:23:21,962 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_multi_currency_accrued_order ... 2026-09-25 15:23:23,114 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-25 15:23:23,116 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_import_files: Starting TestImportFiles.test_import_requests_for_quotation_template_xls ... 2026-09-25 15:23:23,116 44 INFO rb-48985ee-225086-418734 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-25 15:23:23,120 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-25 15:23:29,443 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_action_view_po_when_product_template_archived ... 2026-09-25 15:23:29,702 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_amount_to_invoice_at_date_with_uom ... 2026-09-25 15:23:30,348 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_bill_in_purchase_matching_individual ... 2026-09-25 15:23:31,202 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_currency_computed_from_partner ... 2026-09-25 15:23:31,261 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned ... 2026-09-25 15:23:32,086 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned_2 ... 2026-09-25 15:23:32,783 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_description_price__date_depending_on_vendor ... 2026-09-25 15:23:33,302 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_and_price_update_on_quantity_change ... 2026-09-25 15:23:33,434 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_po_line_vendorpricelist ... 2026-09-25 15:23:34,267 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_locked_purchase_order_cannot_cancel ... 2026-09-25 15:23:34,343 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_merge_purchase_order ... 2026-09-25 15:23:35,240 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_on_change_quantity_description ... 2026-09-25 15:23:35,607 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_description_change_on_partner_change ... 2026-09-25 15:23:35,768 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_supplierinfo_description ... 2026-09-25 15:23:36,415 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_prevent_recompute_price_on_manual_set ... 2026-09-25 15:23:36,972 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_print_purchase_order_without_state_change ... 2026-09-25 15:23:37,567 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #437 deleted stock.move.line records with IDs: [1587] 2026-09-25 15:23:37,610 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_multicurrency ... 2026-09-25 15:23:38,495 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_not_creating_useless_product_vendor ... 2026-09-25 15:23:39,184 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_product_taxes_on_branch ... 2026-09-25 15:23:43,167 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_without_uom ... 2026-09-25 15:23:43,276 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_lock ... 2026-09-25 15:23:43,491 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_mail_links_to_correct_website ... 2026-09-25 15:23:44,520 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_sequence ... 2026-09-25 15:23:44,598 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_uom ... 2026-09-25 15:23:44,738 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_suggest_qty ... 2026-09-25 15:23:45,128 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_warnings ... 2026-09-25 15:23:46,453 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_1 ... 2026-09-25 15:23:47,591 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_2 ... 2026-09-25 15:23:48,360 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_info_uom_on_variant ... 2026-09-25 15:23:49,114 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_list_in_product_with_multicompany ... 2026-09-25 15:23:49,455 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplierinfo_date_timezone_aware ... 2026-09-25 15:23:49,587 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_update_date_planned ... 2026-09-25 15:23:50,404 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_vendor_price_by_purchase_order_company ... 2026-09-25 15:23:52,084 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_with_different_uom ... 2026-09-25 15:23:52,705 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-25 15:23:52,921 44 INFO rb-48985ee-225086-418734 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-25 15:23:56,792 44 INFO rb-48985ee-225086-418734 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-25 15:23:57,029 44 INFO rb-48985ee-225086-418734 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-25 15:23:57,163 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_dashboard: Starting TestPurchaseDashboard.test_purchase_dashboard ... 2026-09-25 15:23:59,021 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-25 15:24:02,790 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_basic ... 2026-09-25 15:24:04,582 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #445 deleted account.move.line.ctp records with IDs: [1455, 1456, 1457, 1458] 2026-09-25 15:24:04,647 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #445 deleted account.move.line records with IDs: [2680, 2681, 2682, 2683, 2684] 2026-09-25 15:24:04,681 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #445 deleted mail.message records with IDs: [16753] 2026-09-25 15:24:04,720 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #445 deleted account.move records with IDs: [998] 2026-09-25 15:24:04,864 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_exchange_rate ... 2026-09-25 15:24:06,217 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_downpayment_in_accrued_expense_entry ... 2026-09-25 15:24:07,993 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_downpayment: Starting TestPurchaseDownpayment.test_product_supplierinfo_downpayment ... 2026-09-25 15:24:09,033 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-25 15:24:12,587 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_flow: Starting TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights ... 2026-09-25 15:24:13,189 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome pid: 154515 2026-09-25 15:24:13,189 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome headless temporary user profile dir: /tmp/tmp3fdmh__l_chrome_odoo 2026-09-25 15:24:13,189 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Issuing json command http://127.0.0.1:46121/json/version 2026-09-25 15:24:13,190 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46121', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:24:13,192 44 INFO rb-48985ee-225086-418734 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-25 15:24:13,192 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Issuing json command http://127.0.0.1:46121/json 2026-09-25 15:24:13,192 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46121', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:24:13,193 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Websocket url found: ws://127.0.0.1:46121/devtools/page/5BF75B499D6A0901F2C8F36A82C0C0D5 2026-09-25 15:24:13,194 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Enable chrome headless console log notification 2026-09-25 15:24:13,195 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome headless enable page notifications 2026-09-25 15:24:13,254 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:SuperPurchaseWoman from n/a 2026-09-25 15:24:13,256 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Setting session cookie in browser 2026-09-25 15:24:13,257 44 INFO rb-48985ee-225086-418734 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-25 15:24:13,257 44 INFO rb-48985ee-225086-418734 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-25 15:24:13,264 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:24:13,947 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:13] "GET /odoo HTTP/1.1" 200 - 147 0.038 0.647 2026-09-25 15:24:13,950 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Navigation result: {'frameId': '5BF75B499D6A0901F2C8F36A82C0C0D5', 'loaderId': 'F1D40215958EBE46D0A64965B0979778', 'isDownload': False} 2026-09-25 15:24:13,950 44 INFO rb-48985ee-225086-418734 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-25 15:24:14,005 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:14] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.009 0.031 2026-09-25 15:24:14,008 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:14] "GET /web/assets/753955b/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.042 2026-09-25 15:24:14,011 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:14] "GET /web/assets/971e810/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.044 2026-09-25 15:24:14,018 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:14] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.049 2026-09-25 15:24:14,027 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:14] "GET /web/assets/8d0c2ad/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.002 2026-09-25 15:24:14,060 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:14] "GET /web/assets/57e19b4/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 15:24:14,483 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:14] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:24:14,484 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:14] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:24:14,492 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:14] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.009 2026-09-25 15:24:14,502 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:14] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:24:14,513 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:14] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.007 2026-09-25 15:24:14,530 44 INFO rb-48985ee-225086-418734 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-25 15:24:14,540 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:14] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:24:14,549 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:14] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:24:14,581 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:14] "GET /odoo HTTP/1.1" 200 - 28 0.008 0.019 2026-09-25 15:24:14,591 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:14] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.033 2026-09-25 15:24:14,632 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:24:14,633 44 INFO rb-48985ee-225086-418734 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-25 15:24:14,635 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:14] "GET /web/image/res.partner/1666/avatar_128?unique=1790349849000 HTTP/1.1" 200 - 13 0.007 0.014 2026-09-25 15:24:14,640 44 INFO rb-48985ee-225086-418734 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-25 15:24:14,642 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:24:14,650 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:14] "GET /web/image?model=res.users&field=avatar_128&id=449 HTTP/1.1" 200 - 7 0.006 0.030 2026-09-25 15:24:14,654 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:14] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.034 2026-09-25 15:24:14,656 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:14] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.036 2026-09-25 15:24:14,667 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:14] "GET /web/image/res.company/248/favicon HTTP/1.1" 200 - 9 0.003 0.026 2026-09-25 15:24:14,683 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:14] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:24:14,696 44 INFO rb-48985ee-225086-418734 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-25 15:24:14,700 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:14] "POST /mail/data HTTP/1.1" 200 - 32 0.013 0.040 2026-09-25 15:24:14,702 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:14] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.000 0.088 2026-09-25 15:24:14,704 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:14] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.058 2026-09-25 15:24:14,748 44 INFO rb-48985ee-225086-418734 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-25 15:24:14,759 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:14] "POST /web/action/load HTTP/1.1" 200 - 10 0.003 0.007 2026-09-25 15:24:14,798 44 INFO rb-48985ee-225086-418734 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-25 15:24:14,835 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 449, model: purchase.order, field: mrp_production_count 2026-09-25 15:24:14,837 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 449, model: purchase.order, field: sale_order_count 2026-09-25 15:24:14,838 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 449, model: purchase.order, field: has_sale_order 2026-09-25 15:24:14,838 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 449, model: purchase.order, field: repair_count 2026-09-25 15:24:14,841 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 449, model: freight.booking 2026-09-25 15:24:14,842 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 449, model: purchase.order, field: booking_count 2026-09-25 15:24:14,843 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 449, model: purchase.order, field: shipment_count 2026-09-25 15:24:14,904 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:14] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 123 0.030 0.097 2026-09-25 15:24:14,942 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:14] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 14 0.007 0.015 2026-09-25 15:24:14,968 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:14] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 8 0.003 0.009 2026-09-25 15:24:14,994 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:14] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 15 0.005 0.009 2026-09-25 15:24:15,019 44 INFO rb-48985ee-225086-418734 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-25 15:24:15,026 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:15] "GET /web/image/res.users/449/avatar_128 HTTP/1.1" 200 - 7 0.003 0.009 2026-09-25 15:24:15,077 44 INFO rb-48985ee-225086-418734 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-25 15:24:15,084 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:15] "POST /mail/data HTTP/1.1" 200 - 43 0.011 0.027 2026-09-25 15:24:15,116 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:15] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 5 0.002 0.034 2026-09-25 15:24:15,129 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:15] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 11 0.004 0.023 2026-09-25 15:24:15,149 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:15] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 10 0.003 0.013 2026-09-25 15:24:15,207 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:15] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:24:15,313 44 INFO rb-48985ee-225086-418734 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-25 15:24:15,320 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:15] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.003 0.010 2026-09-25 15:24:15,348 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:15] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-09-25 15:24:15,368 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:15] "GET /web/assets/8f13591/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 15:24:15,577 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:15] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.003 0.009 2026-09-25 15:24:15,609 44 INFO rb-48985ee-225086-418734 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-25 15:24:15,634 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:15] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 11 0.006 0.016 2026-09-25 15:24:15,665 44 INFO rb-48985ee-225086-418734 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-25 15:24:15,678 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:15] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 6 0.002 0.010 2026-09-25 15:24:15,716 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:15] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:24:15,737 44 INFO rb-48985ee-225086-418734 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-25 15:24:15,739 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:15] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.003 0.007 2026-09-25 15:24:16,005 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:16] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.007 0.009 2026-09-25 15:24:16,044 44 INFO rb-48985ee-225086-418734 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-25 15:24:16,052 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:16] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 1 0.001 0.005 2026-09-25 15:24:16,082 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:16] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 6 0.003 0.009 2026-09-25 15:24:16,141 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:16] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 39 0.017 0.037 2026-09-25 15:24:16,169 44 INFO rb-48985ee-225086-418734 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-25 15:24:16,193 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:16] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 27 0.013 0.027 2026-09-25 15:24:16,202 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:16] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.002 0.047 2026-09-25 15:24:16,225 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:16] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-25 15:24:16,229 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:16] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-25 15:24:16,230 44 INFO rb-48985ee-225086-418734 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-25 15:24:16,235 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:16] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:24:16,284 44 INFO rb-48985ee-225086-418734 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-25 15:24:16,342 44 INFO rb-48985ee-225086-418734 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-25 15:24:16,359 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:16] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 11 0.003 0.014 2026-09-25 15:24:16,388 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:16] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 12 0.004 0.015 2026-09-25 15:24:16,481 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:16] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 61 0.027 0.053 2026-09-25 15:24:16,667 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:16] "POST /web/dataset/call_button/purchase.order/button_confirm#purchase.order.button_confirm HTTP/1.1" 200 - 152 0.064 0.104 2026-09-25 15:24:16,686 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:16] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 10 0.010 0.154 2026-09-25 15:24:16,715 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:16] "POST /mail/data HTTP/1.1" 200 - 37 0.009 0.173 2026-09-25 15:24:16,774 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:16] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 49 0.021 0.077 2026-09-25 15:24:16,791 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:16] "POST /mail/thread/messages HTTP/1.1" 200 - 20 0.004 0.266 2026-09-25 15:24:16,812 44 INFO rb-48985ee-225086-418734 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-25 15:24:16,833 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:16] "POST /mail/data HTTP/1.1" 200 - 30 0.007 0.018 2026-09-25 15:24:16,864 44 INFO rb-48985ee-225086-418734 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-25 15:24:16,864 44 INFO rb-48985ee-225086-418734 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-25 15:24:16,872 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:16] "POST /web/dataset/call_kw/ir.attachment/create#ir.attachment.create HTTP/1.1" 200 - 3 0.001 0.005 2026-09-25 15:24:17,045 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 449, model: sale.order.line 2026-09-25 15:24:17,065 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 449, model: sale.order.line 2026-09-25 15:24:17,082 44 INFO rb-48985ee-225086-418734 odoo.addons.account.models.account_document_import_mixin: Attachment(s) ['my_vendor_bill.png'] not imported: no suitable decoder found. 2026-09-25 15:24:17,117 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:17] "POST /web/dataset/call_kw/purchase.order/action_create_invoice#purchase.order.action_create_invoice HTTP/1.1" 200 - 187 0.074 0.168 2026-09-25 15:24:17,238 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 449, model: account.payment 2026-09-25 15:24:17,247 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 449, model: payment.transaction 2026-09-25 15:24:17,250 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 449, model: mrp.production 2026-09-25 15:24:17,252 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 449, model: account.asset.asset 2026-09-25 15:24:17,295 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:17] "POST /web/dataset/call_kw/account.move/get_views#account.move.get_views HTTP/1.1" 200 - 114 0.026 0.144 2026-09-25 15:24:17,329 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:17] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data#account.move.json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.009 0.011 2026-09-25 15:24:17,420 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:17] "POST /web/dataset/call_kw/account.move/web_read#account.move.web_read HTTP/1.1" 200 - 63 0.042 0.063 2026-09-25 15:24:17,524 44 INFO rb-48985ee-225086-418734 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-25 15:24:17,536 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:17] "POST /web/dataset/call_kw/account.move/json_friendly_approval_request_data#account.move.json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.010 0.011 2026-09-25 15:24:17,575 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: tour succeeded 2026-09-25 15:24:17,577 44 INFO rb-48985ee-225086-418734 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-25 15:24:17,581 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:17] "POST /mail/data HTTP/1.1" 200 - 49 0.014 0.042 2026-09-25 15:24:17,599 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:17] "POST /mail/thread/messages HTTP/1.1" 200 - 20 0.005 0.068 2026-09-25 15:24:17,652 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights.browser: heap 36817056 (allocated 39559168) 2026-09-25 15:24:17,693 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:24:17] "GET /web/static/img/mimetypes/image.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:24:17,696 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Closing chrome headless with pid 154515 2026-09-25 15:24:17,697 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Closing websocket connection 2026-09-25 15:24:17,697 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Terminating chrome headless with pid 154515 2026-09-25 15:24:17,751 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_152417_751216_test_basic_purchase_flow_with_minimal_access_rights.txt 2026-09-25 15:24:17,751 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_flow.TestPurchaseFlowTourPostInstall.test_basic_purchase_flow_with_minimal_access_rights: Removing chrome user profile "/tmp/tmp3fdmh__l_chrome_odoo" 2026-09-25 15:24:17,787 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-25 15:24:21,600 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_compute_po_count_with_different_plan ... 2026-09-25 15:24:25,637 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_invoice_line_name_has_product_name ... 2026-09-25 15:24:26,111 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_keep_distribution_on_analytic_account_change ... 2026-09-25 15:24:30,156 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_on_change_quantity_price_unit ... 2026-09-25 15:24:31,155 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #450 deleted stock.move records with IDs: [1623] 2026-09-25 15:24:31,586 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_partial_billing_interaction_with_invoicing_switch_threshold ... 2026-09-25 15:24:31,605 44 INFO rb-48985ee-225086-418734 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-25 15:24:31,606 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_product_price_decimal_accuracy ... 2026-09-25 15:24:32,461 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_analytic_account_product_change ... 2026-09-25 15:24:34,609 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_to_invoice_analytic_rule_with_account_prefix ... 2026-09-25 15:24:37,990 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_autocomplete_invoice ... 2026-09-25 15:24:39,258 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_invoice_lines_from_multiple_purchases ... 2026-09-25 15:24:39,888 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_supplier_discounted_price ... 2026-09-25 15:24:40,609 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_analytic_account_model_change ... 2026-09-25 15:24:43,143 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered ... 2026-09-25 15:24:43,555 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered_return ... 2026-09-25 15:24:44,247 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered ... 2026-09-25 15:24:44,676 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered_return ... 2026-09-25 15:24:45,089 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_severals_bills_and_multicurrency ... 2026-09-25 15:24:46,916 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-25 15:24:50,926 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_add_bill_to_po ... 2026-09-25 15:24:53,475 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_bill_description_only_line_purchase_matching ... 2026-09-25 15:24:53,954 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1496] 2026-09-25 15:24:54,013 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2773] 2026-09-25 15:24:54,067 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2776] 2026-09-25 15:24:54,183 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_create_invoice_from_multiple_purchase_orders ... 2026-09-25 15:24:54,698 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_invoice_user_id_on_bill ... 2026-09-25 15:24:55,948 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders ... 2026-09-25 15:24:57,578 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1501, 1502, 1503] 2026-09-25 15:24:57,627 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2788, 2789] 2026-09-25 15:24:57,960 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders_trailing_comma ... 2026-09-25 15:24:59,246 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching ... 2026-09-25 15:25:07,107 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_allow_multi_bill ... 2026-09-25 15:25:09,470 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1535, 1536, 1537] 2026-09-25 15:25:09,534 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2833] 2026-09-25 15:25:09,698 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_create_bill ... 2026-09-25 15:25:10,659 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_multi_po ... 2026-09-25 15:25:12,689 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1538, 1539, 1540] 2026-09-25 15:25:12,750 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2842] 2026-09-25 15:25:12,993 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_manual_matching_restrict_no_pol ... 2026-09-25 15:25:13,022 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match ... 2026-09-25 15:25:14,473 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match_same_reference ... 2026-09-25 15:25:15,879 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_currency ... 2026-09-25 15:25:17,256 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_no_currency ... 2026-09-25 15:25:19,179 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_match_from_ocr ... 2026-09-25 15:25:20,620 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1555, 1556] 2026-09-25 15:25:20,667 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2863] 2026-09-25 15:25:20,923 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_matching_credit_note ... 2026-09-25 15:25:22,811 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2872] 2026-09-25 15:25:22,863 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2873] 2026-09-25 15:25:23,020 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_and_diff_unit_price ... 2026-09-25 15:25:24,784 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1562, 1563, 1564, 1565, 1566] 2026-09-25 15:25:24,836 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2882] 2026-09-25 15:25:24,911 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1567, 1568, 1569, 1570] 2026-09-25 15:25:24,955 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2877] 2026-09-25 15:25:25,054 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_full ... 2026-09-25 15:25:26,560 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1571, 1572, 1573] 2026-09-25 15:25:26,608 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2885, 2886] 2026-09-25 15:25:26,839 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_inv ... 2026-09-25 15:25:28,459 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1577, 1578, 1579, 1580] 2026-09-25 15:25:28,508 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2897] 2026-09-25 15:25:28,579 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1581, 1582, 1583] 2026-09-25 15:25:28,620 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2892] 2026-09-25 15:25:28,721 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_po ... 2026-09-25 15:25:30,342 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1584, 1585, 1586, 1587] 2026-09-25 15:25:30,392 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2899] 2026-09-25 15:25:30,489 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_same_unit_price ... 2026-09-25 15:25:32,187 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1588, 1589, 1590, 1591] 2026-09-25 15:25:32,236 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2910] 2026-09-25 15:25:32,307 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1592, 1593, 1594] 2026-09-25 15:25:32,348 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2906] 2026-09-25 15:25:32,444 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_not_match_non_invoice_lines ... 2026-09-25 15:25:33,735 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_total_match_from_ocr ... 2026-09-25 15:25:35,396 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_partner ... 2026-09-25 15:25:36,703 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1601, 1602] 2026-09-25 15:25:36,750 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2922] 2026-09-25 15:25:36,959 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_po_reference ... 2026-09-25 15:25:38,238 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #452 deleted account.move.line.ctp records with IDs: [1605, 1606] 2026-09-25 15:25:38,283 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #452 deleted account.move.line records with IDs: [2927] 2026-09-25 15:25:38,513 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-25 15:25:38,517 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_order_product_catalog: Starting TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour ... 2026-09-25 15:25:38,862 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Chrome pid: 154756 2026-09-25 15:25:38,862 44 INFO rb-48985ee-225086-418734 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/tmp2x0x_lfs_chrome_odoo 2026-09-25 15:25:38,862 44 INFO rb-48985ee-225086-418734 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:46089/json/version 2026-09-25 15:25:38,863 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46089', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:25:38,865 44 INFO rb-48985ee-225086-418734 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-25 15:25:38,865 44 INFO rb-48985ee-225086-418734 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:46089/json 2026-09-25 15:25:38,865 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46089', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:25:38,866 44 INFO rb-48985ee-225086-418734 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:46089/devtools/page/9BDB0E32E0340D08CC0E89E5A5655697 2026-09-25 15:25:38,868 44 INFO rb-48985ee-225086-418734 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-25 15:25:38,868 44 INFO rb-48985ee-225086-418734 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-25 15:25:38,885 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-25 15:25:38,889 44 INFO rb-48985ee-225086-418734 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-25 15:25:38,890 44 INFO rb-48985ee-225086-418734 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-25 15:25:38,890 44 INFO rb-48985ee-225086-418734 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-25 15:25:38,897 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:25:39,621 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:39] "GET /web HTTP/1.1" 200 - 158 0.045 0.680 2026-09-25 15:25:39,623 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour: Navigation result: {'frameId': '9BDB0E32E0340D08CC0E89E5A5655697', 'loaderId': 'D4ECD1B8D6D581A2B76CA5F6CDF956C4', 'isDownload': False} 2026-09-25 15:25:39,624 44 INFO rb-48985ee-225086-418734 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-25 15:25:39,646 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:39] "GET /web/assets/753955b/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 15:25:39,668 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:39] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 15 0.006 0.021 2026-09-25 15:25:39,730 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:39] "GET /web/webclient/load_menus HTTP/1.1" 200 - 15 0.008 0.083 2026-09-25 15:25:39,734 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:39] "GET /web/assets/971e810/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.093 2026-09-25 15:25:39,744 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:39] "GET /web/assets/8d0c2ad/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.000 0.003 2026-09-25 15:25:39,780 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:39] "GET /web/assets/57e19b4/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:25:40,143 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:40] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:25:40,146 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:40] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:25:40,151 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:40] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-25 15:25:40,173 44 INFO rb-48985ee-225086-418734 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-25 15:25:40,193 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:40] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.010 0.025 2026-09-25 15:25:40,196 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:40] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.033 2026-09-25 15:25:40,203 44 INFO rb-48985ee-225086-418734 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-25 15:25:40,204 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:40] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.029 2026-09-25 15:25:40,211 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:40] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:25:40,219 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:40] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:25:40,257 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:40] "GET /odoo HTTP/1.1" 200 - 29 0.009 0.026 2026-09-25 15:25:40,268 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:40] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.042 2026-09-25 15:25:40,303 44 INFO rb-48985ee-225086-418734 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-25 15:25:40,305 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-25 15:25:40,307 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:40] "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-25 15:25:40,308 44 INFO rb-48985ee-225086-418734 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-25 15:25:40,309 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:40] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.008 0.017 2026-09-25 15:25:40,325 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:40] "GET /web/image/res.partner/3/avatar_128?unique=1790342516000 HTTP/1.1" 200 - 6 0.004 0.037 2026-09-25 15:25:40,336 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:40] "POST /web/action/load HTTP/1.1" 200 - 12 0.003 0.047 2026-09-25 15:25:40,345 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:40] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.002 0.059 2026-09-25 15:25:40,347 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:40] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.034 2026-09-25 15:25:40,361 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:40] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.041 2026-09-25 15:25:40,390 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:40] "POST /mail/data HTTP/1.1" 200 - 35 0.011 0.065 2026-09-25 15:25:40,515 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:40] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 106 0.031 0.138 2026-09-25 15:25:40,543 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:40] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 5 0.002 0.009 2026-09-25 15:25:40,603 44 INFO rb-48985ee-225086-418734 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-25 15:25:40,612 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:40] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.006 0.014 2026-09-25 15:25:40,636 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:40] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 3 0.002 0.030 2026-09-25 15:25:40,693 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:40] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 21 0.007 0.033 2026-09-25 15:25:40,754 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:40] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:25:40,844 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:40] "POST /mail/data HTTP/1.1" 200 - 45 0.012 0.032 2026-09-25 15:25:40,883 44 INFO rb-48985ee-225086-418734 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-25 15:25:40,885 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:40] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.004 0.010 2026-09-25 15:25:40,905 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:40] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 7 0.005 0.025 2026-09-25 15:25:40,916 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:40] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-09-25 15:25:40,934 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:40] "GET /web/assets/8f13591/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 15:25:41,148 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:41] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name#res.partner.autocomplete_by_name HTTP/1.1" 200 - 4 0.003 0.009 2026-09-25 15:25:41,158 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:41] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 3 0.003 0.019 2026-09-25 15:25:41,190 44 INFO rb-48985ee-225086-418734 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-25 15:25:41,224 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:41] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 18 0.009 0.021 2026-09-25 15:25:41,248 44 INFO rb-48985ee-225086-418734 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-25 15:25:41,299 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:41] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 39 0.015 0.034 2026-09-25 15:25:41,329 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:41] "POST /web/dataset/call_button/purchase.order.line/action_add_from_catalog#purchase.order.line.action_add_from_catalog HTTP/1.1" 200 - 15 0.004 0.008 2026-09-25 15:25:41,357 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:41] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.007 0.016 2026-09-25 15:25:41,376 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:41] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.006 0.035 2026-09-25 15:25:41,527 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:41] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 112 0.027 0.156 2026-09-25 15:25:41,559 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:41] "POST /mail/data HTTP/1.1" 200 - 35 0.011 0.210 2026-09-25 15:25:41,598 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:41] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 28 0.013 0.043 2026-09-25 15:25:41,600 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:41] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.000 0.056 2026-09-25 15:25:41,609 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:41] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 2 0.002 0.068 2026-09-25 15:25:41,632 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:41] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 17 0.006 0.018 2026-09-25 15:25:41,635 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:41] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.000 0.016 2026-09-25 15:25:41,644 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:41] "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.002 0.018 2026-09-25 15:25:41,647 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:41] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:25:41,665 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:41] "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.002 0.007 2026-09-25 15:25:41,673 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:41] "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.002 0.010 2026-09-25 15:25:41,687 44 INFO rb-48985ee-225086-418734 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-25 15:25:41,741 44 INFO rb-48985ee-225086-418734 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-25 15:25:41,793 44 INFO rb-48985ee-225086-418734 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-25 15:25:41,819 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:41] "POST /product/catalog/create_section HTTP/1.1" 200 - 17 0.007 0.017 2026-09-25 15:25:41,834 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:25:41,835 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:41] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.003 0.008 2026-09-25 15:25:41,844 44 INFO rb-48985ee-225086-418734 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-25 15:25:41,863 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:41] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 18 0.010 0.029 2026-09-25 15:25:41,882 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:41] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 13 0.004 0.012 2026-09-25 15:25:41,894 44 INFO rb-48985ee-225086-418734 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-25 15:25:42,915 44 INFO rb-48985ee-225086-418734 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-25 15:25:42,967 44 INFO rb-48985ee-225086-418734 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-25 15:25:43,468 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:43] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 50 0.023 0.047 2026-09-25 15:25:43,496 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:43] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 3 0.002 0.021 2026-09-25 15:25:43,575 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:43] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 66 0.023 0.045 2026-09-25 15:25:43,663 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:43] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.005 0.008 2026-09-25 15:25:43,679 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:43] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.004 0.014 2026-09-25 15:25:43,695 44 INFO rb-48985ee-225086-418734 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-25 15:25:43,714 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:43] "POST /mail/data HTTP/1.1" 200 - 32 0.009 0.020 2026-09-25 15:25:43,746 44 INFO rb-48985ee-225086-418734 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-25 15:25:43,798 44 INFO rb-48985ee-225086-418734 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-25 15:25:43,848 44 INFO rb-48985ee-225086-418734 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-25 15:25:43,899 44 INFO rb-48985ee-225086-418734 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-25 15:25:43,900 44 INFO rb-48985ee-225086-418734 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-25 15:25:43,978 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_order_product_catalog.TestPurchaseOrderProductCatalog.test_add_section_from_product_catalog_on_purchase_order_tour.browser: heap 35443392 (allocated 37830656) 2026-09-25 15:25:43,979 44 INFO rb-48985ee-225086-418734 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 154756 2026-09-25 15:25:43,980 44 INFO rb-48985ee-225086-418734 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-25 15:25:43,980 44 INFO rb-48985ee-225086-418734 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 154756 2026-09-25 15:25:44,038 44 INFO rb-48985ee-225086-418734 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-48985ee-225086-418734/chrome_logs/chrome_log_20260925_152544_038233_test_add_section_from_product_catalog_on_purchase_order_tour.txt 2026-09-25 15:25:44,038 44 INFO rb-48985ee-225086-418734 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/tmp2x0x_lfs_chrome_odoo" 2026-09-25 15:25:44,054 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-25 15:25:47,661 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_00_purchase_order_report ... 2026-09-25 15:25:48,644 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_01_delay_and_delay_pass ... 2026-09-25 15:25:49,306 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_02_po_report_note_section_filter ... 2026-09-25 15:25:49,370 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_avg_price_calculation ... 2026-09-25 15:25:49,602 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_po_report_currency ... 2026-09-25 15:25:49,716 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_purchase_report_multi_uom ... 2026-09-25 15:25:50,007 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-25 15:25:53,533 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_price ... 2026-09-25 15:25:53,556 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 15:25:53,742 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:25:53,868 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:53] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 39 0.012 0.115 2026-09-25 15:25:53,945 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:53] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 72 0.028 0.046 2026-09-25 15:25:53,993 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:53] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 40 0.013 0.033 2026-09-25 15:25:53,996 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_vendor_uom ... 2026-09-25 15:25:54,414 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome pid: 154986 2026-09-25 15:25:54,414 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome headless temporary user profile dir: /tmp/tmp44yb7l5h_chrome_odoo 2026-09-25 15:25:54,415 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Issuing json command http://127.0.0.1:46755/json/version 2026-09-25 15:25:54,415 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46755', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:25:54,417 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Browser version: Chrome/150.0.7871.114 2026-09-25 15:25:54,417 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Issuing json command http://127.0.0.1:46755/json 2026-09-25 15:25:54,417 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:46755', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:25:54,418 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Websocket url found: ws://127.0.0.1:46755/devtools/page/E9711FE13A1FBE252B96631658F13372 2026-09-25 15:25:54,419 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Enable chrome headless console log notification 2026-09-25 15:25:54,420 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome headless enable page notifications 2026-09-25 15:25:54,443 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:accountman from n/a 2026-09-25 15:25:54,444 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Setting session cookie in browser 2026-09-25 15:25:54,445 44 INFO rb-48985ee-225086-418734 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-25 15:25:54,445 44 INFO rb-48985ee-225086-418734 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-25 15:25:54,452 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:25:55,162 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:55] "GET /odoo/purchase HTTP/1.1" 200 - 153 0.037 0.674 2026-09-25 15:25:55,165 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Navigation result: {'frameId': 'E9711FE13A1FBE252B96631658F13372', 'loaderId': 'E04EA7532393FFBEC03CA5526606D9AA', 'isDownload': False} 2026-09-25 15:25:55,165 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Evaluate ready code "odoo.isTourReady('test_catalog_vendor_uom')" 2026-09-25 15:25:55,189 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:55] "GET /web/assets/971e810/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-25 15:25:55,192 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:55] "GET /web/assets/753955b/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-25 15:25:55,242 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:55] "GET /web/webclient/load_menus HTTP/1.1" 200 - 29 0.012 0.047 2026-09-25 15:25:55,249 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:55] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.002 0.060 2026-09-25 15:25:55,257 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:55] "GET /web/assets/8d0c2ad/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 15:25:55,286 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:55] "GET /web/assets/57e19b4/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 15:25:55,661 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:55] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:25:55,664 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:55] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:25:55,670 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:55] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.008 2026-09-25 15:25:55,681 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:55] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-25 15:25:55,697 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:55] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.007 2026-09-25 15:25:55,715 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: Owl is running in 'dev' mode. 2026-09-25 15:25:55,725 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:55] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:25:55,733 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:55] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:25:55,766 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:55] "GET /odoo HTTP/1.1" 200 - 28 0.010 0.019 2026-09-25 15:25:55,776 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:55] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.035 2026-09-25 15:25:55,816 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:55] "GET /web/image/res.partner/1693/avatar_128?unique=1790349950000 HTTP/1.1" 200 - 13 0.006 0.014 2026-09-25 15:25:55,818 44 INFO rb-48985ee-225086-418734 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-25 15:25:55,821 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-25 15:25:55,822 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-25 15:25:55,830 44 INFO rb-48985ee-225086-418734 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-25 15:25:55,833 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:55] "GET /web/image?model=res.users&field=avatar_128&id=457 HTTP/1.1" 200 - 7 0.007 0.031 2026-09-25 15:25:55,843 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:55] "POST /web/action/load HTTP/1.1" 200 - 11 0.003 0.037 2026-09-25 15:25:55,845 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:55] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 2 0.000 0.048 2026-09-25 15:25:55,858 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:55] "GET /web/image/res.company/252/favicon HTTP/1.1" 200 - 9 0.004 0.031 2026-09-25 15:25:55,884 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:55] "POST /mail/data HTTP/1.1" 200 - 33 0.011 0.046 2026-09-25 15:25:55,939 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 457, model: purchase.order, field: sale_order_count 2026-09-25 15:25:55,941 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 457, model: purchase.order, field: has_sale_order 2026-09-25 15:25:55,943 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 457, model: freight.booking 2026-09-25 15:25:55,944 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 457, model: purchase.order, field: booking_count 2026-09-25 15:25:55,945 44 INFO rb-48985ee-225086-418734 odoo.models: Access Denied by ACLs for operation: read, uid: 457, model: purchase.order, field: shipment_count 2026-09-25 15:25:56,005 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:56] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 118 0.032 0.117 2026-09-25 15:25:56,006 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:56] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.168 2026-09-25 15:25:56,045 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:56] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 14 0.008 0.016 2026-09-25 15:25:56,077 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:56] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.004 0.009 2026-09-25 15:25:56,103 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:56] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 15 0.006 0.010 2026-09-25 15:25:56,138 44 INFO rb-48985ee-225086-418734 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-25 15:25:56,141 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:56] "GET /web/image/res.users/457/avatar_128 HTTP/1.1" 200 - 7 0.004 0.010 2026-09-25 15:25:56,170 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:56] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 3 0.002 0.028 2026-09-25 15:25:56,204 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:56] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.007 0.013 2026-09-25 15:25:56,243 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:56] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 28 0.013 0.042 2026-09-25 15:25:56,311 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:56] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:25:56,412 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:56] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.005 0.009 2026-09-25 15:25:56,431 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:56] "POST /mail/thread/messages HTTP/1.1" 200 - 9 0.003 0.007 2026-09-25 15:25:56,441 44 INFO rb-48985ee-225086-418734 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-25 15:25:56,489 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:56] "POST /mail/data HTTP/1.1" 200 - 67 0.017 0.048 2026-09-25 15:25:56,497 44 INFO rb-48985ee-225086-418734 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-25 15:25:56,521 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:56] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.003 0.009 2026-09-25 15:25:56,549 44 INFO rb-48985ee-225086-418734 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-25 15:25:56,609 44 INFO rb-48985ee-225086-418734 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-25 15:25:56,628 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:56] "POST /web/dataset/call_button/purchase.order.line/action_add_from_catalog#purchase.order.line.action_add_from_catalog HTTP/1.1" 200 - 15 0.004 0.009 2026-09-25 15:25:56,773 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:56] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 113 0.027 0.111 2026-09-25 15:25:56,800 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:56] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 6 0.005 0.011 2026-09-25 15:25:56,835 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:56] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 25 0.012 0.032 2026-09-25 15:25:56,837 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:56] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.000 0.044 2026-09-25 15:25:56,847 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:56] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.003 0.036 2026-09-25 15:25:56,866 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:56] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 17 0.006 0.016 2026-09-25 15:25:56,870 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:56] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.001 0.013 2026-09-25 15:25:56,875 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:56] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.000 0.003 2026-09-25 15:25:56,901 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:56] "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.002 0.007 2026-09-25 15:25:56,908 44 INFO rb-48985ee-225086-418734 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-25 15:25:56,910 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:56] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.003 0.011 2026-09-25 15:25:56,960 44 INFO rb-48985ee-225086-418734 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-25 15:25:57,011 44 INFO rb-48985ee-225086-418734 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-25 15:25:57,063 44 INFO rb-48985ee-225086-418734 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-25 15:25:57,115 44 INFO rb-48985ee-225086-418734 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-25 15:25:57,166 44 INFO rb-48985ee-225086-418734 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-25 15:25:57,217 44 INFO rb-48985ee-225086-418734 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-25 15:25:57,268 44 INFO rb-48985ee-225086-418734 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-25 15:25:57,318 44 INFO rb-48985ee-225086-418734 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-25 15:25:57,369 44 INFO rb-48985ee-225086-418734 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-25 15:25:57,420 44 INFO rb-48985ee-225086-418734 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-25 15:25:57,991 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:57] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 53 0.024 0.045 2026-09-25 15:25:58,015 44 INFO rb-48985ee-225086-418734 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-25 15:25:58,066 44 INFO rb-48985ee-225086-418734 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-25 15:25:58,118 44 INFO rb-48985ee-225086-418734 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-25 15:25:58,169 44 INFO rb-48985ee-225086-418734 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-25 15:25:58,221 44 INFO rb-48985ee-225086-418734 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-25 15:25:58,272 44 INFO rb-48985ee-225086-418734 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-25 15:25:58,322 44 INFO rb-48985ee-225086-418734 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-25 15:25:58,373 44 INFO rb-48985ee-225086-418734 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-25 15:25:58,423 44 INFO rb-48985ee-225086-418734 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-25 15:25:58,475 44 INFO rb-48985ee-225086-418734 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-25 15:25:59,015 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:59] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 32 0.012 0.026 2026-09-25 15:25:59,048 44 INFO rb-48985ee-225086-418734 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-25 15:25:59,101 44 INFO rb-48985ee-225086-418734 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-25 15:25:59,631 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:59] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 3 0.002 0.022 2026-09-25 15:25:59,707 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:59] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 59 0.021 0.045 2026-09-25 15:25:59,754 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:25:59,786 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:59] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.005 0.010 2026-09-25 15:25:59,788 44 INFO rb-48985ee-225086-418734 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-25 15:25:59,806 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:59] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.004 0.012 2026-09-25 15:25:59,826 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:59] "POST /mail/data HTTP/1.1" 200 - 21 0.006 0.031 2026-09-25 15:25:59,844 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:59] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-09-25 15:25:59,865 44 INFO rb-48985ee-225086-418734 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-25 15:25:59,876 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:59] "POST /web/action/load HTTP/1.1" 200 - 10 0.003 0.006 2026-09-25 15:25:59,880 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:59] "GET /web/assets/8f13591/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.000 0.009 2026-09-25 15:25:59,910 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:59] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 3 0.001 0.023 2026-09-25 15:25:59,934 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:59] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 10 0.005 0.012 2026-09-25 15:25:59,952 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:25:59] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 8 0.003 0.007 2026-09-25 15:25:59,987 44 INFO rb-48985ee-225086-418734 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-25 15:26:00,012 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:26:00] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 3 0.002 0.021 2026-09-25 15:26:00,033 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:26:00] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.004 0.007 2026-09-25 15:26:00,063 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:26:00] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 21 0.010 0.030 2026-09-25 15:26:00,117 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:26:00] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.004 0.008 2026-09-25 15:26:00,121 44 INFO rb-48985ee-225086-418734 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-25 15:26:00,124 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:26:00] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:26:00,145 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:26:00] "POST /mail/data HTTP/1.1" 200 - 19 0.007 0.020 2026-09-25 15:26:00,155 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:26:00] "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.003 0.027 2026-09-25 15:26:00,166 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:26:00] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.004 0.032 2026-09-25 15:26:00,204 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:26:00] "POST /web/dataset/call_kw/product.product/get_views#product.product.get_views HTTP/1.1" 200 - 2 0.001 0.039 2026-09-25 15:26:00,220 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:26:00] "POST /web/dataset/call_kw/product.product/search_panel_select_range#product.product.search_panel_select_range HTTP/1.1" 200 - 2 0.002 0.008 2026-09-25 15:26:00,248 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:26:00] "POST /web/dataset/call_kw/product.product/web_search_read#product.product.web_search_read HTTP/1.1" 200 - 18 0.009 0.023 2026-09-25 15:26:00,250 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:26:00] "POST /web/dataset/call_kw/purchase.order/search_read#purchase.order.search_read HTTP/1.1" 200 - 1 0.000 0.034 2026-09-25 15:26:00,259 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:26:00] "POST /web/dataset/call_kw/product.product/search_panel_select_multi_range#product.product.search_panel_select_multi_range HTTP/1.1" 200 - 2 0.003 0.029 2026-09-25 15:26:00,275 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:26:00] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 13 0.004 0.013 2026-09-25 15:26:00,278 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:26:00] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.001 0.019 2026-09-25 15:26:00,284 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:26:00] "POST /product/catalog/get_sections HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 15:26:00,296 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:26:00] "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.002 0.007 2026-09-25 15:26:00,305 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:26:00] "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.002 0.011 2026-09-25 15:26:00,315 44 INFO rb-48985ee-225086-418734 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-25 15:26:00,368 44 INFO rb-48985ee-225086-418734 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-25 15:26:00,418 44 INFO rb-48985ee-225086-418734 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-25 15:26:00,469 44 INFO rb-48985ee-225086-418734 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-25 15:26:00,519 44 INFO rb-48985ee-225086-418734 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-25 15:26:00,571 44 INFO rb-48985ee-225086-418734 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-25 15:26:00,922 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:26:00] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 39 0.015 0.038 2026-09-25 15:26:01,103 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:26:01] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 3 0.002 0.024 2026-09-25 15:26:01,166 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:26:01] "POST /web/dataset/call_kw/purchase.order/web_read#purchase.order.web_read HTTP/1.1" 200 - 45 0.017 0.035 2026-09-25 15:26:01,230 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:26:01] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.005 0.010 2026-09-25 15:26:01,233 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: tour succeeded 2026-09-25 15:26:01,235 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: ╔════════════════════════════════════════╗ ║ TOUR test_catalog_vendor_uom SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-25 15:26:01,248 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:26:01] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.006 0.017 2026-09-25 15:26:01,270 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:26:01] "POST /mail/data HTTP/1.1" 200 - 21 0.006 0.034 2026-09-25 15:26:01,344 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom.browser: heap 40597120 (allocated 44908544) 2026-09-25 15:26:01,350 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Closing chrome headless with pid 154986 2026-09-25 15:26:01,351 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Closing websocket connection 2026-09-25 15:26:01,352 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Terminating chrome headless with pid 154986 2026-09-25 15:26:01,407 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_152601_406932_test_catalog_vendor_uom.txt 2026-09-25 15:26:01,407 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog.test_catalog_vendor_uom: Removing chrome user profile "/tmp/tmp44yb7l5h_chrome_odoo" 2026-09-25 15:26:01,416 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_seller_price_discounted_with_template ... 2026-09-25 15:26:01,631 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-25 15:26:05,402 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_import_purchase_order_reference_from_lines_description ... 2026-09-25 15:26:06,094 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #459 deleted account.move.line.ctp records with IDs: [1609, 1610] 2026-09-25 15:26:06,147 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #459 deleted account.move.line records with IDs: [2935, 2936] 2026-09-25 15:26:06,421 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_import_purchase_order_reference_from_provided_field ... 2026-09-25 15:26:07,086 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #459 deleted account.move.line.ctp records with IDs: [1611, 1612] 2026-09-25 15:26:07,134 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #459 deleted account.move.line records with IDs: [2940, 2941] 2026-09-25 15:26:07,378 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_multiple_purchase_order_references ... 2026-09-25 15:26:07,593 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #459 deleted account.move.line.ctp records with IDs: [1613] 2026-09-25 15:26:07,637 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #459 deleted account.move.line records with IDs: [2945] 2026-09-25 15:26:07,970 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_edi_ubl_bis3.tests.test_account_move_import: Starting TestAccountMoveImport.test_po_matching_no_partner_override ... 2026-09-25 15:26:08,621 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #459 deleted account.move.line.ctp records with IDs: [1614, 1615] 2026-09-25 15:26:08,669 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #459 deleted account.move.line records with IDs: [2951, 2952] 2026-09-25 15:26:08,953 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #459 deleted account.move.line records with IDs: [2953, 2954, 2955] 2026-09-25 15:26:08,985 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #459 deleted mail.message records with IDs: [16941, 16940, 16938] 2026-09-25 15:26:09,036 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #459 deleted ir.attachment records with IDs: [16670] 2026-09-25 15:26:09,037 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #459 deleted account.move records with IDs: [1065] 2026-09-25 15:26:09,323 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #459 deleted account.move.line.ctp records with IDs: [1616, 1617] 2026-09-25 15:26:09,363 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #459 deleted account.move.line records with IDs: [2956, 2957] 2026-09-25 15:26:09,982 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #459 deleted account.move.line.ctp records with IDs: [1618, 1619] 2026-09-25 15:26:10,021 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #459 deleted account.move.line records with IDs: [2961, 2962] 2026-09-25 15:26:10,263 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-25 15:26:13,769 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_edi_ubl_bis3.tests.test_purchase_order_edi_gen: Starting TestPurchaseOrderEDIGen.test_purchase_order_download_edi ... 2026-09-25 15:26:14,060 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-25 15:26:21,223 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share ... 2026-09-25 15:26:21,548 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1712] 2026-09-25 15:26:21,793 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1724] 2026-09-25 15:26:23,127 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_2 ... 2026-09-25 15:26:23,344 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1737] 2026-09-25 15:26:23,521 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_backorder ... 2026-09-25 15:26:23,733 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1740] 2026-09-25 15:26:24,193 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_avco_purchase_nested_kit_explode_cost_share_backorder_2 ... 2026-09-25 15:26:24,409 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1747] 2026-09-25 15:26:24,506 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1749] 2026-09-25 15:26:24,912 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_average_cost_unbuild_valuation ... 2026-09-25 15:26:27,136 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1752] 2026-09-25 15:26:27,154 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [1753] 2026-09-25 15:26:27,307 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_buy_deliver_and_return_kit_with_auto_avco_components ... 2026-09-25 15:26:27,825 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1766] 2026-09-25 15:26:28,084 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1769] 2026-09-25 15:26:28,575 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_fifo_cost_adjust_mo_quantity ... 2026-09-25 15:26:29,050 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_anglo_saxo_price_diff ... 2026-09-25 15:26:29,602 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1777] 2026-09-25 15:26:30,045 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_bom_cost_share_constraint_with_variants ... 2026-09-25 15:26:30,463 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted product.product records with IDs: [3972] 2026-09-25 15:26:30,633 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_components_cost_distribution ... 2026-09-25 15:26:30,863 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1780] 2026-09-25 15:26:31,341 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_cost_share_variant_and_optional_lines ... 2026-09-25 15:26:31,749 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted product.product records with IDs: [3987] 2026-09-25 15:26:32,071 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1787, 1788, 1789] 2026-09-25 15:26:32,335 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_multicurrency_kit_different_uom_categories ... 2026-09-25 15:26:32,527 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1800] 2026-09-25 15:26:32,701 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_valuation_multicurrency_with_kits ... 2026-09-25 15:26:32,950 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted stock.move records with IDs: [1802] 2026-09-25 15:26:33,432 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-25 15:26:37,309 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_purchase_mrp_kit_qty_change ... 2026-09-25 15:26:37,517 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1804] 2026-09-25 15:26:37,780 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1808] 2026-09-25 15:26:37,980 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1809, 1810, 1807] 2026-09-25 15:26:38,027 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_sale_mrp_kit_qty_delivered ... 2026-09-25 15:26:38,819 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1812] 2026-09-25 15:26:41,781 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po ... 2026-09-25 15:26:42,928 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po2 ... 2026-09-25 15:26:43,733 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_vendor_quantities ... 2026-09-25 15:26:43,953 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_cancel_mo_with_mto_purchase_component ... 2026-09-25 15:26:44,549 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #464 deleted stock.move.line records with IDs: [1827] 2026-09-25 15:26:44,627 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_compute_bom_days_00 ... 2026-09-25 15:26:46,499 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_concurent_procurements ... 2026-09-25 15:26:47,404 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_consumption_warning_mto_buy_serial_pbm_early_serial ... 2026-09-25 15:26:48,134 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_inter_company_received_qty_with_kit ... 2026-09-25 15:26:48,371 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1863] 2026-09-25 15:26:48,637 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost ... 2026-09-25 15:26:49,364 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1867] 2026-09-25 15:26:49,607 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost_multi_currency ... 2026-09-25 15:26:50,473 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1871] 2026-09-25 15:26:50,670 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_packaging_uom_not_converted_po ... 2026-09-25 15:26:50,905 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1873] 2026-09-25 15:26:51,004 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_price_without_rounding ... 2026-09-25 15:26:51,647 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1875] 2026-09-25 15:26:51,848 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview ... 2026-09-25 15:26:52,147 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview_mto_purchase_with_backorders ... 2026-09-25 15:26:53,365 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_monthly_demand_multistep_manufacturing ... 2026-09-25 15:26:53,653 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mto_component_quantity_reduction_propagation ... 2026-09-25 15:26:53,875 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_orderpoint_with_manufacture_security_lead_time ... 2026-09-25 15:26:54,179 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route ... 2026-09-25 15:26:54,604 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route_2 ... 2026-09-25 15:26:54,855 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #464 deleted stock.warehouse.orderpoint records with IDs: [7] 2026-09-25 15:26:54,926 44 INFO rb-48985ee-225086-418734 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-25 15:26:55,219 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1894] 2026-09-25 15:26:55,758 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_purchase_multistep_kit_qty_change ... 2026-09-25 15:26:56,166 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1897] 2026-09-25 15:26:56,411 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1899] 2026-09-25 15:26:56,545 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1900] 2026-09-25 15:26:56,872 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #464 deleted stock.move.line records with IDs: [1854] 2026-09-25 15:26:57,084 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_total_cost_share_rounded_to_precision ... 2026-09-25 15:26:57,176 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_by_lot_component_in_kit ... 2026-09-25 15:26:57,443 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1904] 2026-09-25 15:26:57,725 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_with_backorder ... 2026-09-25 15:26:58,521 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #464 deleted stock.move records with IDs: [1908] 2026-09-25 15:26:59,036 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-25 15:26:59,039 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_purchase_matrix_ui ... 2026-09-25 15:26:59,268 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome pid: 155234 2026-09-25 15:26:59,269 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome headless temporary user profile dir: /tmp/tmpoxv4t349_chrome_odoo 2026-09-25 15:26:59,269 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Issuing json command http://127.0.0.1:38329/json/version 2026-09-25 15:26:59,270 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38329', path='/json/version', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:26:59,315 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Browser version: Chrome/150.0.7871.114 2026-09-25 15:26:59,315 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Issuing json command http://127.0.0.1:38329/json 2026-09-25 15:26:59,315 44 INFO rb-48985ee-225086-418734 odoo.tests.common.requests: request SplitResult(scheme='http', netloc='127.0.0.1:38329', path='/json', query='', fragment='') with timeout 3 increased to 10s during tests 2026-09-25 15:26:59,324 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Websocket url found: ws://127.0.0.1:38329/devtools/page/9D70127369441B008A8386E0893A3CE6 2026-09-25 15:26:59,333 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Enable chrome headless console log notification 2026-09-25 15:26:59,336 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome headless enable page notifications 2026-09-25 15:26:59,363 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.res_users: Login successful for login:admin from n/a 2026-09-25 15:26:59,367 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Setting session cookie in browser 2026-09-25 15:26:59,368 44 INFO rb-48985ee-225086-418734 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-25 15:26:59,368 44 INFO rb-48985ee-225086-418734 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-25 15:26:59,376 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-25 15:27:00,094 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:00] "GET /odoo HTTP/1.1" 200 - 157 0.045 0.675 2026-09-25 15:27:00,097 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Navigation result: {'frameId': '9D70127369441B008A8386E0893A3CE6', 'loaderId': '9B2B52C0B40C13EA21AE2AFA7FA9BDFB', 'isDownload': False} 2026-09-25 15:27:00,098 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Evaluate ready code "odoo.isTourReady('purchase_matrix_tour')" 2026-09-25 15:27:00,123 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:00] "GET /web/assets/753955b/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-25 15:27:00,150 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:00] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 15 0.011 0.022 2026-09-25 15:27:00,205 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:00] "GET /web/webclient/load_menus HTTP/1.1" 200 - 15 0.010 0.078 2026-09-25 15:27:00,210 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:00] "GET /web/assets/971e810/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.092 2026-09-25 15:27:00,222 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:00] "GET /web/assets/8d0c2ad/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-25 15:27:00,261 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:00] "GET /web/assets/57e19b4/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 15:27:00,615 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:00] "GET /viin_brand_web/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:27:00,616 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:00] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:27:00,624 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:00] "GET /web/webclient/translations?hash=&lang=en_US HTTP/1.1" 200 - 1 0.001 0.007 2026-09-25 15:27:00,645 44 INFO rb-48985ee-225086-418734 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (1) 2026-09-25 15:27:00,666 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:00] "POST /web/dataset/call_kw/res.company/iap_enrich_auto#res.company.iap_enrich_auto HTTP/1.1" 200 - 31 0.010 0.025 2026-09-25 15:27:00,669 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:00] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.033 2026-09-25 15:27:00,675 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: Owl is running in 'dev' mode. 2026-09-25 15:27:00,676 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:00] "GET /bus/websocket_worker_bundle?v=19.0-2 HTTP/1.1" 200 - 3 0.001 0.027 2026-09-25 15:27:00,683 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:27:00,691 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:00] "GET /mail/static/lib/idb-keyval/idb-keyval.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:27:00,726 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:00] "GET /odoo HTTP/1.1" 200 - 29 0.008 0.023 2026-09-25 15:27:00,736 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.037 2026-09-25 15:27:00,777 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:27:00,778 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:00] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 14 0.008 0.017 2026-09-25 15:27:00,780 44 INFO rb-48985ee-225086-418734 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-25 15:27:00,782 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-25 15:27:00,785 44 INFO rb-48985ee-225086-418734 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-25 15:27:00,794 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:00] "GET /web/image/res.partner/3/avatar_128?unique=1790342516000 HTTP/1.1" 200 - 6 0.004 0.034 2026-09-25 15:27:00,797 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:00] "POST /web/dataset/call_kw/mail.activity/search_count#mail.activity.search_count HTTP/1.1" 200 - 2 0.001 0.036 2026-09-25 15:27:00,801 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:00] "POST /web/dataset/call_kw/res.users/read#res.users.read HTTP/1.1" 200 - 1 0.000 0.034 2026-09-25 15:27:00,816 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:00] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.003 0.027 2026-09-25 15:27:00,841 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:00] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-25 15:27:00,842 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:00] "GET /web/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-25 15:27:00,843 44 INFO rb-48985ee-225086-418734 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-25 15:27:00,855 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:00] "POST /mail/data HTTP/1.1" 200 - 34 0.014 0.051 2026-09-25 15:27:00,856 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:00] "GET /websocket?version=19.0-2 HTTP/1.1" 101 - 0 0.000 0.065 2026-09-25 15:27:00,864 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:00] "POST /web/dataset/call_kw/ir.http/lazy_session_info#ir.http.lazy_session_info HTTP/1.1" 200 - 6 0.002 0.106 2026-09-25 15:27:00,897 44 INFO rb-48985ee-225086-418734 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-25 15:27:00,908 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:00] "POST /web/action/load HTTP/1.1" 200 - 10 0.003 0.007 2026-09-25 15:27:01,049 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:01] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 106 0.032 0.091 2026-09-25 15:27:01,074 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:01] "POST /web/dataset/call_kw/purchase.order/web_search_read#purchase.order.web_search_read HTTP/1.1" 200 - 5 0.002 0.007 2026-09-25 15:27:01,119 44 INFO rb-48985ee-225086-418734 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-25 15:27:01,136 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:01] "POST /web/dataset/call_kw/res.currency/read#res.currency.read HTTP/1.1" 200 - 9 0.004 0.013 2026-09-25 15:27:01,168 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:01] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard#purchase.order.retrieve_dashboard HTTP/1.1" 200 - 12 0.008 0.013 2026-09-25 15:27:01,211 44 INFO rb-48985ee-225086-418734 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-25 15:27:01,219 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:01] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:27:01,242 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:01] "POST /web/dataset/call_kw/purchase.order/get_views#purchase.order.get_views HTTP/1.1" 200 - 3 0.003 0.026 2026-09-25 15:27:01,257 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:01] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 7 0.005 0.015 2026-09-25 15:27:01,269 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:01] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 7 0.004 0.027 2026-09-25 15:27:01,281 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:01] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 7 0.003 0.037 2026-09-25 15:27:01,291 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:01] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 7 0.003 0.045 2026-09-25 15:27:01,334 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:01] "POST /mail/data HTTP/1.1" 200 - 45 0.012 0.078 2026-09-25 15:27:01,366 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:01] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 21 0.010 0.096 2026-09-25 15:27:01,380 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:01] "POST /web/dataset/call_kw/discuss.channel/channel_fetched#discuss.channel.channel_fetched HTTP/1.1" 200 - 9 0.004 0.018 2026-09-25 15:27:01,433 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:01] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:27:01,524 44 INFO rb-48985ee-225086-418734 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-25 15:27:01,540 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:01] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 7 0.007 0.015 2026-09-25 15:27:01,559 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:01] "GET /web/bundle/web.assets_emoji?lang=en_US HTTP/1.1" 200 - 1 0.000 0.006 2026-09-25 15:27:01,577 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:01] "GET /web/assets/8f13591/web.assets_emoji.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-09-25 15:27:01,788 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:01] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name#res.partner.autocomplete_by_name HTTP/1.1" 200 - 4 0.003 0.010 2026-09-25 15:27:01,797 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:01] "POST /web/dataset/call_kw/res.partner/web_name_search#res.partner.web_name_search HTTP/1.1" 200 - 2 0.003 0.018 2026-09-25 15:27:01,839 44 INFO rb-48985ee-225086-418734 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-25 15:27:01,881 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:01] "POST /web/dataset/call_kw/res.partner/name_create#res.partner.name_create HTTP/1.1" 200 - 33 0.011 0.035 2026-09-25 15:27:01,892 44 INFO rb-48985ee-225086-418734 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-25 15:27:01,911 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:01] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 14 0.007 0.016 2026-09-25 15:27:01,934 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:01] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 7 0.003 0.009 2026-09-25 15:27:01,973 44 INFO ? werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:01] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-25 15:27:01,988 44 INFO rb-48985ee-225086-418734 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-25 15:27:02,001 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:02] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 6 0.005 0.012 2026-09-25 15:27:02,262 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:02] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 7 0.008 0.014 2026-09-25 15:27:02,304 44 INFO rb-48985ee-225086-418734 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-25 15:27:02,313 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:02] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 1 0.001 0.005 2026-09-25 15:27:02,338 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:02] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 3 0.002 0.006 2026-09-25 15:27:02,375 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:02] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 41 0.008 0.023 2026-09-25 15:27:02,409 44 INFO rb-48985ee-225086-418734 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-25 15:27:02,411 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:02] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 4 0.002 0.010 2026-09-25 15:27:02,462 44 INFO rb-48985ee-225086-418734 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-25 15:27:02,515 44 INFO rb-48985ee-225086-418734 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-25 15:27:02,569 44 INFO rb-48985ee-225086-418734 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-25 15:27:02,623 44 INFO rb-48985ee-225086-418734 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-25 15:27:02,858 44 INFO rb-48985ee-225086-418734 odoo.tests.common: Simulating signal changes during tests 2026-09-25 15:27:02,858 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:02] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 319 0.091 0.195 2026-09-25 15:27:03,070 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:03] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 104 0.040 0.088 2026-09-25 15:27:03,172 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:03] "POST /mail/thread/messages HTTP/1.1" 200 - 24 0.006 0.018 2026-09-25 15:27:03,197 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:03] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 19 0.011 0.037 2026-09-25 15:27:03,255 44 INFO rb-48985ee-225086-418734 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-25 15:27:03,286 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:03] "POST /mail/data HTTP/1.1" 200 - 42 0.011 0.026 2026-09-25 15:27:03,318 44 INFO rb-48985ee-225086-418734 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-25 15:27:03,329 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:03] "POST /web/dataset/call_kw/product.product/search_read#product.product.search_read HTTP/1.1" 200 - 4 0.002 0.007 2026-09-25 15:27:03,345 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:03] "POST /web/dataset/call_kw/uom.uom/search_read#uom.uom.search_read HTTP/1.1" 200 - 1 0.000 0.002 2026-09-25 15:27:03,382 44 INFO rb-48985ee-225086-418734 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-25 15:27:03,490 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:03] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 94 0.031 0.076 2026-09-25 15:27:03,647 44 INFO rb-48985ee-225086-418734 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-25 15:27:03,702 44 INFO rb-48985ee-225086-418734 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-25 15:27:03,817 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:03] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 67 0.024 0.089 2026-09-25 15:27:03,948 44 INFO rb-48985ee-225086-418734 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-25 15:27:04,006 44 INFO rb-48985ee-225086-418734 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-25 15:27:04,139 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:04] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 101 0.046 0.084 2026-09-25 15:27:04,149 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:04] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:27:04,218 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:04] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.005 0.009 2026-09-25 15:27:04,324 44 INFO rb-48985ee-225086-418734 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-25 15:27:04,350 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:04] "POST /mail/data HTTP/1.1" 200 - 32 0.008 0.021 2026-09-25 15:27:04,380 44 INFO rb-48985ee-225086-418734 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-25 15:27:04,393 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:04] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 7 0.002 0.010 2026-09-25 15:27:04,556 44 INFO rb-48985ee-225086-418734 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-25 15:27:04,561 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:04] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.003 0.007 2026-09-25 15:27:04,823 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:04] "POST /web/dataset/call_kw/product.template/web_name_search#product.template.web_name_search HTTP/1.1" 200 - 2 0.006 0.009 2026-09-25 15:27:04,866 44 INFO rb-48985ee-225086-418734 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-25 15:27:04,870 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:04] "POST /web/dataset/call_kw/purchase.order.line/onchange#purchase.order.line.onchange HTTP/1.1" 200 - 3 0.001 0.006 2026-09-25 15:27:04,914 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:04] "POST /web/dataset/call_kw/product.template/get_single_product_variant#product.template.get_single_product_variant HTTP/1.1" 200 - 3 0.002 0.006 2026-09-25 15:27:05,112 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:05] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 72 0.022 0.065 2026-09-25 15:27:05,208 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:05] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 46 0.017 0.054 2026-09-25 15:27:05,284 44 INFO rb-48985ee-225086-418734 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-25 15:27:05,384 44 INFO rb-48985ee-225086-418734 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-25 15:27:05,485 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:05] "POST /web/dataset/call_kw/purchase.order/onchange#purchase.order.onchange HTTP/1.1" 200 - 63 0.022 0.078 2026-09-25 15:27:05,609 44 INFO rb-48985ee-225086-418734 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-25 15:27:05,663 44 INFO rb-48985ee-225086-418734 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-25 15:27:05,757 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:05] "POST /web/dataset/call_kw/purchase.order/web_save#purchase.order.web_save HTTP/1.1" 200 - 77 0.028 0.064 2026-09-25 15:27:05,766 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:05] "POST /mail/thread/messages HTTP/1.1" 200 - 4 0.001 0.004 2026-09-25 15:27:05,827 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:05] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data#purchase.order.json_friendly_approval_request_data HTTP/1.1" 200 - 5 0.004 0.007 2026-09-25 15:27:05,939 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: tour succeeded 2026-09-25 15:27:05,940 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: ╔═════════════════════════════════════╗ ║ TOUR purchase_matrix_tour SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-25 15:27:05,959 44 INFO rb-48985ee-225086-418734 werkzeug: 127.0.0.1 - - [25/Sep/2026 15:27:05] "POST /mail/data HTTP/1.1" 200 - 32 0.008 0.021 2026-09-25 15:27:06,083 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui.browser: heap 46321536 (allocated 50454528) 2026-09-25 15:27:06,086 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Closing chrome headless with pid 155234 2026-09-25 15:27:06,086 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Closing websocket connection 2026-09-25 15:27:06,087 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Terminating chrome headless with pid 155234 2026-09-25 15:27:06,141 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Chrome Log in: /tmp/odoo_tests/rb-48985ee-225086-418734/chrome_logs/chrome_log_20260925_152706_141076_test_purchase_matrix_ui.txt 2026-09-25 15:27:06,141 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.test_purchase_matrix_ui: Removing chrome user profile "/tmp/tmpoxv4t349_chrome_odoo" 2026-09-25 15:27:06,379 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_translate_never_variant_attributes_on_pol ... 2026-09-25 15:27:06,853 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-25 15:27:14,282 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_repair.tests.test_repair_purchase_flow: Starting TestRepairPurchaseFlow.test_repair_with_purchase_mto_link ... 2026-09-25 15:27:14,549 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-25 15:27:14,778 44 INFO rb-48985ee-225086-418734 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-25 15:27:14,970 44 INFO rb-48985ee-225086-418734 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-25 15:27:15,105 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_00_purchase_requisition_users ... 2026-09-25 15:27:15,122 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_01_cancel_purchase_requisition ... 2026-09-25 15:27:15,178 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_02_purchase_requisition ... 2026-09-25 15:27:15,222 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [219, 221] 2026-09-25 15:27:15,228 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [220, 222] 2026-09-25 15:27:15,230 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_03_blanket_order_rfq ... 2026-09-25 15:27:15,832 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [288] 2026-09-25 15:27:15,965 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_06_purchase_requisition ... 2026-09-25 15:27:16,082 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_07_alternative_purchases_wizards ... 2026-09-25 15:27:16,795 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchase_requisition_sequence ... 2026-09-25 15:27:18,557 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchases_multi_linkages ... 2026-09-25 15:27:18,623 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [3] 2026-09-25 15:27:18,631 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [2] 2026-09-25 15:27:18,638 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [4] 2026-09-25 15:27:18,641 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_alternative_po_line_price_unit ... 2026-09-25 15:27:19,033 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_purchase_template ... 2026-09-25 15:27:19,320 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_10_alternative_po_line_price_unit_different_uom ... 2026-09-25 15:27:19,740 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_11_alternative_po_from_po_with_requisition_id ... 2026-09-25 15:27:20,079 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17202] 2026-09-25 15:27:20,100 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted stock.picking records with IDs: [976] 2026-09-25 15:27:20,167 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_12_alternative_po_line_different_currency ... 2026-09-25 15:27:20,696 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_po_with_multiple_price_list ... 2026-09-25 15:27:21,174 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_order_merge ... 2026-09-25 15:27:21,981 44 INFO rb-48985ee-225086-418734 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [10] 2026-09-25 15:27:21,988 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_orders_with_vendor_specific_details ... 2026-09-25 15:27:22,806 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_purchase_vendor_currency ... 2026-09-25 15:27:23,238 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_cancel_requisition_only_cancels_draft_po ... 2026-09-25 15:27:23,414 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_create_alternatives_for_multiple_vendors ... 2026-09-25 15:27:23,868 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_payment_terms_for_alternative_rfq ... 2026-09-25 15:27:24,287 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_order_taxes_from_purchase_agreement_in_child_company ... 2026-09-25 15:27:26,355 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_requisition_with_same_product ... 2026-09-25 15:27:26,742 44 INFO rb-48985ee-225086-418734 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_taxes_for_alternative_po ... 2026-09-25 15:27:27,157 44 INFO rb-48985ee-225086-418734 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-25 15:27:27,160 44 INFO rb-48985ee-225086-418734 odoo.service.server: 1410 post-tests in 5748.94s, 2511144 queries 2026-09-25 15:27:27,165 44 INFO rb-48985ee-225086-418734 odoo.tests.stats: point_of_sale: 568 tests 2670.69s 859829 queries 2026-09-25 15:27:27,165 44 INFO rb-48985ee-225086-418734 odoo.tests.stats: portal: 27 tests 21.77s 5427 queries 2026-09-25 15:27:27,165 44 INFO rb-48985ee-225086-418734 odoo.tests.stats: pos_account_tax_python: 4 tests 24.06s 11634 queries 2026-09-25 15:27:27,165 44 INFO rb-48985ee-225086-418734 odoo.tests.stats: pos_adyen: 3 tests 13.43s 8160 queries 2026-09-25 15:27:27,165 44 INFO rb-48985ee-225086-418734 odoo.tests.stats: pos_discount: 6 tests 129.31s 38609 queries 2026-09-25 15:27:27,165 44 INFO rb-48985ee-225086-418734 odoo.tests.stats: pos_event: 9 tests 50.42s 17051 queries 2026-09-25 15:27:27,165 44 INFO rb-48985ee-225086-418734 odoo.tests.stats: pos_event_sale: 3 tests 8.54s 7665 queries 2026-09-25 15:27:27,165 44 INFO rb-48985ee-225086-418734 odoo.tests.stats: pos_hr: 27 tests 110.75s 49368 queries 2026-09-25 15:27:27,165 44 INFO rb-48985ee-225086-418734 odoo.tests.stats: pos_hr_restaurant: 5 tests 19.45s 11579 queries 2026-09-25 15:27:27,165 44 INFO rb-48985ee-225086-418734 odoo.tests.stats: pos_loyalty: 105 tests 594.71s 186129 queries 2026-09-25 15:27:27,165 44 INFO rb-48985ee-225086-418734 odoo.tests.stats: pos_mollie: 6 tests 6.35s 7201 queries 2026-09-25 15:27:27,165 44 INFO rb-48985ee-225086-418734 odoo.tests.stats: pos_mrp: 16 tests 30.09s 25311 queries 2026-09-25 15:27:27,165 44 INFO rb-48985ee-225086-418734 odoo.tests.stats: pos_online_payment: 14 tests 42.13s 19597 queries 2026-09-25 15:27:27,165 44 INFO rb-48985ee-225086-418734 odoo.tests.stats: pos_online_payment_self_order: 27 tests 114.83s 81713 queries 2026-09-25 15:27:27,165 44 INFO rb-48985ee-225086-418734 odoo.tests.stats: pos_qfpay: 3 tests 10.38s 8536 queries 2026-09-25 15:27:27,165 44 INFO rb-48985ee-225086-418734 odoo.tests.stats: pos_razorpay: 5 tests 16.26s 10604 queries 2026-09-25 15:27:27,165 44 INFO rb-48985ee-225086-418734 odoo.tests.stats: pos_repair: 3 tests 8.88s 8361 queries 2026-09-25 15:27:27,165 44 INFO rb-48985ee-225086-418734 odoo.tests.stats: pos_restaurant: 65 tests 425.20s 93632 queries 2026-09-25 15:27:27,165 44 INFO rb-48985ee-225086-418734 odoo.tests.stats: pos_restaurant_loyalty: 4 tests 11.41s 9711 queries 2026-09-25 15:27:27,165 44 INFO rb-48985ee-225086-418734 odoo.tests.stats: pos_safaricom: 9 tests 8.91s 8068 queries 2026-09-25 15:27:27,165 44 INFO rb-48985ee-225086-418734 odoo.tests.stats: pos_sale: 81 tests 359.54s 192018 queries 2026-09-25 15:27:27,165 44 INFO rb-48985ee-225086-418734 odoo.tests.stats: pos_sale_loyalty: 5 tests 16.23s 11759 queries 2026-09-25 15:27:27,165 44 INFO rb-48985ee-225086-418734 odoo.tests.stats: pos_sale_margin: 4 tests 5.22s 6738 queries 2026-09-25 15:27:27,165 44 INFO rb-48985ee-225086-418734 odoo.tests.stats: pos_self_order: 105 tests 370.74s 304416 queries 2026-09-25 15:27:27,165 44 INFO rb-48985ee-225086-418734 odoo.tests.stats: pos_self_order_qfpay: 4 tests 7.24s 8037 queries 2026-09-25 15:27:27,165 44 INFO rb-48985ee-225086-418734 odoo.tests.stats: pos_self_order_stripe: 6 tests 12.17s 13290 queries 2026-09-25 15:27:27,165 44 INFO rb-48985ee-225086-418734 odoo.tests.stats: pos_sms: 3 tests 9.22s 8180 queries 2026-09-25 15:27:27,165 44 INFO rb-48985ee-225086-418734 odoo.tests.stats: pos_viva_com: 7 tests 16.06s 14040 queries 2026-09-25 15:27:27,165 44 INFO rb-48985ee-225086-418734 odoo.tests.stats: privacy_lookup: 9 tests 2.60s 3775 queries 2026-09-25 15:27:27,165 44 INFO rb-48985ee-225086-418734 odoo.tests.stats: product: 147 tests 33.45s 47532 queries 2026-09-25 15:27:27,165 44 INFO rb-48985ee-225086-418734 odoo.tests.stats: product_email_template: 4 tests 4.26s 5455 queries 2026-09-25 15:27:27,165 44 INFO rb-48985ee-225086-418734 odoo.tests.stats: product_expiry: 3 tests 3.37s 1673 queries 2026-09-25 15:27:27,165 44 INFO rb-48985ee-225086-418734 odoo.tests.stats: product_margin: 7 tests 5.56s 6495 queries 2026-09-25 15:27:27,165 44 INFO rb-48985ee-225086-418734 odoo.tests.stats: project: 154 tests 113.85s 61494 queries 2026-09-25 15:27:27,165 44 INFO rb-48985ee-225086-418734 odoo.tests.stats: project_account: 3 tests 4.00s 3119 queries 2026-09-25 15:27:27,165 44 INFO rb-48985ee-225086-418734 odoo.tests.stats: project_hr_expense: 8 tests 22.74s 22841 queries 2026-09-25 15:27:27,165 44 INFO rb-48985ee-225086-418734 odoo.tests.stats: project_mrp_account: 6 tests 6.31s 3928 queries 2026-09-25 15:27:27,165 44 INFO rb-48985ee-225086-418734 odoo.tests.stats: project_mrp_sale: 3 tests 3.62s 5058 queries 2026-09-25 15:27:27,165 44 INFO rb-48985ee-225086-418734 odoo.tests.stats: project_purchase: 19 tests 30.81s 28006 queries 2026-09-25 15:27:27,165 44 INFO rb-48985ee-225086-418734 odoo.tests.stats: project_purchase_stock: 3 tests 0.52s 378 queries 2026-09-25 15:27:27,165 44 INFO rb-48985ee-225086-418734 odoo.tests.stats: project_sale_expense: 12 tests 39.32s 38756 queries 2026-09-25 15:27:27,165 44 INFO rb-48985ee-225086-418734 odoo.tests.stats: project_timesheet_holidays: 8 tests 5.48s 6156 queries 2026-09-25 15:27:27,165 44 INFO rb-48985ee-225086-418734 odoo.tests.stats: project_todo: 5 tests 13.70s 3652 queries 2026-09-25 15:27:27,165 44 INFO rb-48985ee-225086-418734 odoo.tests.stats: purchase: 134 tests 181.03s 150520 queries 2026-09-25 15:27:27,165 44 INFO rb-48985ee-225086-418734 odoo.tests.stats: purchase_edi_ubl_bis3: 9 tests 12.43s 13601 queries 2026-09-25 15:27:27,165 44 INFO rb-48985ee-225086-418734 odoo.tests.stats: purchase_mrp: 43 tests 44.96s 48710 queries 2026-09-25 15:27:27,165 44 INFO rb-48985ee-225086-418734 odoo.tests.stats: purchase_product_matrix: 4 tests 7.82s 2726 queries 2026-09-25 15:27:27,165 44 INFO rb-48985ee-225086-418734 odoo.tests.stats: purchase_repair: 3 tests 7.70s 10054 queries 2026-09-25 15:27:27,165 44 INFO rb-48985ee-225086-418734 odoo.tests.stats: purchase_requisition: 25 tests 12.59s 12650 queries 2026-09-25 15:27:27,166 44 INFO rb-48985ee-225086-418734 odoo.tests.result: 0 failed, 0 error(s) of 1410 tests when loading database 'rb-48985ee-225086-418734' 2026-09-25 15:27:27,166 44 INFO rb-48985ee-225086-418734 odoo.service.server: Initiating shutdown 2026-09-25 15:27:27,166 44 INFO rb-48985ee-225086-418734 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.